Если дни рождения Стёпы и Андрея совпадают и они родились в один месяц, выведите сообщение Удачная вечеринка! на экран

Если дни рождения Стёпы и Андрея совпадают и они родились в один месяц, выведите сообщение "Удачная вечеринка!" на экран. Если их дни рождения разные, но месяц один и тот же, выведите сообщение "Отпразднуем вместе в конце месяца!" на экран. Если дни рождения близки по времени, но месяцы разные (например, март и апрель), выведите сообщение "Вечеринка будет отложена". Если дни рождения не совпадают ни по дню, ни по месяцу, выведите сообщение "Вечеринки не будет" на экран. Введите данные с клавиатуры.
Святослав

Святослав

Хорошо, давайте решим эту задачу пошагово.

1. Вначале, нам нужно получить данные о днях рождения Стёпы и Андрея с помощью ввода с клавиатуры. Для этого мы будем использовать функцию `input()`. Давайте запишем это в переменные "день_Стёпы", "месяц_Стёпы", "день_Андрея" и "месяц_Андрея". Вот как это будет выглядеть:


день_Стёпы = int(input("Введите день рождения Стёпы: "))
месяц_Стёпы = int(input("Введите месяц рождения Стёпы: "))
день_Андрея = int(input("Введите день рождения Андрея: "))
месяц_Андрея = int(input("Введите месяц рождения Андрея: "))


2. Теперь, когда у нас есть данные о днях рождения Стёпы и Андрея, давайте проверим их условия и выведем соответствующее сообщение на экран.

- Если дни рождения Стёпы и Андрея совпадают и они родились в один месяц, мы выведем сообщение "Удачная вечеринка!":


if (день_Стёпы == день_Андрея) and (месяц_Стёпы == месяц_Андрея):
print("Удачная вечеринка!")


- Если их дни рождения разные, но месяц один и тот же, мы выведем сообщение "Отпразднуем вместе в конце месяца!":


elif месяц_Стёпы == месяц_Андрея:
print("Отпразднуем вместе в конце месяца!")


- Если дни рождения близки по времени, но месяцы разные, мы выведем сообщение "Вечеринка будет отложена":


elif abs(день_Стёпы - день_Андрея) <= 7:
print("Вечеринка будет отложена")


- Если дни рождения не совпадают ни по дню, ни по месяцу, мы выведем сообщение "Вечеринки не будет":


else:
print("Вечеринки не будет")


3. Вот полный код, который решает данную задачу:

python
день_Стёпы = int(input("Введите день рождения Стёпы: "))
месяц_Стёпы = int(input("Введите месяц рождения Стёпы: "))
день_Андрея = int(input("Введите день рождения Андрея: "))
месяц_Андрея = int(input("Введите месяц рождения Андрея: "))

if (день_Стёпы == день_Андрея) and (месяц_Стёпы == месяц_Андрея):
print("Удачная вечеринка!")
elif месяц_Стёпы == месяц_Андрея:
print("Отпразднуем вместе в конце месяца!")
elif abs(день_Стёпы - день_Андрея) <= 7:
print("Вечеринка будет отложена")
else:
print("Вечеринки не будет")


Таким образом, при вводе данных о днях рождения Стёпы и Андрея, код будет выводить соответствующее сообщение на экран в зависимости от условий, указанных в задаче.
Знаешь ответ?
Задать вопрос
Привет!
hello