Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Programme on Пайтон

isak Ученик (13), на голосовании 1 год назад
Программа запрашивает ввод набора оценок через пробел. Затем происходит анализ успеваемости. Стабильной успеваемостью считается ситуация, в которой каждая оценка больше или равна предыдущей.

Сам анализ уже запрограммирован. Допиши:
1. Ввод набора оценок с помощью input() и формирование списка оценок.
2. Вывод результата. Если growth = 1, то программа печатает: «Стабильная успеваемость!», иначе — «Стабильной успеваемости нет».
Голосование за лучший ответ
Михаил Переверзев Знаток (439) 1 год назад
 # код ввода набора оценок и его конвертации в список

print("Введите оценки через пробел: ")
gradestr = input() # строка с оценками через пробел
gradelist = gradestr.split() # список оценок, полученный из строки
growth = 1 # переменная для проверки стабильности

# это код анализа, если он уже есть, то включать его не надо

print("Анализ набора " + str(gradelist))
lastgrade = int(gradelist[0])
for i in range(1, len(gradelist)):
curgrade = int(gradelist[i])
if curgrade < lastgrade:
growth = 0
break
lastgrade = curgrade

# здесь заканчивается анализ, начинается код вывода результата

if growth == 1:
print("Стабильная успеваемость!")
else:
print("Стабильной успеваемости нет")
Похожие вопросы