728x90
"""
함수의 결과값 반환하기
함수 정의(만들기)
def function(parameter1, parameter2,...)
//
return result value
-> 반환값은 없거나 1. -> 반환값이 여러개인 경우 하나의 튜플로 묶어서 반환
- 함수 호출
변수 = 함수명(인수1, 인수2,...) -> 반환값이 있을 때는 변수로 받거나 수식 내에 기술
"""
#값 1개 반환
#두 수를 매개변수로 받아 더한 후 결과를 리턴하는 함수 만들기
def plus (a,b):
return a+b
plus(1,4)
#값 여러개 반환하기
#두 수를 매개변수로 받아 더한 값, 뺀 값을 리턴하는 함수
def cal (a,b):
A = a+b
B = a-b
return A,B
cal(1,4)
#함수에서 빠져나오기
#return을 만나면 함수를 빠져나옴
#반환할 값이 있다면 값을 반환하고 빠져나오고 없다면 그냥 빠져나옴
#정수를 입력받아 0, 짝수, 홀수 여부 리턴
def num(a):
if a == 0:
return 0
elif a%2==0:
return 'even'
else:
return 'odd'
num(0)
#연습문제
#소수 여부 판단 -> 매개변수로 전달받은 수가 소수인지 아닌지 판단
#소수: 1, 자기 자신으로만 이루어진 숫자 -> 1보다 큰 양의 정수
def num (n):
if n <= 1:
return False
for i in range(2,n-1):
if n%i==0:
return False
return True
num(25)
'Python' 카테고리의 다른 글
파이썬 기초 18. 함수 (0) | 2023.09.18 |
---|---|
파이썬 기초 17. 딕셔너리 연습 (0) | 2023.09.18 |
파이썬 기초 16. 딕셔너리의 키, 값을 제어하기 (0) | 2023.09.18 |
파이썬 기초 15. 딕셔너리 수정, 삭제 (0) | 2023.09.18 |
파이썬 기초 14. 딕셔너리를 만들고 값을 가져오기 (0) | 2023.09.18 |