Вопрос задан 08.10.2026 в 22:16. Предмет Информатика. Спрашивает Сергеева Даша.

вам нужно применить конструкции с множественным ветвлением «elif». Для этого напишем полезную программу. Пользователь вводит сумму в рублях, а следующим действием вводит другую валюту (доллары, евро или юани). Задача программы перевести его рубли в соответствующую валюту по курсу. То сколько рублей в одном долларе вы можете посмотреть в интернете, так как эта цифра всегда меняется.
Нужен очень простой код не важно сколько строк, как для новичка
С пояснениями

Перейти к ответам

Ответы на вопрос

Отвечает Лучина Елизавета.

Для такой задачи удобно использовать конструкцию if - elif - else, потому что у нас есть несколько вариантов выбора валюты: доллар, евро или юань.

Пример самого простого кода для новичка:

Python
rub = float(input("Введите сумму в рублях: "))

currency = input("Введите валюту (доллар, евро или юань): ")

if currency == "доллар":
result = rub / 80
print("Получится", result, "долларов")

elif currency == "евро":
result = rub / 90
print("Получится", result, "евро")

elif currency == "юань":
result = rub / 11
print("Получится", result, "юаней")

else:
print("Такой валюты нет")

Пояснение:

  1. Сначала программа получает сумму рублей:
Python
rub = float(input("Введите сумму в рублях: "))

input() получает данные от пользователя, а float() переводит введённый текст в число с дробной частью.

Например:

Введите сумму в рублях: 8000

Теперь переменная rub хранит число 8000.

  1. Потом пользователь выбирает валюту:
Python
currency = input("Введите валюту (доллар, евро или юань): ")

Например, пользователь вводит:

доллар
  1. Дальше программа проверяет выбор:
Python
if currency == "доллар":

Если введено слово "доллар", выполняется этот блок:

Python
result = rub / 80

То есть рубли делятся на курс доллара.

Например:

8000 / 80 = 100

Получаем 100 долларов.

  1. Если первое условие не подошло, программа проверяет следующее:
Python
elif currency == "евро":

elif означает "иначе если". Таких проверок можно делать сколько угодно.

  1. Последний вариант:
Python
else: print("Такой валюты нет")

Сработает, если пользователь написал что-то другое, например:

фунт

Курсы в примере поставлены просто для демонстрации. В реальной программе их нужно менять на актуальные значения. Главное здесь — понять принцип работы elif: программа по очереди проверяет варианты и выполняет только тот блок, который подходит.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос