Révisions Python 🐍

Calculs simples

Attribuer les valeurs ci-dessous aux variables :

  • var1 = 22
  • var2 = 3
  • var3 = 4

Utilisez ensuite ces variables pour effectuer les deux calculs suivants et attribuer le résultat du cacul à la variable correspondante:

  1. resultat1 = \(var1 \cdot var2 + var3\)
  2. resultat2 = \(\frac{var1}{var2 + var3}\)

Imprimer le résultat de chaque calcul de la manière suivantes :
Résultat du calcul 1 : 123.

Manipulation de chaines de caractères

Écrivez un programme qui compte le nombre de caractères (avec et sans les espaces) dans la chaine de caractères ci-dessous. Attribuez le résultat aux variables longueur et longueur_sans_espaces.

Comptez ensuite le nombre de voyelles et attribuer le résultat à la variable voyelles.

Astuce 1

Dans Python, la fonction len() permet de connaitre la longueur d’une chaîne de caractères.

texte = "chaine de caractères"
len(texte)
20
Astuce 2

Pour remplacer les espaces par des caractères vides, vous pouvez utiliser la fonction replace().

texte = "chaine de caractères"
texte.replace(" ", "")
'chainedecaractères'
Astuce 3

Pour compter le nombre de voyelles, vous pouvez utiliser une boucle for avec une liste de toutes les voyelles.

voyelles = "aeiouyAEIOUY"

Test simple

Ecrivez un programme qui test si le chiffre de la variable chiffre est entier ou décimal.

Astuce 1

Dans python, l’opérateur // permet de faire une division entière.

5.8 // 1
5.0

Aléatoires et boucles

Écrivez un programme permettant de simuler le lancer d’un dé jusqu’à ce qu’il tombe sur un 6. Les résultats des lancers sont affichés selon l’exemple ci-contre.

Pour simuler le lancer d’un dé, vous pouvez utiliser la fonction randint() de la bibliothèque random.

Lancer N°1 : 5  
Lancer N°2 : 4  
Lancer N°3 : 6
Astuce 1

Pour pouvoir utiliser la fonction randint(), vous devez d’abord l’importer depuis la bibliothèque random.

from random import randint

randint(1, 6)
5
Astuce 2

Pour continuer tant que le dé n’est pas sur un 6, vous pouvez utiliser une boucle while.