Что это за ошибка во время выполнения и как я могу это исправить? - PullRequest
0 голосов
/ 03 апреля 2020

Я новичок в python. Когда я запускаю этот код, он выдает ошибку во время выполнения. Но я не знал, как это исправить. Пожалуйста, помогите мне исправить это. Спасибо.


res = list(map(int,string.split()))

even = 0
odd = 0
num2 = 0
num3 = 0
num4 = 0

if len(res) >= 1 and len(res) <= 1000:
    for i in range(len(res)):
        if i%2 == 0:
            even += res[i]
        else:
            odd += res[i]
        if a%3==0:
            num2 += res[i]
            num3 += res[i+1]
            num4 += res[i+2]

    numbers = [odd, even, num2, num3, num4]

    print(max(numbers))

else:
    print(0)

1 Ответ

1 голос
/ 03 апреля 2020

Я не знаю, что должен делать этот код, но я думаю, что когда вы замените

res=[]
res=list(map(int,string.split()))

на

string = "1,2,3"
res= list(string.split(','))

Остальное вы сможете решить самостоятельно.

...