Programming/SWEA

[SWEA 6326].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 7

토토모에요 2021. 7. 18. 14:55
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부터 지정범위까지 곱셈을 반복하는 코드를 짜면된다.

반응형