Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите написать код пожалуйста в python

Husnu Kerimov Ученик (71), на голосовании 2 месяца назад
Пользователь может ввести 6 номеров билетов. Программа проверяет, является ли он победителем.

Выигрышным билетом считается билет, сумма первых трех цифр которого равна сумме трех последних цифр и при этом третья и последняя цифры совпадают. Если это условие выполнено, появится сообщение: «Вам выпал счастливый билет! Его номер:». В противном случае появится следующее сообщение: «Этот билет не был разыгран».

При этом номер билета может быть только 6-значным. Если пользователь вводит номер, не соответствующий этому правилу, появляется сообщение «Вы ввели неверный номер билета»
Введите номер билета:
Голосование за лучший ответ
Вейл Харнович Мастер (1651) 3 месяца назад
мн елнеь, попросий нейронку
Celtic Hammer Мудрец (16560) 3 месяца назад
Как-то так...
 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('Этот билет не был разыгран')
Husnu KerimovУченик (71) 3 месяца назад
не получилось(((((
Celtic Hammer Мудрец (16560) Вот так должно получиться
 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('Этот билет не был разыгран') 
Husnu KerimovУченик (71) 3 месяца назад
не знаю я написала ваш код но не получилось к сожалению((( но очень хотелось бы чтобы получилось
Похожие вопросы