Как можно выяснить, является ли номер билета «счастливым», если он состоит из четырех цифр, и при этом сумма первых двух цифр равна сумме последних двух? Напишите программу, которая решает эту задачу, принимая номер билета на ввод с клавиатуры.
Информатика 11 класс Алгоритмы и программирование счастливый билет программа на Python Сумма цифр номер билета информатика 11 класс Новый
Чтобы выяснить, является ли номер билета «счастливым», нам нужно выполнить несколько шагов. Номер билета состоит из четырех цифр, и мы должны проверить, равна ли сумма первых двух цифр сумме последних двух. Давайте рассмотрим, как это можно реализовать на языке Python.
Вот шаги, которые мы будем выполнять в программе:
Теперь давайте напишем саму программу:
# Запрашиваем номер билета у пользователя ticket_number = input("Введите номер билета (4 цифры): ") # Проверяем, что номер состоит из 4 цифр if len(ticket_number) == 4 and ticket_number.isdigit(): # Получаем первые две и последние две цифры first_half = ticket_number[0:2] second_half = ticket_number[2:4] # Считаем суммы sum_first = int(first_half[0]) + int(first_half[1]) sum_second = int(second_half[0]) + int(second_half[1]) # Проверяем, равны ли суммы if sum_first == sum_second: print("Билет счастливый!") else: print("Билет не счастливый.") else: print("Ошибка: номер билета должен состоять из 4 цифр.")
В этом коде мы:
Теперь вы можете запустить эту программу и проверить, является ли ваш номер билета счастливым!