Имеется часть катушки с автобусными билетами. Составить программу находящую номера счастливых билетов на катушке, если меньший номер билета на катушке - N, больший - M. Номера билетов шестизначные, билет считается счастливым если сумма трех его первых цифр равна сумме трех последних.

29 Апр 2020 в 19:40
256 +1
1
Ответы
1

Программа на Python:

def is_lucky_ticket(ticket):
return sum(int(digit) for digit in str(ticket)3) == sum(int(digit) for digit in str(ticket)3)
def find_lucky_tickets(N, M):
lucky_tickets = []
for ticket in range(N, M+1):
if is_lucky_ticket(ticket):
lucky_tickets.append(ticket)
return lucky_tickets
N = 100000
M = 999999
lucky_tickets = find_lucky_tickets(N, M)
print("Счастливые билеты на катушке:")
for ticket in lucky_tickets:
print(ticket)

Эта программа проверяет все шестизначные номера билетов от N до M и выводит все номера счастливых билетов.

18 Апр в 13:04
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир