Створіть програму, яка складається з функції, яка приймає три числа і повертає їх середнє арифметичне, і головного циклу, що запитує у користувача числа і обчислює їх середні значення за допомогою створеної функції. Python

Ответы

Ответ дал: Balphagor
0

Ответ:

# Описати функцію для обчислення середнього арифметичного трьох чисел

def average_of_three_numbers(num1, num2, num3):

 # Повернути середнє арифметичне шляхом ділення суми трьох чисел на 3

 return (num1 + num2 + num3) / 3

# Продовжуйте запитувати користувача про введення, доки він не введе правильні дані

while True:

 try:

   num1 = float(input("Enter the first number: "))

   num2 = float(input("Enter the second number: "))

   num3 = float(input("Enter the third number: "))

   avg = average_of_three_numbers(num1, num2, num3)

   print(f"The average of {num1}, {num2}, and {num3} is {avg}")

 except ValueError:

   # Перехопити помилку, якщо введене число не є числом, і запропонувати користувачеві спробувати ще раз

   print("Invalid input. Please enter numbers only.")

Вас заинтересует