0
Что не так делаю ьля, условие задача из курса с средним балом в семестре
name = input() sem1_score = int(input()) sem2_score = int(input()) # место для вашего кода if (sem1_score+sem2_score)/2>89: print("50") if (sem1_score+sem2_score)/2>79: print("30") elif (sem1_score+sem2_score)/2>69: print("10") else : print('0')
4 ответов
+ 6
#Лучше использовать один оператор if
name = input()
sem1_score = int(input())
sem2_score = int(input())
# место для вашего кода
if (sem1_score+sem2_score)/2>89:
print("50")
elif (sem1_score+sem2_score)/2>79:
print("30")
elif (sem1_score+sem2_score)/2>69:
print("10")
else :
print("0")
+ 3
Можешь поподробнее объяснить что должна делать твоя программа
+ 3
Как выше было сказано в комментарии тебе следует использовать только 1 оператор if, а затем уже использовать множественное условие elif и при необходимости else.
Также следует использовать оператор сравнения >=, так как если у тебя окажется средний балл 89.5, то получится 50%, а не 30%
https://code.sololearn.com/cE73eyaRu2Q4/?ref=app
0
Вот условие:
Университет предоставляет студентам скидки на оплату обучения в зависимости от их успеваемости:
90-100 => 50%
80-89 => 30%
70-79 => 10%
0-69 => 0%
Напишите программу, которая берет оценки за первый и второй семестр, а затем рассчитывает среднее значение и выводит результат в зависимости от оценки.