Предмет: Информатика,
автор: DMakarov2
Язык 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)
Ответы
Автор ответа:
1
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)
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)
DMakarov2:
Хорошо, понял. Но программа по прежнему ничего не выводит.
Похожие вопросы
Предмет: Математика,
автор: handzanovaajs
Предмет: История,
автор: ilovetibe
Предмет: Математика,
автор: Аноним
Предмет: Геометрия,
автор: dasha2562
Предмет: География,
автор: Zhemchugova