0
Python Практика 22.3 почему не работает код??
sem1_score = int(input()) sem2_score = int(input()) ocena = (sem1_score + sem2_score) / 2 if 100 >= ocena >= 90 : print("50") elif 89 >= ocena >= 80 : print("30") elif 79 >= ocena >= 70 : print("10") else : print("0") # EOF when reading a line
13 Respostas
0
А какая задача? Дай ссылку на саму задачу..
+ 1
Если что вот рабочий код:
https://code.sololearn.com/c0K96DKzT0x7/?ref=app
+ 1
Ааа понял буду знать ,спасибо
+ 1
У меня на пк он и работал ,сори просто ещё столько много знаний в этой теме.
0
Потому что тут на sololearn питон получает на вход 1 строку с твоим вводом, так то придётся сделать что то вроде:
str=input()
str = str.split()
sem1_score =int(str[0])
sem2_score =int(str[1])
0
Мой вариант работает но solo пишет error ,твой вариант тоже не подходит (
0
М-да эт просто ссылка на курс.. Скопируй просто сюда текст задачи..
0
Университет предоставляет студентам скидки на оплату обучения в зависимости от их успеваемости:
90-100 => 50%
80-89 => 30%
70-79 => 10%
0-69 => 0%
Напишите программу, которая берет оценки за первый и второй семестр, а затем рассчитывает среднее значение и выводит результат в зависимости от оценки.
Пример ввода
67
83
Пример вывода
10
Объяснение
Среднее между 67 и 83 — 75, что в пределах диапазона 70-79, а значит, скидка составляет 10%.
0
А все понял, раз это такого типа задача там проблема не с вводом а с твоими условиями в if
Этот код работает, толь что проверил:
https://code.sololearn.com/c0K96DKzT0x7/?ref=app
0
То что я тебе говорил на счёт входа работает в code playground
0
Не могу понять почему мой код не работает, я ж только зала диапазон вроде как.
0
А... подожди так изначальный код был же правильный? Он бы просто в playground не запустился из за той фигни с вводом, но задача решилась бы...