• Как сделать цикл?

    @Wearant
    while True:
        num1 = int (input(' Введите первое число:  '))
        num2 = int (input(' Введите второе число:  '))
        v = int(input(
            " Напиши, какую операцию ты хочешь сделать?\n"
            " 1.Сложение\n"
            " 2.Вычитание\n"
            " 3.Деление\n"
            " 4.Умножение\n"
            " 5.Возвести в степень\n"
            " 6.Деление с остатком\n "))
        if v == 1:
            a = str(num1 + num2)
            f = 'сложения'
        elif v == 2:
            a = str(num1 - num2)
            f = 'вычитания'
        elif v == 3:
            a = str(num1 // num2)
            f = 'деления'
        elif v == 4:
            a = str(num1 * num2)
            f = 'умножения'
        elif v == 5:
            a = str(num1 ** num2)
            f = 'числа в степени'
        elif v == 6:
            a = str(num1 % num2)
            f = 'деления с остатком'
        else:
            print(
                " Вы выбрали не верный вариант\n"
                " Начнем с начала"
                )
            continue
        
        print (" Результат " + f + " = " + a)
        again = input(" Продолжим? Y/N:  ").lower()
        if again == 'y':
            continue
        else:
            break
    Ответ написан
    3 комментария