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
|
#-*- coding:utf-8
'''
Created on 2022. 4. 6.
@author: hwakgo
'''
#★ 함수(definition) 정의 형태: def 함수명()
def add():#add 함수 정의
print('add 함수')
add()#add 함수 호출
#콘솔 창 출력▶add 함수
def mul(a,b):#mul 함수 정의
return a+b
result = mul(10, 20)#mul 함수 호출하면서 인자 10,20 전달. 리턴 값 200을 result에 담음
print('result:',result)#▶result: 30
#실수는 정확하게 계산이 안된다
print(mul(1.1,2.2))#▶3.3000000000000003
#★ 리스트를 인자로 하는 건 곱셈이 안된다. 더하기하면 아래와 같음.
print(mul([1,2,3],[4,5,6]))#▶[1, 2, 3, 4, 5, 6]
#a = [1,2,3]
#b = [4,5,6]
#[1,2,3] + [4,5,6]
def simple():#simple 함수 정의
pass#★ 함수 내용 작성을 보류하고 싶을 땐 빈칸으로 두면 안 되고 pass 입력할 것
print(simple())#▶None
def myabs(x):#myabs 함수 정의
if x<0 :#인자가 0보다 작으면
x = -x#음수를 넣고
return x#리턴해라
def addabs(a,b):#addabs 함수 정의
c = mul(a,b)#mul함수 호출하면서 a,b 인자를 넘기고 리턴 값을 c에 담음
return myabs(c)#myabs함수를 호출하면서 c인자를 넘기고 리턴 받은 걸 addabs함수 호출하는 곳에 리턴해줌
print(addabs(-10, -20))#▶30
#1. mul에서 -30 리턴 받고
#2. myabs에서 -30 넘겨서 비교
# -(-30)의 값을 x에 넣어서 리턴 받아서 30이 출력됨
|
cs |
▼ (이전 게시물) [확고의 쓱~ 훑어보는 기록] Python - dict 사전 예제(4) (enumerate함수, 영단어장 만들기)
▼ (첫 번째 게시물) [확고의 쓱~ 훑어보는 기록] Python - 출력 예제 (print / str, int 함수 / 서식 문자 사용)
728x90
반응형
댓글