Предмет: Информатика,
автор: voskresenskayafelits
Помогите с циклом while в python. 44 и 45 задание прям подробно распишите, пожалуйста. Совсем не понимаю...
Приложения:
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: Английский язык,
автор: smit82
Предмет: Русский язык,
автор: Ira189935
Предмет: Другие предметы,
автор: amanisa060163
Предмет: Математика,
автор: vika260429
Предмет: Русский язык,
автор: emiladia