Предмет: Информатика,
автор: Plirrass
С клавиатуры вводится числа, ввод завершается числом 0. Определить, среднее арифметическое тех введенных двузначных чисел, которые делятся на 5. Вывести "нет",если таких чисел нет.
ЧЕРЕЗ ПРОГРАММУ Phyton
Приложения:
Ответы
Автор ответа:
3
# правильные числа подходят под условие задачи
Sum = 0 # сумма правильных чисел
Count = 0 # количество правильных чисел
while True:
x = int(input()) #Ввод чисел
if x == 0: # если конец ввода
break # закончить ввод
# проверка: число правильное?
if x % 5 == 0 and x >= 10 and x < 100:
Sum += x
Count += 1
if Count == 0: # если нет правильных чисел
print("нет")
else:
print(Sum/Count)
KnowsUser1:
вместо бряка лучше в условие цикла какую нибудь переменную логическую поставить, и потом её делать ложной по мере надобности, использование break и continue в циклах считается оченьплохокодом. Это как гото в старых языках, как бы есть, но лучше не использовать
Похожие вопросы
Предмет: Русский язык,
автор: svetikk85858
Предмет: Русский язык,
автор: svetikk85858
Предмет: Русский язык,
автор: 7778598
Предмет: Алгебра,
автор: juliaru1234
Предмет: Экономика,
автор: Дудие