728x90
✨파이썬 함수 구조
def 함수명(매개변수):
<수행할 문장1>
<수행할 문장2>
...
✨파이썬 함수 예시
'''
함수만들기
함수 호출시 에디터 제일 위에 선언해놔야 찾을 수 있다
'''
def add(a, b):
c=a+b
print(c)
add(3,2)
add(5,7)
def add2(a, b):
c=a+b
return c
print(add2(3, 2))
def add3(a, b):
c=a+b
d=a-b
return c, d # 여러개의 값 리턴 가능
print(add3(3,2)) # 튜플 자료형으로 출력
a=[12,13,7,9,19]
#a 중 소수를 구하는 함수
def isPrime(x):
for i in range(2, x):
if x%i ==0:
return False
return True
# 13 을 넣었을때 range함수로 12까지 for 문이 돌면서 나누어 떨어지는지 확인 한다
# 자기자신 전까지 for 문을 돌린다
for x in a:
if isPrime(x):
print(x, end=' ')
입력값이 몇 개가 될지 모를 때는 어떻게 해야 할까?
입력값이 여러 개일 때 그 입력값을 모두 더해 주는 함수를 생각해 보자. 하지만 몇 개가 입력될지 모를 때는 어떻게 해야 할까? 아마도 난감할 것이다. 파이썬은 이런 문제를 해결하기 위해 다음과 같은 방법을 제공한다.
def 함수이름(*매개변수):
<수행할 문장> ...
728x90
'python' 카테고리의 다른 글
[python] 파이썬 설치 경로 찾기 cmd (0) | 2023.08.17 |
---|---|
파이썬 알고리즘 강의/ 기초 문법 10: lamda 함수 (0) | 2021.09.26 |
파이썬 알고리즘 강의/파이썬 기초 문법 9_2차원 리스트 생성과 접근 (0) | 2021.09.26 |
파이썬 알고리즘 강의/파이썬 기초 문법 8_리스트와 내장함수(2) 튜플 (0) | 2021.09.26 |
파이썬 알고리즘 강의/파이썬 기초 문법 7_리스트와 내장함수(1) (0) | 2021.09.26 |