Maison > Article > développement back-end > Faisons une calculatrice
Avant de créer une calculatrice, voyons d'abord quelques expressions mathématiques de base...
1. Ajouter
num1 = 2 num2 = 3 print(num1+num2) 5
2. Soustraire
num1 = 7 num2 = 5 print(num1-num2) 2
3. Multiplier
num1 = 5 num2 = 5 print(num1*num2) 25
4. Diviser
num1 = 100 num2 = 5 print(num1/num2) 20
5. Module (rien que reste)
quotient = 5//2 remainder = 5 % 2 print(quotient , "," ,remainder) 2 , 1
6.Exponentiaire (pouvoirs)
Par exemple ; une puissance b en python écrite sous la forme a**b
num1 = 3 num2 = 3 print(num1**num2) 27
Type de données d'entrée et transtypage
# 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
Ici, il apparaît sous forme d'étapes mais je ne suis pas en mesure de le présenter.
Vous pouvez simplement le faire et voir.
# 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
De même, nous faisons pour d'autres opérations.
Maintenant, avec ces connaissances, nous allons créer une calculatrice simple en utilisant le code suivant ;
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")
Donc, c'est ce que j'ai appris sous ce sujet.
Vous pouvez utiliser le même code ci-dessus et vérifier si cela fonctionne pour vous aussi..
Plateformes que j'utilise pour essayer ces codes :
.....
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!