Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
Програмированние на 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
Остались вопросы?
Еще вопросы по категории Другое
25. Слабый по успеваемости студент колледжа вывел из себя преподавателя тем,
что стал критиковать его предмет, который «никому не нужен». Вначале...
Для чего предназначено регулирование дорожного движения и как оно осуществляется?...
Значение слова фочан объясните...
Эффективные формы взаимодействия детского сада и родителей. Составьте конспект мероприятия по взаимодействию с родителями воспитанников. Форма п...
По горизонтали:6 название мастеров -создателей первой русской печатной книги...