ПИТОН Написать программу, которая вводит последовательность целых чисел, заканчивающуюся нулем, и определяет, сколько из этих чисел удовлетворяют условию: сумма значений цифр десятичной записи числа равна 10.
missKatyaGirl:
ого. Непростая задача. Мы в школе такого еще не проходили. Но у нас тоже питон поэтому я могу попробовать. Только ответить не могу почему-то. Вижу только кнопку посмотреть ответы(
Ответы на вопрос
Ответил missKatyaGirl
1
def summaCifr(num):
summa = 0
while num > 0:
summa += num % 10
num //= 10
return summa
k = int(input())
answer = 0
while k != 0:
if summaCifr(k) % 10 == 0:
answer += 1
k = int(input())
print(answer)
может так, но мы в школе такое не решали поэтому я не уверена. Делала как могла. Если неправильно, то прости пожалуйста ><
if summaCifr(k) == 10:
у меня в пайчарме все работает
Новые вопросы