(Python)파이썬/(Python)파이썬 실습
(Python)파이썬: 계산기 프로그램/함수를 사용한 계산기 프로그램/if,else문 활용
공부가싫다가도좋아
2021. 2. 28. 22:47
반응형
계산기 프로그램
def add(a,b): #덧셈 함수
return a+b
def sub(a,b): #뺄셈 함수
return a-b
def div(a,b): #나눗셈 함수
if(b!=0):
return a/b
def mul(a,b): #곱셈함수
return a*b
def run():
while True:
print("메뉴\n1.덧셈\n2.뺄셈\n3.나눗셈\n4.곱셈\n5.종료") #메뉴 출력
menu=int(input("메뉴 선택>>>"))
if(menu==1):
a,b=map(int,input("두 정수 입력:").split())
print("%d + %d = %d"%(a,b,add(a,b))) #덧셈함수 호출
elif(menu==2):
a,b=map(int,input("두 정수 입력:").split())
print("%d - %d = %d"%(a,b,sub(a,b))) #뺄셈함수 호출
elif(menu==3):
a,b=map(int,input("두 정수 입력:").split())
if(b==0):
print("0으로 나눌 수 없습니다.") #0으로 나눌때
else:
print("%d / %d = %0.2f"%(a,b,div(a,b))) #나눗셈 함수 호출
elif(menu==4):
a,b=map(int,input("두 정수 입력:").split())
print("%d * %d = %d"%(a,b,mul(a,b))) #곱셈함수 호출
elif(menu==5):
print("종료")
break
if __name__=="__main__":
run() #run함수 호출
결과
반응형