Как можно выяснить, является ли номер билета «счастливым», если он состоит из четырех цифр, и при этом сумма первых двух цифр равна сумме последних двух? Напишите программу, которая решает эту задачу, принимая номер билета на ввод с клавиатуры.
Информатика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 цифр.")
В этом коде мы:
Теперь вы можете запустить эту программу и проверить, является ли ваш номер билета счастливым!