让我们制作一个计算器
在我们真正制作计算器之前,我们先来看看一些基本的数学表达式...
1.添加
num1 = 2num2 = 3print(num1+num2) 5
2.减去
num1 = 7num2 = 5print(num1-num2)2
3.乘法
num1 = 5num2 = 5print(num1*num2)25
4.划分
num1 = 100num2 = 5print(num1/num2)20
5。模数(只有余数)
quotient = 5//2remainder = 5 % 2print(quotient , "," ,remainder)2 , 1
6.求幂(幂)
对于前任; python 中的 b 幂写为 a**b
num1 = 3num2 = 3print(num1**num2)27
输入数据类型和类型转换
# additionnum1 = int(input("enter number 1 : "))num2 = int(input("enter number 2 : "))result = num1+num2print("result is : ", result)enter number 1 : 1enter number 2 : 4result is : 5
这里显示为步骤,但我无法呈现它。
你可以做一下看看。
# to make it possible in decimals too we use floatnum1 = float(input("enter number 1 : "))num2 = float(input("enter number 2 : "))result = num1+num2print("result is : ", result) enter number 1 : 1.5enter number 2 : 2.5result 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")
这就是我在这个主题下学到的内容。
您可以使用上面相同的代码并检查它是否也适合您..
我用来尝试这些代码的平台:
.....