0
Задание 13.2 Скидка на обучение.
name = input() sem1_score = int(input()) sem2_score = int(input()) # место для вашего кода sum = (sem1_score + sem2_score)/2 if sum>=90 and sum <= 100: print (50) elif sum >=80 and sum <= 89: print (30) elif sum >= 70 and sum <= 79: print (10) else: print (0) Почему выдает ошибку 3 линии? Все же в пордке, где баг?
3 Antworten
0
А как ошибка звучит? Может, ошибка из-за того, что вводятся не все значения в input? Тогда int() будет получать на вход не строку, содержащую число, а пустую строку. А это ошибка.
0
Эдуард, а можете написать правильную строку? Просто тоже почему-то ругается
0
Ошибку выдает EOFError. Эта ошибка связана с функцией input. Если удалить первую строчку (name ..) ошибка не появляется (этот ввод не нужен здесь). Но код все равно не проходит.