Maison  >  Article  >  développement back-end  >  Faisons une calculatrice

Faisons une calculatrice

WBOY
WBOYoriginal
2024-07-19 21:12:011046parcourir

Let

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 :

  • Éditeur Tryit des écoles W3
  • Google Colaboratoire
  • Code Visual Studio

.....

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn