Нужно написать программу, которая позволит пользователю вводить числа до тех пор, пока не будет введено слово стоп. Программа должна определить среднее значение всех чисел
Ща будет тебе код
# Инициализация переменных
numbers = []
# Бесконечный цикл для ввода чисел
while True:
user_input = input("Введите число (или 'стоп' для завершения): "
if user_input.lower() == 'стоп':
break
try:
# Преобразование введенного значения в число и добавление его в список
number = float(user_input)
numbers.append(number)
except ValueError:
print("Пожалуйста, введите правильное число или 'стоп'."
# Проверка, есть ли введенные числа
if numbers:
average = sum(numbers) / len(numbers)
print(f"Среднее значение введенных чисел: {average}"
else:
print("Вы не вв
ели ни одного числа."
numbers = []
while True:
input_str = input("Введите число или 'стоп': ")
if input_str.lower() == "стоп":
break
try:
numbers.append(float(input_str))
except ValueError:
print("Ошибка: введено не число.")
if numbers:
average = sum(numbers) / len(numbers)
print("Среднее значение:", average)
else:
print("Числа не были введены.")