Как запустить код заново. Я много чего пробовал но ничего не получается .Помогите пожалуйста

gg = input("Что делаем? (+,-,*,/) :")

a = float( input("Первое число :" ) )
b = float( input("Второе число :" ) )

if gg == "+":
    c = a + b 
    
    import time 
    time.sleep(2)
    
    
    print( "Результат " + str(c))
    
    import time
    time.sleep(1)
    
elif gg == "-":
    c = a - b 
    
    import time 
    time.sleep(2)
    
    print( "Результат " + str(c))
    
    import time
    time.sleep(1)
    
elif gg == "*":
    c = a * b 
    
    import time 
    time.sleep(2)
    
    print( "Результат " + str(c))
    
    import time
    time.sleep(1)
    
elif gg == "/":
    c = a / b 
    
    import time 
    time.sleep(2)
    
    print( "Результат " + str(c))
    
    import time
    time.sleep(1) 

reset = input ("Запустить калькулятор заново (да,нет) " )

if reset == "да":
  #Нужна помощь Срочно

elif reset == "нет":
  SystemExit(2)

Ответы (3 шт):

Автор решения: Сергей Шашко
while True:
   gg = input("Что делаем? (+,-,*,/) :")
   a = float( input("Первое число :" ) )
   b = float( input("Второе число :" ) )

   if gg == "+":
      c = a + b
   elif gg == "-":
      c = a - b
   elif gg == "*":
      c = a * b
   elif gg == "/":
      c = a / b
   print( "Результат", c)

   reset = input ("Запустить калькулятор заново (да,нет) " )
   if reset == "нет":
      break
→ Ссылка
Автор решения: Arthur
while True:
    gg = input("Что делаем? (+,-,*,/) :")

    a = float( input("Первое число :" ) )
    b = float( input("Второе число :" ) )


    if gg == "+":
        c = a + b 
        
        import time 
        time.sleep(2)
        
        
        print( "Результат " + str(c))
        
        import time
        time.sleep(1)
        
    elif gg == "-":
        c = a - b 
        
        import time 
        time.sleep(2)
        
        print( "Результат " + str(c))
        
        import time
        time.sleep(1)
        
    elif gg == "*":
        c = a * b 
        
        import time 
        time.sleep(2)
        
        print( "Результат " + str(c))
        
        import time
        time.sleep(1)
        
    elif gg == "/":
        c = a / b 
        
        import time 
        time.sleep(2)
        
        print( "Результат " + str(c))
        
        import time
        time.sleep(1) 
    
    reset = input ("Запустить калькулятор заново (да,нет) " )
    
    if reset == "да":
        continue 
    
    elif reset == "нет":
      break


как вариант

→ Ссылка
Автор решения: Namerek

Весь ваш калькулятор в 2 строчки

while sentence := input('Введите выражение: '):
    print(eval(sentence))
# для того чтобы прервать выполнение просто нажмите Enter в пустом поле

Конечно использование eval не то чтобы прямо очень хорошая практика, но и такие калькуляторы - зло в чистом виде заставляющее писать на С в Python

→ Ссылка