Упорядоченность трёх чисел
📄 examples/ordered_numbers.py
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
num3 = int(input("Введите третье число: "))
if num1 < num2 < num3:
print("Числа упорядочены по возрастанию.")
else:
print("Числа не упорядочены по возрастанию.")
Большее из двух чисел
📄 examples/max_of_two.py
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
if num1 > num2:
print(f"Большее число: {num1}")
elif num1 < num2:
print(f"Большее число: {num2}")
else:
print("Числа равны.")
Чётность: обычный и тернарный оператор
📄 examples/parity.py
num = int(input("Введите число: "))
# Обычный if-else
if num % 2 == 0:
print("Чётное")
else:
print("Нечётное")
# Тернарный оператор
result = "Чётное" if num % 2 == 0 else "Нечётное"
print(result)
Категории возраста
📄 examples/age_categories.py
age = int(input("Введите возраст: "))
if age < 12:
print("Вы ребёнок.")
elif age < 18:
print("Вы подросток.")
elif age < 60:
print("Вы взрослый.")
else:
print("Вы пожилой.")
Существование треугольника
📄 examples/triangle.py
a = int(input("Введите первую сторону: "))
b = int(input("Введите вторую сторону: "))
c = int(input("Введите третью сторону: "))
if a + b > c and a + c > b and b + c > a:
print("Такой треугольник может существовать.")
else:
print("Такого треугольника не существует.")
Проверка пустой строки
📄 examples/empty_string.py
text = input("Введите строку: ")
if text:
print("Строка не пуста.")
else:
print("Строка пуста.")
Определение квадранта
📄 examples/quadrant.py
x = float(input("Введите координату x: "))
y = float(input("Введите координату y: "))
if x > 0 and y > 0:
print("Точка находится в первом квадранте.")
elif x < 0 and y > 0:
print("Точка находится во втором квадранте.")
elif x < 0 and y < 0:
print("Точка находится в третьем квадранте.")
elif x > 0 and y < 0:
print("Точка находится в четвёртом квадранте.")
else:
print("Точка находится на одной из осей.")
Допустимое время
📄 examples/valid_time.py
hours = int(input("Введите часы: "))
minutes = int(input("Введите минуты: "))
if 0 <= hours < 24 and 0 <= minutes < 60:
print("Корректное время.")
else:
print("Некорректное время.")
Знак произведения трёх чисел
📄 examples/product_sign.py
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
c = int(input("Введите третье число: "))
negative_count = (a < 0) + (b < 0) + (c < 0)
if negative_count % 2 == 0:
print("Произведение положительное.")
else:
print("Произведение отрицательное.")
💡 На заметку: В Python
True равен 1, а False равен 0. Поэтому сумма (a < 0) + (b < 0) + (c < 0) равна количеству отрицательных чисел. Произведение положительно, если отрицательных чисел чётное количество.
Расчёт прогрессивного налога
📄 examples/progressive_tax.py
income = float(input("Введите доход: "))
if income <= 10000:
tax = income * 0.05
elif income <= 50000:
tax = 10000 * 0.05 + (income - 10000) * 0.10
else:
tax = 10000 * 0.05 + 40000 * 0.10 + (income - 50000) * 0.20
net_income = income - tax
print(f"Налог: {tax}")
print(f"Итоговая сумма после уплаты налога: {net_income}")
Экстремальная погода
📄 examples/extreme_weather.py
temperature = float(input("Введите температуру: "))
wind_speed = float(input("Введите скорость ветра: "))
precipitation = float(input("Введите уровень осадков: "))
if (temperature < -10 and wind_speed > 20) or temperature > 35 or precipitation > 50:
print("Предупреждение: экстремальная погода!")
else:
print("Погода в пределах нормы.")