728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제: 다음과 같이 팩토리얼을 구하는 함수를 정의해 입력된 숫자에 대한 팩토리얼 값을 구하는 프로그램을 작성하십시오.
input
5
ouput
120
code
def function(T):
a = 1
for i in range(1,T+1):
a *= i
print(a)
T=int(input())
function(T)
팩토리얼이란 1부터 어떤 양의 정수 n까지의 정수를 모두 곱한 것이다. a의 값을 1로 지정해두고 for문을 사용하여 1부터 지정범위까지 곱셈을 반복하는 코드를 짜면된다.
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6328].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 9 (0) | 2021.07.19 |
---|---|
[SWEA 6327].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 8 (0) | 2021.07.19 |
[SWEA 6325].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 6 (0) | 2021.07.18 |
[SWEA 6324].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 5 (0) | 2021.07.18 |
[SWEA 6323].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 4 (0) | 2021.07.18 |