>  기사  >  백엔드 개발  >  계산기를 만들어 봅시다

계산기를 만들어 봅시다

WBOY
WBOY원래의
2024-07-19 21:12:011066검색

Let

실제로 계산기를 만들기 전에 먼저 기본적인 수학식부터 살펴보겠습니다...

1. 추가

num1 = 2
num2 = 3
print(num1+num2) 

5

2. 빼기

num1 = 7
num2 = 5
print(num1-num2)

2

3. 곱하기

num1 = 5
num2 = 5
print(num1*num2)

25

4. 나누기

num1 = 100
num2 = 5
print(num1/num2)

20

5. 계수 (나머지 외에는 없음)

quotient = 5//2
remainder = 5 % 2
print(quotient , "," ,remainder)

2 , 1

6.지수화(제곱)

예를 들어; a**b로 작성된 Python의 거듭제곱 b

num1 = 3
num2 = 3
print(num1**num2)

27

입력 데이터 유형 및 유형 변환

# Addition

num1 = int(input("Enter Number 1 : "))
num2 = int(input("Enter Number 2 : "))

result = num1+num2
print("Result is : ", result)

Enter Number 1 : 1
Enter Number 2 : 4
Result is :  5

여기서 단계로 나오는데 보여드릴 수가 없네요.
그냥 해보고 보시면 됩니다.

# to make it possible in decimals too we use float

num1 = float(input("Enter Number 1 : "))
num2 = float(input("Enter Number 2 : "))

result = num1+num2
print("Result is : ", result) 

Enter Number 1 : 1.5
Enter Number 2 : 2.5
Result is :  4.0

다른 업무에서도 마찬가지입니다.

이제 이러한 지식을 바탕으로 다음 코드를 사용하여 간단한 계산기를 만들어 보겠습니다.

print("Simple Calculator")
print("Select Operation : ")
print("1. Add")
print("2. Subtract")
print("3. Multiply")
print("4. Divide")
print("5. Modulus")
print("6. Exponentiate")

choice = input("Enter choice (1/2/3/4/5/6) : ")
num1 = float(input("Enter first  Number : "))
num2 = float(input("Enter second Number : "))

if choice == "1" :
   result = num1 + num2
   print(result)
elif choice == "2" :
   result = num1 - num2
   print(result)
elif choice == "3" :
   result = num1 * num2
   print(result)
elif choice == "4" :
   result = num1 / num2
   print(result)
elif choice == "5" :
   result = num1 % num2
   print(result)
elif choice == "6" :
   result = num1 ** num2
   print(result)
else :
   print("option not available")

이 주제로 제가 배운 내용은 바로 이것이었습니다.
위와 동일한 코드를 사용하여 자신에게도 적합한지 확인할 수 있습니다..

이 코드를 시도하는 데 사용하는 플랫폼:

  • W3 Schools Tryit 편집자
  • 구글 협업
  • 비주얼 스튜디오 코드

.....

위 내용은 계산기를 만들어 봅시다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.