Предмет: Информатика,
автор: 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)
Похожие вопросы
Предмет: Английский язык,
автор: катюха2000001
Предмет: Английский язык,
автор: 380509118269
Предмет: Окружающий мир,
автор: анка2006г
Предмет: Математика,
автор: vika260429
Предмет: Русский язык,
автор: emiladia