프로젝트 의 Python 스킬 트리

Python 을 이용한 팩토리얼 계산

초급

이 프로젝트에서는 음이 아닌 정수의 팩토리얼을 계산하는 방법을 배우게 됩니다. 양의 정수의 팩토리얼은 해당 정수 이하의 모든 양의 정수의 곱이며, 0 의 팩토리얼은 1 입니다.

python

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 음이 아닌 정수의 팩토리얼을 계산하는 방법을 배우게 됩니다. 양의 정수의 팩토리얼은 해당 정수 이하의 모든 양의 정수의 곱이며, 0 의 팩토리얼은 1 입니다.

👀 미리보기

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

🎯 과제

이 프로젝트에서 다음을 배우게 됩니다:

  • ~/project 디렉토리에 factorial.py 파일을 만드는 방법
  • 음이 아닌 정수의 팩토리얼을 계산하는 factorial 함수를 구현하는 방법
  • ValueError를 발생시켜 음수 입력을 처리하고 "Please enter a non-negative integer"라는 메시지를 표시하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • 팩토리얼의 개념과 계산 방법을 이해합니다.
  • 음이 아닌 정수의 팩토리얼을 계산하는 Python 함수를 작성합니다.
  • 입력 오류를 처리하고 적절한 오류 메시지를 표시합니다.
  • 실제 문제를 해결하기 위해 Python 프로그래밍 지식을 적용합니다.

강사

labby
Labby
Labby is the LabEx teacher.