Q63. 실행 결과와 같은 간단한 계산 기능을 수행하는 프로그램을 작성하시오. (200점)
print("기능 선택")
print("1. 더하기")
print("2. 빼기")
print("3. 곱하기")
print("4. 나누기")
print()
select = input("계산기 기능을 선택하세요(1/2/3/4): ")
num1 = int(input("첫 번째 숫자를 입력하세요: "))
num2 = int(input("두 번째 숫자를 입력하세요: "))
_____ select == "1":
print("%d + %d = %d" _____ (num1, num2, num1 + num2))
_____ select == "2":
print("%d - %d = %d" _____ (num1, num2, num1 - num2))
_____ select == "3":
print("%d * %d = %d" _____ (num1, num2, num1 * num2))
_____ select == "4":
print("%d / %d = %d" _____ (num1, num2, num1 / num2))
_____:
print("입력 숫자가 잘못되었습니다!")
- 난이도(1~10) : 2
- 힌트 : 없음
- - 실행 결과
-
기능 선택
1. 더하기
2. 빼기
3. 곱하기
4. 나누기
계산기 기능을 선택하세요(1/2/3/4): 3
첫 번째 숫자를 입력하세요: 5
두 번째 숫자를 입력하세요: 10
5 * 10 = 50
print("기능 선택")
print("1. 더하기")
print("2. 빼기")
print("3. 곱하기")
print("4. 나누기")
print()
select = input("계산기 기능을 선택하세요(1/2/3/4): ")
num1 = int(input("첫 번째 숫자를 입력하세요: "))
num2 = int(input("두 번째 숫자를 입력하세요: "))
if select == "1":
print("%d + %d = %d" % (num1, num2, num1 + num2))
elif select == "2":
print("%d - %d = %d" % (num1, num2, num1 - num2))
elif select == "3":
print("%d * %d = %d" % (num1, num2, num1 * num2))
elif select == "4":
print("%d / %d = %d" % (num1, num2, num1 / num2))
else:
print("입력 숫자가 잘못되었습니다!")