본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 170 for문 모든 수 곱하기

by 포스트it 2021. 2. 3.
728x90
반응형

 

문제

1~10까지의 숫자를 모두 곱한 값을 출력하는 프로그램을 for 문을 사용하여 작성하라.

내풀이

j = 1
for i in range(1,11):
    j = j * i
    print(j)
    
결과값
1
2
6
24
120
720
5040
40320
362880
3628800

정답

result = 1
for i in range(1, 11) :
    result *= i
print(result)

result *= i 는 아래 코드를 축약해서 작성한 것입니다.

result = result * i

for문의 기본적인 형태이고 자주 쓰이기 때문에 잘 기억해놓자 !

 

728x90
반응형

댓글