В високосный год к февралю добавляется один день - 29 февраля. Чтобы определить, является ли год високосным, существуют два правила:
Год, номер которого кратен 4 (делится на 4 без остатка), то год является високосным (например, 2020, 2024).
Год НЕ является високосным, если его номер кратен 100 без остатка (например, 1900). Из этого правиоа исключаются те случаи, когда год одновременно кратен и 100, и 400 - в этом случае он високосный (например, 2000).
Напишите программу, в которую пользователь вводит год, а программа выводит сообщение, является ли год високосным или нет. Примеры работы программы:
C:\python>py app.py Введите год: 2024 Год високосный C:\python>py app.py Введите год: 1900 Год не високосный
# ввод года y=int(input("Введите год: ")) # проверка года if y%400==0 or y%4==0 and y%100!=0: print("Год високосный") else: print("Год не високосный")
Напишите программу, в которую пользователь вводит два числа, а программа выводит сообщение, какое из чисел наибольшее. Примеры работы программы:
Введите число a: 5 Введите число b: 6 Наибольшее число: 6
a = int(input("Введите число a: ")) b = int(input("Введите число b: ")) if a>b: g=a else: g=b print("Наибольшее число: ",g)
Измените код предыдущей программы, чтобы она вычисляла наибольшее число с помощью одного выражения.
a = int(input("Введите число a: ")) b = int(input("Введите число b: ")) g = a if a>b else b print("Наибольшее число: ",g)
Напишиите программу, которая вычисляет сумму скидки в зависимости от суммы продажи. Пусть скидки установлены следующим образом:
Сумма продажи | Скидка |
0-5000 | 5% |
5000-15000 | 12% |
15000-25000 | 20% |
свыше 25000 | 30% |
После вычисления скидки программа должна вывести саму скидку и сумму с вчетом скидки. Например:
Введите сумму продажи: 25000 Скидка: 5000.0 Сумма с учетом скидки : 20000.0
# вводим сумму продажи amount = int(input("Введите сумму продажи: ")) # вычисление скидки if amount > 0: if amount>25000: discount=amount * 0.3 elif amount>15000: discount=amount * 0.2 elif amount>5000: discount = amount*0.12 else: discount = amount*0.05 print("Скидка: ", discount) print("Сумма с учетом скидки : ", amount-discount) else: print("Некорректная сумма")