Информатика, вопрос задал golybb24 , 1 год назад

напишите программу в которой осуществляется ввод целых чисел ввод осуществятся до тех пор, пока не будет введен ноль) и подсчет суммы среднего арифметического введенных положительных тысяч. используйте оператор repeat.
решить на питоне


maxberd2010: нахрєна тут repeat?

Ответы на вопрос

Ответил Stephan2
0

с использованием оператора while (вместо repeat, так как repeat не является стандартной конструкцией в Python):

total = 0

count = 0

while True:

   num = int(input("Введите целое число: "))

   

   if num == 0:

       break

   

   if num > 1000:

       total += num

       count += 1

if count > 0:

   average = total / count

   print("Сумма и среднее арифметическое введенных положительных чисел больше тысячи:")

   print("Сумма:", total)

   print("Среднее арифметическое:", average)

else:

   print("Ни одного положительного числа больше тысячи не было введено.")

Новые вопросы