Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с заданием по Python

Динь Динь Шмидт Ученик (99), на голосовании 8 месяцев назад
В этом задании вам нужно применить конструкции с множественным ветвлением «elif». Для
этого напишем полезную программу.
Пользователь вводит сумму в рублях, а следующим действием вводит другую валюту (доллары, евро или юани). Задача программы перевести его рубли в соответствующую валюту по
курсу. То сколько рублей в одном долларе вы
можете посмотреть в интернете, так как эта цифра всегда меняется.
Голосование за лучший ответ
Krelian Гуру (2986) 9 месяцев назад
 bucks, teuer, jenminka = .50, .9, 0.15 
babki = float(input('Введите сумму в рублях: '))
q = input('Во что переводим?\n1. Доллары\n2. Евро\n3. Юань\n')

if q == '1':
print(f'За {babki:.2f} ₽ вы получите {babki * bucks:.2f} $')
elif q == '2':
print(f'За {babki:.2f} ₽ вы получите {babki * teuer:.2f} €')
elif q == '3':
print(f'За {babki:.2f} ₽ вы получите {babki * jenminka:.2f} ¥')
else:
print('Выбранная вами валюта временно отсутствует.')
Анонимус Мудрец (15082) 9 месяцев назад
 rubles = float(input("Введите сумму в рублях: ")) 
currency = input("Введите валюту (доллары, евро или юани): ")

if currency == "доллары":
rate = 73.50 # предположим, что курс доллара равен 73.50 рубля
result = rubles / rate
print(f"{rubles} рублей равно {result} долларам")
elif currency == "евро":
rate = 87.30 # предположим, что курс евро равен 87.30 рубля
result = rubles / rate
print(f"{rubles} рублей равно {result} евро")
elif currency == "юани":
rate = 11.30 # предположим, что курс юаня равен 11.30 рубля
result = rubles / rate
print(f"{rubles} рублей равно {result} юаня")
else:
print("Неподдерживаемая валюта")
Похожие вопросы