Language/Python
[Python/파이썬] 직사각형과 원의 면적을 구하는 함수/ 함수 내의 기능 추가
아이스베어 :)
2021. 6. 1. 14:35
728x90
반응형
* 주피터 노트북으로 실행하였다!
직사각형과 원의 면적을 구하는 함수
def func(shape, width=1, height=1, radius=1):
if shape==0: # shape값이 0이면 사각형의 면적을 반환
return width * height
elif shape ==1: # shape값이 0이면 원의 면적을 반환
return 3.14 * radius **2
추가 문제로 shape이 2가 들어오면 근의 공식의 결과를 반환하는 기능도 추가 하였다!
def func(shape, width=1, height=1, radius=1,a=1,b=1,c=1):
if shape==0: # shape값이 0이면 사각형의 면적을 반환
return width * height
elif shape ==1: # shape값이 0이면 원의 면적을 반환
return 3.14 * radius **2
elif shape==2:
r1= (-b + (b**2-4*a*c)**0.5)/(2*a)
r2 = (-b - (b**2-4*a*c)**0.5)/(2*a)
print("{} 또는 {} 입니다.".format(r1,r2))
728x90
반응형