Top.Mail.Ru
Ответы
Аватар пользователя
1 год назад от

Как перезапустить код в python?

создаю калькулятор в cmd, чисто для себя, попробовать. Работать работает, а как сделать чтобы он повторялся. я уже не знаю, помогите. (я вчера начал изучать питон по видео-гайдам)

1234567891011121314151617181920212223
 num1 = int(input('Введите первое число:')) 
znak = input('Введите знак (+, -, /, *):') 
num2 = int(input('Введите второе число:')) 
 
if znak == '+': 
    print('Ваш пример:', num1, '+', num2, '!') 
    print('Ответ:', num1 + num2, '.') 
if znak == '-': 
    print('Ваш пример:', num1, '-', num2, '!') 
    print('Ответ:', num1 - num2, '.') 
if znak == '/': 
    print('Ваш пример:', num1, '/', num2, '!') 
    print('Ответ:', num1 / num2, '.') 
if znak == '*': 
    print('Ваш пример:', num1, '*', num2, '!') 
    print('Ответ:', num1 * num2, '.') 
 
rabota = input('Закончить работу? (Да/Нет):') 
 
if rabota == 'Да': 
    exit() 
if rabota == 'Нет': 
     
Дата
Популярность
Аватар пользователя
1 год назад
1234567891011121314151617181920212223
 while True: #Бесконечный цикл
 
    num1 = int(input('Введите первое число:'))  
    znak = input('Введите знак (+, -, /, *):')  
    num2 = int(input('Введите второе число:'))  
     
    if znak == '+':  
        print('Ваш пример:', num1, '+', num2, '!')  
        print('Ответ:', num1 + num2, '.')  
    if znak == '-':  
        print('Ваш пример:', num1, '-', num2, '!')  
        print('Ответ:', num1 - num2, '.')  
    if znak == '/':  
        print('Ваш пример:', num1, '/', num2, '!')  
        print('Ответ:', num1 / num2, '.')  
    if znak == '*':  
        print('Ваш пример:', num1, '*', num2, '!')  
        print('Ответ:', num1 * num2, '.')  
     
    rabota = input('Закончить работу? (Да/Нет):')  
     
    if rabota == 'Да':  
        break # Выход из цикла