[파이썬] 5. 함수 (def)

2021. 4. 11. 13:27데이터 분석/파이썬

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Day_01_04_function.py
 
# 함수의 핵심: 데이터 넘겨주고 넘겨받기.
 
# 매개변수: 교수님께서 나에게 넘겨주는 데이터
# 반환값: 내가 교수님께 넘겨주는 데이터
 
# 매개변수 없고, 반환값 없는 가장 쉬운 함수
def f_1():
    print('f_1')
 
f_1()
 
# 매개변수 있고, 반환값 없는 함수
def f_2(a):  # 괄호 안에 매개변수의 이름을 쓰면 됨
    print('f_2', a)
 
f_2(23)
 
def f_2(a, b):  # 넘겨받은 모든 데이터는 사용 가능함
    print('f_2', a, b)
 
f_2(23'abc')
 
# 매개변수 없고, 반환값 있는 함수 (반환값은 반드시 사용하는 것은 아님)
def f_3():
    # pass
    print('f_3')
    return 17
 
# a = return 17
= f_3()
print(a)
print(f_3())
 
# 매개변수 있고, 변환값 있는 함수
# 2자리 양수를 거꾸로 뒤집는 함수를 만드세요.
 
a=2
b=3
print('ab')
print('ba')
 
def f_4(n):
    return n%10*10+n//10
 
print(f_4(37))
print(f_4(82))
 
print('\n\n\n\n\n\n\n\n\n\n\n\n\n')
cs