0

EOF error С КАКОЙ СТАТИ А?!

Мой код: name = input() sem1_score = int(input()) sem2_score = int(input()) sem_score = (sem1_score + sem2_score)/2 if sem_score >= 90 or sem_score == 100 : print("50%") elif sem_score >= 80 or sem_score <= 89 : print("30%") elif sem_score >= 70 or sem_score <= 79 : print("10%") elif sem_score >= 0 or sem_score <= 69 : print("0%") Пишет: EOF error. В чём проблема? *Это задача

14th Feb 2021, 3:30 PM
Santer 78
Santer 78 - avatar
4 Respostas
+ 5
✩✮★✮✩ Вопрос и get Объявление и заявил, что мы должны ввести каждый вход каждой строки в поле ввода, как sololearn не поддерживает интерактивный вход в Python Попробуйте это на свой код. _______________________________ "Looks like your program needs input" _______________________________ 85 90 ________________________________ Здесь 85 будут назначены sem1_score и 90 будут назначены sem2_score.
14th Feb 2021, 3:40 PM
noteve
noteve - avatar
+ 1
Hi! The code seems to work! At SoloLearns app: Input (example): name 40 50 > Push: ‘Submit’ > The result becom: 30% /Regards Per B 🙂
14th Feb 2021, 3:40 PM
Per Bratthammar
Per Bratthammar - avatar
+ 1
3 input lines : okey 2 or 1 input => EOFError!
14th Feb 2021, 3:51 PM
Per Bratthammar
Per Bratthammar - avatar
0
Надо, чтобы пользовательский ввод был текстом, целым числом и ещё одним целым числом, разделёнными новой линией (каждое на своей строчке). Для того, чтобы такое не выскакивало в случаях, когда пользователь вводит данные не в таком формате, нужно писать "input({необязательный текст или любой другой объект}) or {стандартный вариант}".
14th Feb 2021, 3:34 PM
#0009e7 [get]
#0009e7 [get] - avatar