Язык Python. Хочу вывести ** экран количество всех шестизначных счастливых билетов, но...

0 голосов
200 просмотров

Язык Python. Хочу вывести на экран количество всех шестизначных счастливых билетов, но программа почему-то ничего не выводит

def sumNums(num):
sum = 0
for dig in num:
sum += int(dig)
return sum

c = 0
for num in range(100000, 999999):
num = str(num)
if sumNums(num[:3]) == sumNums(num[3:]):
c = c + 1
print(c)


Информатика (79 баллов) | 200 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Def sumNums(num):
    sum = 0
    for dig in num:
        sum += int(dig)
    return sum

c = 0
for num in range(100000, 999999):
    num1 = str(num)
    if sumNums(num1[:3]) == sumNums(num1[3:]):
        c += 1
print(c)

(2.0k баллов)
0

Хорошо, понял. Но программа по прежнему ничего не выводит.

0

Прошу прощения, пробел не там стоял. Спасибо за помощь.