• Как построить цикл в python, без ошибки?

    @Mirinum
    В этой программе ты считаешь не то сколько ты долларов или евро получишь, ты считаешь наоборот -- сколько рублей получишь за N валюты
    Так как тебе надо программа работать будет c таким кодом

    usd = 0.01524622655
    euro = 0.01326787846
    
    def exchng():
      money = int(input("Введите сумму, которую хотите обменять в валюту   "))
      exchange = input("Выберите валюту (USD или Euro)   ")
      if exchange.lower() == "usd":
        result_usd = money * usd
        print("После обмена вы получите", result_usd, "долларов сша")
      elif exchange.lower() == "euro":
        result_euro = money * euro
        print("После обмена вы получите", result_euro, " евро")
    
    new_exchange = 1
    
    while new_exchange == 1:
      exchng()
      rep = input("Хотите снова обменять?? (Y/N)   ")
      if(rep.upper() == "N"):
        print("Работа программы завершена! ")
        new_exchange = 0
        break
    Ответ написан
    1 комментарий