Outils pour utilisateurs

Outils du site


start:preparationpython:progtest

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:preparationpython:progtest [2025/03/09 17:41] – [Explication :] adminstart:preparationpython:progtest [2025/03/09 19:23] (Version actuelle) – [Programmes Python3 de tests] admin
Ligne 2: Ligne 2:
  
 Programme python proposé par Xavier Programme python proposé par Xavier
 +
 {{ :start:preparation:menu_prenom_option_devinette_calculette_0000.py.zip |}} {{ :start:preparation:menu_prenom_option_devinette_calculette_0000.py.zip |}}
 +
 +{{ :start:preparationpython:ballerouge_deplace_001_xavier.py.zip |GF_pion_deplacement_0001.py.zip}}
 +
 +{{ :start:preparationpython:gf_chutes_et_rebond_000.py.zip |}}
  
  
Ligne 655: Ligne 660:
  
 ==== Pierre Papier Ciseaux ==== ==== Pierre Papier Ciseaux ====
 +
 +Le programme demande à l’utilisateur d’effectuer le premier coup avant d’effectuer un coup. Une fois le coup validé, l’entrée est évaluée, l’entrée saisie pouvant être une chaîne de caractères, une lettre ou un nombre. Après évaluation de la chaîne de caractères, la fonction de résultat détermine le gagnant et la fonction de comptabilisation des points actualise le score total.
 +
 +Pour créer le jeu pierre-papier-ciseaux ou chifoumi, implémentez la logique de base (pierre bat ciseaux, papier bat pierre, ciseaux bat papier) puis demandez un input clavier. L’ordinateur choisit un coup au hasard avec une fonction du package random, pour finir affichez qui a gagné la partie.
 +
 +Créer un pierre-papier-ciseaux est un bon exercice pour vous entraîner en Python et réaliser vos premiers projets.
 +
 +En codant un pierre-papier-ciseaux, vous apprendrez à créer :
 +
 +    -une fonction qui génère de l’aléatoire : pierre, papier ou ciseaux
 +    -une fonction pour vérifier et valider le coup qui vient d’être joué
 +    -une fonction de résultat pour déclarer le vainqueur du tour
 +    -un compteur de points pour suivre le score total
 +
 +
  
 <code python exe004.py> <code python exe004.py>
/home/chanteri/www/fablab37110/data/attic/start/preparationpython/progtest.1741538470.txt.gz · Dernière modification : 2025/03/09 17:41 de admin