🚀
SII Academy
  • Bienvenue !
  • Tronc commun
  • L'énergie dans les systèmes mécatroniques 🔋
    • Cours
      • La chaîne fonctionnelle
      • La chaîne de puissance
      • Puissance et énergie
      • Grandeurs d'effort et grandeurs de flux
      • Rendement
      • Autonomie énergétique
      • Engrenages
      • Représentation SysML de la chaîne de puissance
    • Activités
      • Exercices corrigés ★
      • Pompe centrifuge ★
      • Perceuse sans fil ★★
      • Camper Trolley ★★
      • Scooter électrique ★★
      • Pont Jules Verne à Nantes ★★★
        • DT1. Diagramme des blocs internes
        • DT2. Documentation technique du moteur asynchrone
        • DT3. Documentation technique moteur synchrone
      • AirPod ★★★★
        • DT9 : Caractéristiques techniques du véhicule « AirPod »
        • DT10 : Classification des véhicules à moteur
        • DT11 : Rendements des constituants et résistance aérodynamique du véhicule
        • DR7
    • Synthèse
  • Le comportement mécanique des matériaux (Partie 1) 🔩
    • Cours
      • Introduction
      • Influence de la force de traction
      • Influence de la section
      • Influence de la longueur
      • Influence du matériaux
      • Notion de contrainte
      • La loi de Hooke
      • Limite élastique et rupture d'un matériau
    • Activités
      • Problème de physique ★
      • Saut à l’élastique ★★
      • Pont transbordeur de Nantes ★★★
    • Quiz
  • Le développement informatique en Python 💻
    • Cours
    • Activité guidée
      • Premiers pas avec Python et REPL
      • Création d'un jeu de dés
        • Affichage de messages
        • Notion de variables
        • Aléatoire en informatique
        • Les conditions
        • Les opérateurs booléens
        • Les entrée utilisateurs
        • Défi n°1
        • Les fonctions
        • Défi n°2
        • Les boucles
        • Défi n°3
    • Exercices corrigés
    • Développement de jeux vidéo
Propulsé par GitBook
Sur cette page

Cet article vous a-t-il été utile ?

  1. Le développement informatique en Python 💻
  2. Activité guidée
  3. Création d'un jeu de dés

Les entrée utilisateurs

PrécédentLes opérateurs booléensSuivantDéfi n°1

Dernière mise à jour il y a 4 ans

Cet article vous a-t-il été utile ?

Pour l'instant le joueur 1 a lancé le dé une fois. Si le score est différent de 1, le joueur a le choix entre garder ce score ou relancer le dé pour l'améliorer. Pour connaître son choix, il faut donc poser la question à l'utilisateur.

Pour cela, on va utiliser la fonction input en Python.

Par contre, le joueur ne peut rejouer que s'il n'est pas tombé sur 1 lors du lancé. Pour exprimer cela on utilise le mot clé else (qui veut dire sinon) lorsque la condition dans le if n'est pas satisfaite. Dans notre cas cela signifie que le dé n'est pas tombé sur 1.

import random

print("Bonjour, bienvenue dans le jeu du cochon !")

scoreJoueur1 = 0
scoreJoueur2 = 0
tourJoueur1 = True

resultat = random.randint(1,6)
print("Résultat du lancé : {}".format(resultat))

if (resultat == 1):
  print("Le dé est tombé sur 1, vous passez votre tour")
  tourJoueur1 = False
else : 
  print("Le dé n'est pas tombé sur 1")
  rejouer = input("Voulez vous rejouer ? (si oui, taper 'o')  : ")
  

A la dernière ligne, nous créons une variable rejouer qui va recevoir la réponse d'un joueur : o .

🤔