ksy0725
2022.01.05
@ksy0725님이 새 포스트를 작성했습니다.
함수를 이용하여 간단하게 풀어보기
print('========도형목록========') z=['1.원','2.삼각형' ,'3.직사각형','4.정사각형'] for i in list(z):  print(i) print('========================') def cir():     r=int(input('원의 반지름을 입력해주세요.'))     result=r*r*3.14     print('반지름{}인 원의 넓이는{}입니다.'.format(r,result)) def tri():      w=int(input('삼각형 밑면의 길이를 입력해주세요'))      h=int(input("삼각형 높이의 길이를 입력해주세요."))      result= w*h*0.5      print("밑면의 길이가{}이고, 높이가 {}인 삼각형의 넓이는 {}입니다.".format(w,h,result)) def rec():     w=int(input('직사각형 가로의 길이를 입력해주세요.'))     h=int(input('직사각형 세로의 길이를 입력해주세요.'))     result=w*h     print("가로의 길이가{}이고, 세로의 길이가{}인 직사각형의 넓이는 {}입니다.".format(w,h,result)) def squ():     w=int("정사각형의 한 변의 길이를 입력해주세요.")     result=w*w     print('한 변의 길이가{}인 정사각형의 넓이는 {}입니다.'.format(w,result)) num = int(input('도형 목록에서 넓이를 계산할 도형의 번호를 입력해주세요')) if (num == 1):     cir() elif (num == 2):     tri() elif (num == 3):     rec() elif (num == 4):     squ() else :     print('올바른 번호를 기재해주세요.')