проект in Python Skill Tree

Вычисление факториала в Python

Начинающий

В этом проекте вы научитесь вычислять факториал неотрицательного целого числа. Факториал положительного целого числа - это произведение всех положительных целых чисел, меньших или равных ему, а факториал 0 равен 1.

Python

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь вычислять факториал неотрицательного целого числа. Факториал положительного целого числа — это произведение всех положительных целых чисел, меньших или равных ему, а факториал 0 равен 1.

👀 Предварительный просмотр

$ python factorial.py
2! = 1 * 2 = 2
8! = 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 = 40320

🎯 Задачи

В этом проекте вы научитесь:

  • Создавать файл factorial.py в директории ~/project
  • Реализовывать функцию factorial для вычисления факториала неотрицательного целого числа
  • Обрабатывать отрицательные входные данные, поднимая исключение ValueError и отображая сообщение с просьбой "Пожалуйста, введите неотрицательное целое число"

🏆 Достижения

После завершения этого проекта вы сможете:

  • Разобраться в концепции факториала и научиться вычислять его
  • Написать функцию на Python для вычисления факториала неотрицательного целого числа
  • Обрабатывать ошибки ввода и отображать соответствующие сообщения об ошибках
  • Применить свои знания в программировании на Python для решения реальной задачи

Преподаватель

labby

Labby

Labby is the LabEx teacher.