1) Даны три числа. Напишите программу, которая выводит коли- чество одинаковых чисел в этой цепочке. 2) Дано натуральное число. Определите, будет ли это число: а) чемным; б) крамным 3. 3) Напишите программу, которая в зависимости от номера меся- ца выводит название времени года. 4) Напишите программу по обмену сомов на доллары и евро.
Ответы на вопрос
python
1.
a, b, c = map(int, input("Введите три числа: ").split())
if a == b == c:
print("3 одинаковых числа")
elif a == b or a == c or b == c:
print("2 одинаковых числа")
else:
print("Нет одинаковых чисел")
2.
num = int(input("Введите натуральное число: "))
if num % 2 == 0:
print("Четное")
else:
print("Нечетное")
if num % 5 == 0:
print("Кратное 5")
else:
print("Не кратное 5")
3.
month = int(input("Введите номер месяца: "))
if month in (1, 2, 12):
print("Зима")
elif month in (3, 4, 5):
print("Весна")
elif month in (6, 7, 8):
print("Лето")
elif month in (9, 10, 11):
print("Осень")
else:
print("Некорректный номер месяца")
4.
USD_RATE = 84.85
EUR_RATE = 102.08
print("1. Обменять сомы на доллары")
print("2. Обменять доллары на сомы")
print("3. Обменять сомы на евро")
print("4. Обменять евро на сомы")
choice = int(input("Выберите операцию: "))
if choice == 1:
som = float(input("Введите количество сомов: "))
dollars = som / USD_RATE
print("{:.2f} сом = {:.2f} долларов".format(som, dollars))
elif choice == 2:
dollars = float(input("Введите количество долларов: "))
som = dollars * USD_RATE
print("{:.2f} долларов = {:.2f} сомов".format(dollars, som))
elif choice == 3:
som = float(input("Введите количество сомов: "))
euros = som / EUR_RATE
print("{:.2f} сом = {:.2f} евро".format(som, euros))
elif choice == 4:
euros = float(input("Введите количество евро: "))
som = euros * EUR_RATE
print("{:.2f} евро = {:.2f} сомов".format(euros, som))
else:
print("Некорректный выбор операции")