함수
- 호출될때 특정 기능을 실행하는 재사용 가능한 코드 블록
1.함수의 목적
- 반복적인 프로그래밍을 피할 수 있음
- 모듈화로 인해 전체적인 코드의 가독성이 좋아짐(호출만 하면 되기 때문에)
- 프로그램에 문제가 발생하거나 기능의 변경이 필요할때, 쉽게 유지보수 가능
예시1)
#함수 정의
def num_sum(num1, num2) :
result = num1 + num2
return result
#함수 호출
n1=3
n2=10
num_sum(n1,n2)
예시2)
#두 수를 입력받아 뺀 결과를 return
def number_sub(num1,num2):
if num1>num2:
result = num1-num2
return result
else:
result = num2-num1
return result
num1 = int(input('첫 번째 정수 입력 >>'))
num2 = int(input('두 번째 정수 입력>>'))
result = number_sub(num1,num2)
print(result)
--------------------
첫 번째 정수 입력 >>2
두 번째 정수 입력>>3
1
예시3)
#문자열을 입력받아 'ㅋ'을 제거하고 돌려주는 함수 정의
def s_replace(s):
if 'ㅋ'in s: <-- s의 입력값에 'ㅋ'가 포함되나요?
result =s.replace('ㅋ','') <- 포함이 된다면 'ㅋ'를 ''으로 대체 해주세요
return result
s=input('문자열 입력 >> ')
result = s_replace(s)
print(result)
--------------
문자열 입력 >> 안녕하세요ㅋ
안녕하세요
'Python' 카테고리의 다른 글
ndarray dtype (0) | 2023.10.15 |
---|---|
Numpy <- import numpy as np (2) | 2023.10.15 |
딕셔너리(dictionary)의 종류들 (1) | 2023.10.08 |
for문 그리고 예시 (0) | 2023.10.08 |
포맷팅, 랜덤값 정하기,멤버연산자,삼항연산자 (0) | 2023.10.08 |