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
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 172 enumerate() (0) | 2021.02.04 |
---|---|
초보자를 위한 파이썬 300제 // 171 for문과 range() (0) | 2021.02.04 |
초보자를 위한 파이썬 300제 // 169 for문 홀수의 합 (0) | 2021.02.03 |
초보자를 위한 파이썬 300제 // 168 for문 (0) | 2021.02.03 |
초보자를 위한 파이썬 300제 // 167 구구단 홀수만 (0) | 2021.02.02 |
댓글