Chapitre 9 : Créons nos premiers programmes ensemble

      

   

   Pour nous entraîner un petit peu avant le test final et nous réapproprier tout ce que nous avons vu jusqu'à présent, nous allons créer deux programmes assez basiques. Le premier sera très simple et le second un peu plus compliqué. 👺

   C'est parti ! 😃

        

Programme 1 : Etiquetage des bagages

Vous programmerez un logiciel d’étiquetage automatique de bagages pour le nouvel aéroport de Meruvia.

Le programme demandera à l’utilisateur d’entrer le nombre de bagages à étiqueter sous forme d’entier (int).
Il demandera ensuite le contenu de l’étiquette à imprimer sous forme de chaîne de caractères (str).
Le programme imprimera ensuite toutes les étiquettes en recopiant son contenu, suivi du numéro de bagage enregistré. Vous utiliserez pour cela une boucle for.

Exemple de résultat pour 4 bagages :

MERUVIA – Bagage enregistré n° 00
MERUVIA – Bagage enregistré n° 01
MERUVIA – Bagage enregistré n° 02
MERUVIA – Bagage enregistré n° 03

   

   

Programme 2 : Croupier IA

Le nouveau Casino Royal de Meruvia vous demande de concevoir un programme qui lance des dés au hasard, sans triche bien sûr ! 🙃

Vous utiliserez le code suivant pour générer un nombre au hasard :

#A placer tout au debut du fichier 
import random 

#Ecrivez votre code ici

#Permet de tirer un nombre au hasard entre 1 et 99
#et de le stocker dans la variable nb
nb = random.randint(1, 99)

Vous demanderez à l’utilisateur de rentrer un nombre entier (int) qui sera la valeur maximale de votre lancer de dés (il faudra donc changer ce 99 par une variable...).

Vous lancerez les dés avec la fonction ci-dessus et afficherez la valeur.

Enfin, vous mettrez ce programme dans une boucle while en demandant à chaque tour, si l’utilisateur veut continuer à lancer les dés. Sinon vous quitterez le programme. 

Bon courage ! 😇

   

      

   Voilà, je vous laisse réfléchir un peu et on se retrouve au prochain chapitre pour la correction ! 😀

        A bientôt pour la suite !  ☺️

   

This site uses cookies to enable you to log in. We do not store or sell any personal data. By continuing to use this website, you agree to their use. Thanks!