def f(x):
a = [x // 1000, x % 1000]
def ff(n):
return sum(map(int,str(n)))
b = list(map(ff,a))
return b[0] == b[1] and x // 1000 % 10 == x % 10
for i in range(6):
t = int(input('шестизначный номер '))
if len(str(t)) != 6:
print('Вы ввели неверный номер билета')
break
if f(t):
print(f'Вам выпал счастливый билет! Его номер: {i + 1}')
break
else:
print('Этот билет не был разыгран')
def f(x):
a = [x // 1000, x % 1000]
def ff(n):
return sum(map(int,str(n)))
b = list(map(ff,a))
return b[0] == b[1] and x // 1000 % 10 == x % 10
for i in range(6):
t = int(input('шестизначный номер '))
if len(str(t)) != 6:
print('Вы ввели неверный номер билета')
break
if f(t):
print(f'Вам выпал счастливый билет! Его номер: {i + 1}')
break
else:
print('Этот билет не был разыгран')
Выигрышным билетом считается билет, сумма первых трех цифр которого равна сумме трех последних цифр и при этом третья и последняя цифры совпадают. Если это условие выполнено, появится сообщение: «Вам выпал счастливый билет! Его номер:». В противном случае появится следующее сообщение: «Этот билет не был разыгран».
При этом номер билета может быть только 6-значным. Если пользователь вводит номер, не соответствующий этому правилу, появляется сообщение «Вы ввели неверный номер билета»
Введите номер билета: