Знакомство с языком Python: Вам требуется написать программу, которая проверяет счастливость билета.

Задача 6: Вы пользуетесь общественным транспортом? Вероятно, вы расплачивались за проезд и получали билет с номером. Счастливым билетом называют такой билет с шестизначным номером, где сумма первых трех цифр равна сумме последних трех. Т.е. билет с номером 385916 – счастливый, т.к. 3+8+5=9+1+6. Вам требуется написать программу, которая проверяет счастливость билета.

Пример:

385916 -> yes
123456 -> no

Решение:

b = input(«Введите билет с шестизначным номером»);
if int(b[0])+int(b[1])+int(b[2]) == int(b[3])+int(b[4])+int(b[5]):
print(«Это счастливый билет»)
else:
print(«Обычный билет»)

Пояснение:

Способов решения несколько. Но основной это математический с целочисленным делением и второй на разбиение строки.

Общая оценка
Интересность
2/10
Сложность задачи
2/10
Лаконичность кода
3/10
Итого
2.3

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий