Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Задачи на числа с решениями

Числовые задачи тренируют арифметику, циклы и условия. Разберём частые.

Чётность и сумма цифр

Чётность проверяют остатком от деления на 2. Сумму цифр числа считают, разбирая его по одной цифре через % 10 и // 10.

n = 234
s = 0
while n > 0:
    s += n % 10
    n //= 10
print(s)   # 9

Факториал

Факториал — произведение чисел от 1 до n. Считается циклом с накопителем.

n = 5
f = 1
for i in range(1, n + 1):
    f *= i
print(f)   # 120

Простое число

Число простое, если делится только на 1 и на себя. Проверяем делители от 2 до корня.

n = 13
prime = n > 1 and all(n % d for d in range(2, int(n ** 0.5) + 1))
print(prime)   # True

Частые вопросы

Что делает n % 10? Возвращает последнюю цифру числа.

А n // 10? Убирает последнюю цифру (деление нацело).

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание