Информатика, вопрос задал voskresenskayafelits , 7 лет назад

Помогите с циклом while в python. 44 и 45 задание прям подробно распишите, пожалуйста. Совсем не понимаю...​

Приложения:

Ответы на вопрос

Ответил restIess
1

Оба задания выполняются с помощью цикла while, в первом задании мы каждый проход цикла проверяем, кратна ли последняя цифра трём, если кратна, то увеличиваем наш счётчик на 1. Во втором задании похожий алгоритм, только теперь мы проверяем больше ли последняя цифра 5, если больше, то к сумме прибавляем эту цифру.

#44

count = 0

n = int(input())

while n > 0:

   if (n % 10) % 3 == 0:

       count += 1

   n //= 10

print(count)

#45

_sum = 0

n = int(input())

while n > 0:

   if (n % 10) > 5:

       _sum += n % 10

   n //= 10

print(_sum)

Новые вопросы