Информатика, вопрос задал evgeny2014qwer , 6 лет назад

Python Сделать программу, которая переводит рубли в доллары, евро, фунты. Курсы валют задаются пользователем. Предусмотреть возможность обратного перевода из долларов (евро, фунтов) в рубли.


evgeny2014qwer: На tkinter*

Ответы на вопрос

Ответил vimmortal2
1

Программа:

Python:

if input('Хотите вписать текущий курс самостоятельно (да/нет)? ') == 'да':

   RubToDollar = float(input('Рубль к доллару: '))

   RubToEuro = float(input('Рубль к евро: '))

   RubToFunt = float(input('Рубль к фунту: '))

else:

   RubToDollar = 0.013  # курс на 18.02.22

   RubToEuro = 0.011

   RubToFunt = 0.0095

cash = int(input('Введите количество денег: '))

currency = input('В какой валюте введены деньги (руб, евро, доллар, фунт)? ')

match currency:

   case "руб":

       print(f'{cash} руб в долларах: {int(cash * RubToDollar)}')

       print(f'{cash} руб в евро: {int(cash * RubToEuro)}')

       print(f'{cash} руб в фунтах: {int(cash * RubToFunt)}')

   case "евро":

       print(f'{cash} евро в рублях: {int(cash / RubToEuro)}')

   case "доллар":

       print(f'{cash} доллар(-ов) в рублях: {int(cash / RubToDollar)}')

   case "фунт":

       print(f'{cash} фунт(-ов) в рублях: {int(cash / RubToFunt)}')

Новые вопросы