파이썬 문법/파이썬 기초 문법

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 9.사용자 정의 함수(답안)

파기차차 2022. 12. 3. 13:16
728x90
반응형
SMALL
728x90
반응형

O 모범 답안

# 9. 사용자 정의 함수

# 1) 사용자 정의 함수를 만들고, 실행해 보세요

def chat():
    print("사용자 정의 함수")

chat()

# 사용자 정의 함수


# 2) 함수의 인자 1개를 전달하여 구구단을 만드는 프로그램을 작성해 보세요.
# 함수의 인자 전달1(구구단)
def multiply(num):
    for i in range(1,10):
        print(num, "x", i, '=', num*i)

multiply(2)
multiply(7)

# 2 x 1 = 2
# 2 x 2 = 4
# 2 x 3 = 6
# 2 x 4 = 8
# 2 x 5 = 10
# 2 x 6 = 12
# 2 x 7 = 14
# 2 x 8 = 16
# 2 x 9 = 18
# 7 x 1 = 7
# 7 x 2 = 14
# 7 x 3 = 21
# 7 x 4 = 28
# 7 x 5 = 35
# 7 x 6 = 42
# 7 x 7 = 49
# 7 x 8 = 56
# 7 x 9 = 63


# 3) 함수의 인자 2개를 전달하여 서로 대화하는 프로그램을 작성해 보세요.
# 함수의 인자 전달2(2개)
def chat_demo(name1, name2):
    print(name1, " : 뭐해?")
    print(name2, " : 그냥 있어")
chat_demo("철수", "영희")

# 철수  : 뭐해?
# 영희  : 그냥 있어


# 4) 덧셈 사용자 정의 함수의 리턴값을 변수에 받고, 출력해 보세요.
# 함수의 리턴
def sum3(a,b):
    result = a + b
    return result

sum = sum3(1,2)
print(sum)

# 3

 

 
728x90
반응형
LIST