Лучшие помощники
- Megamozg 2190 б
- Matalya1 1800 б
- DevAdmin 1695 б
- arkasha_bortnikov 860 б
- Dwayne_Johnson 845 б
Програмированние на 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
Остались вопросы?
Еще вопросы по категории Другое
Примеры успешных программ по охране редких растений из красной книги...
Заполни таблицу «Гипотезы возникновения жизни на Земле». Основными цитатами обозначь сути ключевых гипотез возникновения жизни на Земле. Помогите пожа...
Что такое сиськи подскажите...
здавствуйте, я чеченка, помогите пожалуйста, мне нужен краткий пересказ Нийса кхел нужно на сегодня до 12:30 пж помогите...
Что японцы называют хвостом имени...
Все предметы