Вопрос задан 26.07.2026 в 15:44. Предмет Информатика. Спрашивает Дёмин Захар.

Задача №11. Счастливый билет. Раньше билеты, используемые в общественном транспорте, нумеровались шестизначными числами. Счастливый билет — это когда сумма первых трёх цифр шестизначного числа равна сумме трёх последних цифр. В единственной строке входного файла Input.txt содержится целое число N (10⁶ < N < 10⁷). Если билет с номером N является счастливым, то в выходном файле Output.txt должно вывестись «Да», иначе «Нет». Подготовьте 5 тестов для тестирования программы. Напишите программный код задачи.

Перейти к ответам

Ответы на вопрос

Отвечает Флегонтов Вова.

Программа на Python (число N семизначное, проверяем сумму первых трёх и последних трёх цифр, игнорируя среднюю):

with open('Input.txt') as f:
  n = f.readline().strip()
if len(n) == 7:
  s1 = int(n[0]) + int(n[1]) + int(n[2])
  s2 = int(n[4]) + int(n[5]) + int(n[6])
  if s1 == s2:
    result = 'Да'
  else:
    result = 'Нет'
else:
  result = 'Нет'
with open('Output.txt', 'w') as f:
  f.write(result)

Вход (N)Ожидаемый выход
1234123Да
1111111Да
1234567Нет
1000001Да
9999999Да

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Информатика 24.09.2025 06:12 15 Новожилова Аполлинария

Последние заданные вопросы в категории Информатика

Задать вопрос