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
반응형
'Language > Python' 카테고리의 다른 글
[Python/파이썬] 펙토리얼 구현하기 (0) | 2021.06.01 |
---|---|
[Python/파이썬] 가변 인자를 가지는 함수 / 합계 (0) | 2021.06.01 |
[Python/파이썬] 키워드 인자를 가진 함수 (0) | 2021.06.01 |
[Python/파이썬] 어떤 정수 n,m을 입력하면 n의 배수 m개를 반환/ n의 배수 m 까지 구하기 (0) | 2021.06.01 |
[Python/파이썬] 피타고라스 구현하기 (0) | 2021.06.01 |