Я начал писать код на python в течение нескольких дней. У меня есть некоторые проблемы, и я понятия не имею, что не так с моим кодом. Я думаю, что это действительно основная проблема. Вот мой код:
import os
arrayData = []
wt = []
def getData(inputFile):
if os.path.isfile(inputFile):
print("file exist")
with open(inputFile) as data:
for line in data:
arrayData.append(line.strip())
else:
print("file",inputFile,"doesn't exist")
def fcfs():
counter=1
index=0
wt[0] = 0
while counter <= 10000:
for i in range(1,100):
print(index, counter)
wt[i+counter]=int(wt[i+index-1])+int(arrayData[i+index-1])
index+=1
counter += 100
getData('input.txt')
fcfs()
и вот ошибка:
Traceback (most recent call last):
File "/root/studia/so_project/main.py", line 30, in <module>
fcfs()
File "/root/studia/so_project/main.py", line 20, in fcfs
wt[0] = 0
IndexError: list assignment index out of range
В файле, который я использую, есть некоторые случайные числа, и я хочу отсортировать его с некоторымиалгоритмы.