Водитель автобуса установил в одной кассе катушку билетов с номерами от 537000 до...

+434 голосов
1.2m просмотров

Водитель автобуса установил в одной кассе катушку билетов с номерами от 537000 до 537999, а в другой с номерами от 462000 до 462999. Счастливые билеты - те, у которых сумма первых трёх цифр равна сумме следующих трёх цифр. Выведите все счастливые билеты сначала для первой катушки, потом для второй. НА ПИТОН СРОЧНО!!!!!!!!!!! НА ЦИКЛ FOR


Информатика (56 баллов) | 1.2m просмотров
Дан 1 ответ
+78 голосов

Объяснение:

print("Lucky tickets for the first machine:")

for i in range(1, 1000):

   if(i//1000 + (i%1000)//100 + (i%100)//10 == 15):

       print("537" + str(i))

print("Lucky tickets for the second machine:")

for i in range(1, 1000):

   if(i//1000 + (i%1000)//100 + (i%100)//10 == 12):

       print("462" + str(i))

       

(152k баллов)
+188

в смысле не работает? Я проверял.

+102

не работает

+134

странные коды, но спасибо

+78

print('Первая машина:')
for i in range(537000, 537999):
i = str(i)
for z in i:
if(int(i[0]) + int(i[1]) + int(i[2]) == int(i[3]) + int(i[4]) + int(i[5])):
print(i)
break
print('вторая машина:')
for i in range(462000, 462999):
i = str(i)
for z in i:
if(int(i[0]) + int(i[1]) + int(i[2]) == int(i[3]) + int(i[4]) + int(i[5])):
print(i)
break

+131

можешь мой код взять)