Menu
CoddyTech

Повторение: факториал

Часть раздела Основы путешествия по Python на Coddy. Урок 39 из 77.

challenge icon

Задание

Новичок

Факториал — это математическая операция.

Факториал числа n — это произведение всех положительных целых чисел, меньших или равных n.

Важные особые случаи:

  • Факториал числа 0: 1 (по математическому соглашению)
  • Факториал числа 1: 1 = 1

Примеры:

  • Факториал числа 2: 2 = 1 × 2
  • Факториал числа 3: 6 = 1 × 2 × 3
  • Факториал числа 6: 720 = 1 × 2 × 3 × 4 × 5 × 6

Напиши программу, которая вычисляет факториал заданного целого числа.

Важно: программа должна обрабатывать все неотрицательные целые числа, включая 0 и 1.

Как подойти к решению этой задачи:

  1. Считай целое число с помощью int(input())
  2. Инициализируй переменную результата значением 1 (так как умножение на 1 не меняет результат)
  3. Используй цикл, чтобы перемножить все числа от 1 до введённого числа
  4. Выведи итоговый результат (только число, без дополнительного текста)

Разбор примера:

Для ввода 5:

  • Начинаем со значения result = 1
  • Умножаем на 1: result = 1 × 1 = 1
  • Умножаем на 2: result = 1 × 2 = 2
  • Умножаем на 3: result = 2 × 3 = 6
  • Умножаем на 4: result = 6 × 4 = 24
  • Умножаем на 5: result = 24 × 5 = 120

Основные понятия, которые тебе понадобятся:

  • Составное умножение с присваиванием: result *= i (то же, что и result = result * i)
  • Функция диапазона: range(1, n + 1) включает числа от 1 до n

Попробуйте сами

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Python