+ 8
Help please
Университет предоставляет студентам скидки на оплату обучения в зависимости от их успеваемости: 90-100 => 50% 80-89 => 30% 70-79 => 10% 0-69 => 0% Напишите программу, которая берет оценки за первый и второй семестр, а затем рассчитывает среднее значение и выводит результат в зависимости от оценки. Пример ввода 67 83 Пример вывода 10 Объяснение Среднее между 67 и 83 — 75, что в пределах диапазона 70-79, а значит, скидка составляет 10%.
71 Réponses
+ 3
sem1_score = int(input())
sem2_score = int(input())
# место для вашего кода
if ((sem1_score + sem2_score)/2)>=0 and ((sem1_score + sem2_score)/2) <=69 :
print('0')
elif ((sem1_score + sem2_score)/2)>=70 and ((sem1_score + sem2_score)/2)<=79 :
print('10')
if ((sem1_score + sem2_score)/2) >= 80 and ((sem1_score + sem2_score)/2) <= 89 :
print('30')
elif ((sem1_score + sem2_score)/2) >= 90 and ((sem1_score + sem2_score)/2) <= 100 :
print('50')
+ 2
Спасибо! Ну такое,просто я затупок. Нужно быть внимательным, да и я думаю что без ошибок никак. Ты классно объясняешь,не подаёшь "готовое на блюдочке",а по полочкам постепенно даёшь мне самому найти верный путь решения. Слушай,можешь объяснить как открыть сообщения? Тк пишет что на почту придет смс,в итоге нет ничего,ни в спаме ни во входящих. Уже 5 дней пользуюсь. Либо давай спишемся в телеграмме,буду действовать тебе на нервы,прося каждый раз помочь с кодом :d
+ 1
Привет! Сперва нам надо высчитать среднее значение оценок за первый и второй семестр. У нас есть два значения оценок. Как посчитать среднее?
+ 1
Первый семестр плюс второй,умножить на 2
+ 1
Каждый из трех учеников имеет вес: 1-й 46кг, 2-й 51кг, 3-й 48кг. Какой средний вес у трех учеников вместе?
+ 1
48,3
+ 1
Имеются два значения оценок за семестр. Как узнать среднее?
+ 1
Первый семестр+ второй семестр: 2 ( количество семестров)
+ 1
И есть ли советы по книгам на русском,по помощи чайникам в изучении языка,а то многие на английском:(
+ 1
name = input()
sem1_score = int(input())
sem2_score = int(input())
# место для вашего кода
if ((sem1_score + sem2_score)/2)>=0 or ((sem1_score + sem2_score)/2<=69 :
print('0')
elif ((sem1_score + sem2_score)/2)>=70 or ((sem1_score + sem2_score)/2 <=79 :
print('10'
if ((sem1_score + sem2_score)/2) >= 80 or ((sem1_score + sem2_score)/2) <= 89 :
print('30')
elif ((sem1_score + sem2_score)/2) >= 90 or ((sem1_score + sem2_score)/2) <= 100 :
print('50')
+ 1
Я просто понял что приоритет or не подходит,и поменял везде на and
+ 1
2 дня именно изучаю,а так скачал 5 дней назад. До этого опыта в программировании ноль. Компьютера или ноутбука нет,делаю всё с телефона. Если выучу базовый уровень программирования хотябы на теории,куплю сразу же комп/ноут. Пришел в это из за страсти к саморазвитию,мне 16,изучаю английский,но с трудом очень даётся он. Плюс спортом профессионально занимаюсь
+ 1
Личные сообщения закрыты для новичков, пишут надо попользоваться 21 день приложением, потом все заработает
+ 1
Я подпишусь, спокойной ночи!
+ 1
Привет из Южной Кореи
0
Тему эту не очень понял,поэтому даже попытки нет
0
Почему умножить?
0
Ну вот! 🙂 теперь делаем две переменные, куда программа тестов запишет два значения оценок, мы делаем третью переменную, где будет по формуле высчитываться среднее значение, затем мы среднее значение будем сравнивать со шкалой скидок. Understand?
0
Да,я понял вас, сейчас принесу кофе и печенье,продолжу. Надеюсь что вы будете в сети. Спасибо заранее
0
Так, я не понял... а мне?