Top.Mail.Ru
Ответы

Информатика 9 класс

Вводится 3 числа.Если 2-ое больше 3-ого, то 1-ое складывается со 2-ым. В противном случае 3-е умножается на 2-ое

По дате
По рейтингу
Аватар пользователя
Ученик
9мес

Броу, введи в браузере: аибот, зарегайся, и на чат собеседник 3.5, напиши ему это и он даст ответ

Аватар пользователя
Мудрец
9мес
1234567891011121314151617181920212223242526272829303132333435363738
 def get_number(prompt): 
    while True: 
        try: 
            return float(input(prompt)) 
        except ValueError: 
            print("\nОшибка: введите корректное число.\n") 
 
def main(): 
    print("=====================================") 
    print("      Добро пожаловать в калькулятор  ") 
    print("=====================================") 
 
    while True: 
        try: 
            a = get_number("\nВведите первое число: ") 
            b = get_number("Введите второе число: ") 
            c = get_number("Введите третье число: ") 
 
            result = a + b if b > c else c * b 
            operation = "сложения" if b > c else "умножения" 
             
            if result.is_integer(): 
                result = int(result) 
             
            print("\n===============================") 
            print(f"Результат {operation}: {result}") 
            print("===============================\n") 
 
        except Exception as e: 
            print(f"Произошла ошибка: {e}\n") 
 
        continue_calculation = input("Хотите выполнить еще одно вычисление? (да/нет): ").strip().lower() 
        if continue_calculation != 'да': 
            print("\nСпасибо за использование программы!") 
            break 
 
if __name__ == "__main__": 
    main() 
Аватар пользователя
Знаток
9мес

2 в журнал