단원
변수 8
연산자 14
입출력 12
기초 코딩 22
if문(if~) 13
if문(if~ else~) 16
if문(if~ elif~ else~) 5
if문의 중첩 5
for문 18
이중 for문 13
while문 16
전체 목록
QUESTION 16 #127
사용자로부터 정수 n을 입력받아 1부터 n까지의 모든 숫자를 곱한 결과(팩토리얼)를 출력하는 프로그램입니다. 빈칸을 채워보세요.
main.py
fact = 1
n = int(input("n값 입력: "))
for i in range(, n+1):
fact *=
print(f"{n}! = {fact}")
HINT
힌트 1: 1부터 n까지 곱해야 하므로 range의 시작값은 1입니다.
힌트 2: 곱셈 누적 연산자 *=를 사용하여 매 반복 루프마다 변하는 숫자 i를 곱해줍니다.
실행 결과 예시
n값 입력: 5 5! = 120
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행