-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
39 lines (32 loc) · 1.06 KB
/
main.py
File metadata and controls
39 lines (32 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# main.py
# 사칙연산 계산기를 실행하는 메인 프로그램
# 실행법 : src 파일로 이동 후 python main.py 입력
from add import add
from sub import sub
from mul import mul
from div import div
# 반복 실행을 위한 무한 루프
while True:
# 사용자로부터 첫 번째 숫자, 연산자, 두 번째 숫자 입력받기
num1 = input("첫번째 숫자 입력: ")
op = input("연산 선택 (+ - * /): ")
num2 = input("두번째 숫자 입력: ")
# 입력한 연산자에 따라 알맞은 함수 호출
if op == "+":
result = add(num1, num2)
elif op == "-":
result = sub(num1, num2)
elif op == "*":
result = mul(num1, num2)
elif op == "/":
result = div(num1, num2)
else:
result = "잘못된 연산자입니다"
# 결과 출력
print("결과:", result)
# 다시 실행 여부 확인
again = input("다시 실행하시겠습니까? (y/n): ")
# y가 아니면 종료
if again.lower() != "y":
print("계산기를 종료합니다.")
break