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 линии? Все же в пордке, где баг?

21st Jan 2021, 11:21 PM
Олег Хохряков
Олег Хохряков - avatar
3 Réponses
0
А как ошибка звучит? Может, ошибка из-за того, что вводятся не все значения в input? Тогда int() будет получать на вход не строку, содержащую число, а пустую строку. А это ошибка.
22nd Jan 2021, 1:09 AM
Эдуард
Эдуард - avatar
0
Эдуард, а можете написать правильную строку? Просто тоже почему-то ругается
22nd Mar 2021, 7:29 AM
Вадим Воротников
Вадим Воротников - avatar
0
Ошибку выдает EOFError. Эта ошибка связана с функцией input. Если удалить первую строчку (name ..) ошибка не появляется (этот ввод не нужен здесь). Но код все равно не проходит.
30th Apr 2021, 11:28 AM
Елена Леващева
Елена Леващева - avatar