Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 865 б
Програмированние на Python
В этом задании вам нужно применить конструкции с множественным ветвлением «elif». Для
этого напишем полезную программу.
Пользователь вводит сумму в рублях, а следующим действием вводит другую валюту (доллары, евро или юани). Задача программы перевести его рубли в соответствующую валюту по
курсу. То сколько рублей в одном долларе вы
можете посмотреть в интернете, так как эта цифра всегда меняется.
1
ответ
Конечно, я могу помочь вам написать программу для конвертации рублей в другую валюту. Вот пример решения на языке Python:
```python
rubles = float(input("Введите сумму в рублях: "))
currency = input("Введите валюту (доллары, евро или юани): ")
if currency == "доллары":
rate = float(input("Введите текущий курс доллара: "))
dollars = rubles / rate
print(f"{rubles} рублей равны {dollars} долларам")
elif currency == "евро":
rate = float(input("Введите текущий курс евро: "))
euros = rubles / rate
print(f"{rubles} рублей равны {euros} евро")
elif currency == "юани":
rate = float(input("Введите текущий курс юаня: "))
yuan = rubles / rate
print(f"{rubles} рублей равны {yuan} юаням")
else:
print("Некорректно указана валюта")
```
В этом примере мы сначала запрашиваем у пользователя сумму в рублях и валюту, в которую нужно произвести конвертацию. Затем, с помощью конструкции `if-elif-else`, мы проверяем выбранную валюту и выполняем соответствующие вычисления с использованием текущего курса. Если пользователь вводит некорректную валюту, выводится сообщение об ошибке.
Обратите внимание, что в данном примере предполагается, что пользователь будет вводить актуальный курс валюты.
```python
rubles = float(input("Введите сумму в рублях: "))
currency = input("Введите валюту (доллары, евро или юани): ")
if currency == "доллары":
rate = float(input("Введите текущий курс доллара: "))
dollars = rubles / rate
print(f"{rubles} рублей равны {dollars} долларам")
elif currency == "евро":
rate = float(input("Введите текущий курс евро: "))
euros = rubles / rate
print(f"{rubles} рублей равны {euros} евро")
elif currency == "юани":
rate = float(input("Введите текущий курс юаня: "))
yuan = rubles / rate
print(f"{rubles} рублей равны {yuan} юаням")
else:
print("Некорректно указана валюта")
```
В этом примере мы сначала запрашиваем у пользователя сумму в рублях и валюту, в которую нужно произвести конвертацию. Затем, с помощью конструкции `if-elif-else`, мы проверяем выбранную валюту и выполняем соответствующие вычисления с использованием текущего курса. Если пользователь вводит некорректную валюту, выводится сообщение об ошибке.
Обратите внимание, что в данном примере предполагается, что пользователь будет вводить актуальный курс валюты.
0
·
Хороший ответ
27 сентября 2023 16:36
Остались вопросы?
Еще вопросы по категории Другое
Что такое roflanpominki подскажите...
Найдите пожалуйста рисунки с интернета на тему день космонавтики ЛЁГКИЕ, КРАСИВЫЕ и интересные...
copain content un copain mécontent une petite table un enfant triste un oncle méchant des fillettes heureuses une grosse dame un bon chien...
Как рассчитать количество петель для вязания 6 класс помогите пожалуйста...
2. Персонализированная медицина 2.1 Принципы персонализированной медицины 2.2 Примеры успешного применения генетики в персонализированной медицине...