Лучшие помощники
- Megamozg 2170 б
- Matalya1 1800 б
- DevAdmin 1685 б
- arkasha_bortnikov 740 б
- kirill_shatsov 710 б
Програмированние на Python
В этом задании вам нужно применить конструкции с множественным ветвлением «elif». Для
этого напишем полезную программу.
Пользователь вводит сумму в рублях, а следующим действием вводит другую валюту (доллары, евро или юани). Задача программы перевести его рубли в соответствующую валюту по
курсу. То сколько рублей в одном долларе вы
можете посмотреть в интернете, так как эта цифра всегда меняется.
(float и currency мы не проходили)
1
ответ
Конечно, я могу помочь вам написать программу для перевода рублей в другую валюту. Вот пример такой программы на языке Python:
```python
rubles = float(input("Введите сумму в рублях: "))
currency = input("Введите валюту (доллары, евро или юани): ")
if currency == "доллары":
exchange_rate = 73.5 # здесь нужно указать актуальный курс доллара
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} долларов")
elif currency == "евро":
exchange_rate = 86.2 # здесь нужно указать актуальный курс евро
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} евро")
elif currency == "юани":
exchange_rate = 11.3 # здесь нужно указать актуальный курс юаня
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} юаней")
else:
print("Некорректно указана валюта")
```
В этом примере мы сначала получаем от пользователя сумму в рублях и валюту, в которую нужно перевести. Затем с помощью конструкции `if-elif-else` выбираем соответствующий курс обмена и выполняем перевод. Результат выводится на экран с помощью функции `print`.
Обратите внимание, что в примере я использовал фиктивные значения для курсов валют. Вам нужно будет заменить их на актуальные значения, которые можно найти в интернете.
```python
rubles = float(input("Введите сумму в рублях: "))
currency = input("Введите валюту (доллары, евро или юани): ")
if currency == "доллары":
exchange_rate = 73.5 # здесь нужно указать актуальный курс доллара
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} долларов")
elif currency == "евро":
exchange_rate = 86.2 # здесь нужно указать актуальный курс евро
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} евро")
elif currency == "юани":
exchange_rate = 11.3 # здесь нужно указать актуальный курс юаня
result = rubles / exchange_rate
print(f"{rubles} рублей = {result:.2f} юаней")
else:
print("Некорректно указана валюта")
```
В этом примере мы сначала получаем от пользователя сумму в рублях и валюту, в которую нужно перевести. Затем с помощью конструкции `if-elif-else` выбираем соответствующий курс обмена и выполняем перевод. Результат выводится на экран с помощью функции `print`.
Обратите внимание, что в примере я использовал фиктивные значения для курсов валют. Вам нужно будет заменить их на актуальные значения, которые можно найти в интернете.
0
·
Хороший ответ
27 сентября 2023 16:51
Остались вопросы?
Еще вопросы по категории Другое
Что за шрифт на этой картинке?...
4. Ивановским областным судом с участием присяжных заседателей был
оправдан гр. Морозов за изнасилование (п. «б» ч. 4 ст. 131 УК РФ). При кассацио...
Как называются брусья в спортивой гимнастике в мужской программе ? Укажите правильный вариант ответа: Прямо пропорциональные. Разновысокие. Перпенд...
Задан массив из 20 элементов,содержащий только натуральные числа.Написать программу которая определяет есть ли нули в этом массиве и выводит на экран(...
Складiть та запишiть жартiвливу загадку про інтернет у вiршованiй або прозовiй формi...
Все предметы