0% ont trouvé ce document utile (0 vote)
41 vues16 pages

Opérateurs Arithmétiques en Python

Cours Complet sur les Opérateurs Arithmétiques en Python

Transféré par

ybedaossey
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues16 pages

Opérateurs Arithmétiques en Python

Cours Complet sur les Opérateurs Arithmétiques en Python

Transféré par

ybedaossey
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Cours Complet sur les Opérateurs

Arithmétiques en Python
1. Introduction aux Opérateurs Arithmétiques
Les opérateurs arithmétiques sont utilisés pour effectuer des calculs mathématiques. Ils
permettent d'additionner, de soustraire, de multiplier, de diviser, et d'effectuer d'autres
opérations sur des valeurs numériques. La compréhension de ces opérateurs est essentielle
pour résoudre des problèmes et écrire des programmes efficaces.

2. Opérateurs Arithmétiques de Base

2.1. Addition (+)

Définition : L'opérateur d'addition + est utilisé pour ajouter deux nombres.

Exemple :

python
Copy code
a = 5
b = 10
result = a + b # result est 15

Application dans la vie quotidienne :

● Si vous avez 5 pommes et que vous en ajoutez 10, vous avez maintenant un total de 15
pommes.

2.2. Soustraction (-)

Définition : L'opérateur de soustraction - soustrait le deuxième nombre du premier.

Exemple :

python
Copy code
a = 10
b = 4
result = a - b # result est 6

Application dans la vie quotidienne :

● Si vous avez 10 euros et que vous dépensez 4 euros, il vous reste 6 euros.

2.3. Multiplication (*)

Définition : L'opérateur de multiplication * multiplie deux nombres.

Exemple :

python
Copy code
a = 3
b = 4
result = a * b # result est 12

Application dans la vie quotidienne :

● Si une boîte contient 3 paquets de biscuits et qu'il y a 4 biscuits dans chaque paquet,
vous avez 12 biscuits au total.

2.4. Division (/)

Définition : L'opérateur de division / divise le premier nombre par le deuxième et retourne un


résultat à virgule flottante.

Exemple :

python
Copy code
a = 15
b = 4
result = a / b # result est 3.75

Application dans la vie quotidienne :


● Si vous avez 15 bonbons et que vous les partagez également entre 4 amis, chaque ami
reçoit 3.75 bonbons.

2.5. Division Entière (//)

Définition : L'opérateur de division entière // divise le premier nombre par le deuxième et


retourne uniquement la partie entière du résultat.

Exemple :

python
Copy code
a = 15
b = 4
result = a // b # result est 3

Application dans la vie quotidienne :

● Si vous avez 15 euros et que vous souhaitez acheter des articles coûtant 4 euros
chacun, vous pouvez en acheter 3 articles (le reste n'est pas suffisant pour un
quatrième).

2.6. Modulus (%)

Définition : L'opérateur de modulo % retourne le reste de la division du premier nombre par le


deuxième.

Exemple :

python
Copy code
a = 15
b = 4
result = a % b # result est 3

Application dans la vie quotidienne :

● Si vous avez 15 bonbons et que vous les partagez en groupes de 4, vous aurez 3
bonbons qui ne peuvent pas être distribués également.

2.7. Exponentiation (**)


Définition : L'opérateur d'exponentiation ** élève le premier nombre à la puissance du
deuxième.

Exemple :

python
Copy code
a = 2
b = 3
result = a ** b # result est 8 (2 à la puissance 3)

Application dans la vie quotidienne :

● Si vous doublez une quantité de 2 euros trois fois (2, 4, 8), vous aurez 8 euros après
trois augmentations.

3. Autres Opérateurs Pertinents


3.1. Opérateurs d'Affectation

Les opérateurs d'affectation permettent d'assigner une valeur à une variable. Voici quelques
opérateurs d'affectation courants :

Opérateur Description Exemple

= Affecte une valeur à une variable. a = 5

+= Ajoute et affecte. a += b équivaut à a = a +


b

-= Soustrait et affecte. a -= b équivaut à a = a -


b

*= Multiplie et affecte. a *= b équivaut à a = a *


b

/= Divise et affecte. a /= b équivaut à a = a /


b
%= Calcule le reste et affecte. a %= b équivaut à a = a %
b

//= Effectue une division entière et a //= b équivaut à a = a


affecte. // b

**= Élévation à la puissance et affecte. a **= b équivaut à a = a


** b

3.2. Opérateurs de Comparaison

Les opérateurs de comparaison permettent de comparer des valeurs :

Opérateur Description Exemple

== Égal à a == b

!= Différent de a != b

> Supérieur à a > b

< Inférieur à a < b

>= Supérieur ou égal a >= b


à

<= Inférieur ou égal à a <= b

3.3. Opérateurs Logiques

Les opérateurs logiques permettent de combiner des conditions :

Opérateur Description Exemple

and Renvoie True si les deux opérandes sont vrais a and


b

or Renvoie True si au moins un des opérandes est a or b


vrai

not Inverse la valeur de vérité de l'opérande not a


4. Exercices Pratiques
Exercice 1 : Calculer le Total

Écrivez un programme qui calcule le total des prix de trois articles achetés :

python
Copy code
article1 = 19.99
article2 = 15.50
article3 = 9.99

total = article1 + article2 + article3


print("Le total est :", total)

Exercice 2 : Calculer la Reste d'un Budget

Écrivez un programme qui calcule combien il reste d'un budget après avoir acheté quelques
articles :

python
Copy code
budget = 100.00
depense1 = 25.50
depense2 = 34.75

reste = budget - (depense1 + depense2)


print("Il reste :", reste)

Exercice 3 : Diviser des Bonbons

Écrivez un programme qui prend le nombre de bonbons et les divise également entre un certain
nombre d'amis, puis affiche le reste :

python
Copy code
bonbons = 25
amis = 4

bonbons_par_ami = bonbons // amis


reste = bonbons % amis

print("Chaque ami reçoit :", bonbons_par_ami, "bonbons.")


print("Bonbons restants :", reste)

Exercice 4 : Calculer une Puissance

Écrivez un programme qui élève un nombre à une certaine puissance :

python
Copy code
nombre = 5
puissance = 3

resultat = nombre ** puissance


print(nombre, "à la puissance", puissance, "est", resultat)

5. Conclusion
Les opérateurs arithmétiques en Python vous permettent d'effectuer des calculs simples et
complexes. En comprenant ces opérateurs et en pratiquant leur utilisation, vous serez en
mesure d'écrire des programmes Python efficaces et de résoudre des problèmes du monde
réel.

N'hésitez pas à expérimenter avec ces opérateurs et à essayer de créer vos propres exercices
pour renforcer votre compréhension !
Cours Complet sur les Autres Opérateurs
Pertinents en Python
3. Autres Opérateurs Pertinents
Les opérateurs pertinents en Python comprennent les opérateurs d'affectation, de comparaison
et logiques. Ces opérateurs sont essentiels pour la manipulation des variables, la prise de
décisions dans les programmes et la création de conditions complexes.

3.1. Opérateurs d'Affectation

Les opérateurs d'affectation permettent d'assigner une valeur à une variable. Voici quelques
opérateurs d'affectation courants :

Opérateur Description Exemple

= Affecte une valeur à une variable. a = 5

+= Ajoute et affecte. a += b équivaut à a = a +


b
-= Soustrait et affecte. a -= b équivaut à a = a -
b

*= Multiplie et affecte. a *= b équivaut à a = a *


b

/= Divise et affecte. a /= b équivaut à a = a /


b

%= Calcule le reste et affecte. a %= b équivaut à a = a %


b

//= Effectue une division entière et a //= b équivaut à a = a


affecte. // b

**= Élévation à la puissance et affecte. a **= b équivaut à a = a


** b

Exemples et Applications Pratiques :

Affectation Simple :
python
Copy code
a = 10

print(a) # Affiche 10

Addition et Affectation :
python
Copy code
a = 5
b = 3

a += b # a devient 8

print(a) # Affiche 8

Soustraction et Affectation :
python
Copy code
a = 10

b = 4

a -= b # a devient 6

print(a) # Affiche 6

Multiplication et Affectation :
python
Copy code
a = 2

b = 5

a *= b # a devient 10

print(a) # Affiche 10

Division et Affectation :
python
Copy code
a = 20

b = 4

a /= b # a devient 5.0

print(a) # Affiche 5.0


Modulo et Affectation :
python
Copy code
a = 17

b = 5

a %= b # a devient 2

print(a) # Affiche 2

Division Entière et Affectation :


python
Copy code
a = 17

b = 5

a //= b # a devient 3

print(a) # Affiche 3

Élévation à la Puissance et Affectation :


python
Copy code
a = 2

b = 3

a **= b # a devient 8

print(a) # Affiche 8

3.2. Opérateurs de Comparaison


Les opérateurs de comparaison permettent de comparer des valeurs. Ils retournent des valeurs
booléennes (True ou False).

Opérateur Description Exemple

== Égal à a == b

!= Différent de a != b

> Supérieur à a > b

< Inférieur à a < b

>= Supérieur ou égal a >= b


à

<= Inférieur ou égal à a <= b

Exemples et Applications Pratiques :

Égalité :
python
Copy code
a = 5

b = 5

print(a == b) # Affiche True

Différence :
python
Copy code
a = 5

b = 4

print(a != b) # Affiche True

Supériorité :
python
Copy code
a = 10

b = 5

print(a > b) # Affiche True

Infériorité :
python
Copy code
a = 3

b = 7

print(a < b) # Affiche True

Supérieur ou Égal :
python
Copy code
a = 5

b = 5

print(a >= b) # Affiche True

Inférieur ou Égal :
python
Copy code
a = 4

b = 5

print(a <= b) # Affiche True

3.3. Opérateurs Logiques

Les opérateurs logiques permettent de combiner des conditions et d'évaluer des expressions
booléennes.

Opérateur Description Exemple

and Renvoie True si les deux opérandes sont vrais. a and


b

or Renvoie True si au moins un des opérandes est a or b


vrai.

not Inverse la valeur de vérité de l'opérande. not a

Exemples et Applications Pratiques :

Opérateur and :
python
Copy code
a = True

b = False

print(a and b) # Affiche False


Opérateur or :
python
Copy code
a = True

b = False

print(a or b) # Affiche True

Opérateur not :
python
Copy code
a = True

print(not a) # Affiche False

Combinaisons Pratiques :

Vous pouvez combiner plusieurs opérateurs pour créer des expressions complexes. Par
exemple, pour vérifier si une personne peut entrer dans un club :

python

Copy code

age = 20

membre = True

peut_entrer = age >= 18 and membre

print(peut_entrer) # Affiche True

4. Conclusion
Les opérateurs d'affectation, de comparaison et logiques sont des outils essentiels dans la
programmation en Python. Ils vous permettent de manipuler des données, de prendre des
décisions basées sur des conditions, et de construire des expressions complexes.

En maîtrisant ces opérateurs, vous serez en mesure d'écrire des programmes plus efficaces et
puissants. N'hésitez pas à pratiquer en créant vos propres exemples et en explorant comment
ces opérateurs peuvent interagir entre eux dans des situations variées !

Vous aimerez peut-être aussi