Différences entre versions de « Initiation au langage python »

De Didaquest
Aller à la navigationAller à la recherche
Ligne 134 : Ligne 134 :
 
<!-- ****************** Commercez les modifications ***********************  -->
 
<!-- ****************** Commercez les modifications ***********************  -->
  
*...............................................................................
+
*1. Le juste prix
................................................................................
+
Le juste prix projet python débutant
................................................................................
+
 
................................................................................
+
Ce premier projet est un jeu amusant pour les débutants connu de tous. Le programme génère un prix rond aléatoire. Le but pour l’utilisateur est de deviner le prix. Chaque fois que l’utilisateur se trompe, l’ordinateur lui dit si c’est plus ou moins que le prix qu’il a donné. À chaque aide de l’ordinateur, le score final atteignable par le joueur baisse.
 +
 
 +
Le but du juste prix est de deviner un nombre entier choisi aléatoirement par Python. Écrivez un script qui attribue un nombre à une variable. Dans une boucle, demandez un input à l’utilisateur et informez le joueur si le nombre entré est égale, plus grand ou plus petit que le juste prix.
 +
 
 +
En réalisant ce petit script, vous apprendrez à :
 +
 
 +
saisir des entrées clavier par un utilisateur
 +
créer des fonctions pour valider que le nombre entré est bien un nombre entier
 +
comparer une variable de référence (le prix) avec une autre variable
 +
calculer la différence entre deux nombres
 +
import random
 +
 
 +
prix = random.randint(1, 10)
 +
 
 +
score = 100
 +
 
 +
tentatives = 0
 +
 
 +
print("Devinez le juste prix ! Le prix est un nombre compris entre 1 et 10 inclus.")
 +
 
 +
while True:
 +
    nombre = int(input())
 +
    tentatives += 1
 +
    if nombre < prix:
 +
        print("Le just prix est plus haut")
 +
    if nombre > prix:
 +
        print("Le juste prix est plus bas")
 +
    if nombre == prix:
 +
        print("Félicitations, vous avez trouvé le juste prix {} en {} essais, votre score est {} !".format(prix, tentatives, int(score / tentatives)))
 +
        break
 +
 
 +
print("Partie terminée")
 
*...............................................................................
 
*...............................................................................
 
................................................................................
 
................................................................................
Ligne 143 : Ligne 174 :
 
................................................................................
 
................................................................................
 
}}<!--************** Fin Fiche Didactique Explicitations ******************* -->
 
}}<!--************** Fin Fiche Didactique Explicitations ******************* -->
 
  
 
= {{Widget:Erreurs-confusions-Fiche}} =
 
= {{Widget:Erreurs-confusions-Fiche}} =

Version du 26 décembre 2022 à 07:30


Autres Fiches Conceptuelles
Posez une Question


(+)

Target Icon.pngVotre Publicité sur le Réseau Target Icon.png

Carte conceptuelle Python

Puce-didaquest.png Traduction


More-didaquest.png Traductions


Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite


  • Python c'est quoi?

Python est un langage de programmation inventé par Guido van Rossum. La première version de python est sortie en 1991.

Python est un langage de programmation interprété, c'est-à-dire qu'il n'est pas nécessaire de le compiler avant de l'exécuter. Si vous avez déjà touché un peu à la programmation, vous verrez que ce langage possède une certaine poésie. Les programmeurs s'amusent souvent à trouver la manière la plus élégante et efficace d'écrire une suite d'instructions.


  • Que fait Python?

Python est à la fois simple et puissant, il vous permet d'écrire des scripts très simples et grâce à ses nombreuses bibliothèques, vous pouvez travailler sur des projets plus ambitieux.

- Web: Aujourd'hui python combiné avec le framework Django est un très bon choix technologique pour des gros projets de sites internet.

- Système: Python est également souvent utilisé par les admin système pour créer des tâches dites répétitives ou simplement de maintenance. D'ailleurs si vous voulez créer des applications java en codant en python, c'est possible grâce au projet Jython.


More-didaquest.png Initiation au langage python - Historique (+)


Définition graphique


Ing-connaissance.png Carte conceptuelle






Puce-didaquest.png Concepts ou notions associés


More-didaquest.png Initiation au langage python - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations

  • 1. Le juste prix

Le juste prix projet python débutant

Ce premier projet est un jeu amusant pour les débutants connu de tous. Le programme génère un prix rond aléatoire. Le but pour l’utilisateur est de deviner le prix. Chaque fois que l’utilisateur se trompe, l’ordinateur lui dit si c’est plus ou moins que le prix qu’il a donné. À chaque aide de l’ordinateur, le score final atteignable par le joueur baisse.

Le but du juste prix est de deviner un nombre entier choisi aléatoirement par Python. Écrivez un script qui attribue un nombre à une variable. Dans une boucle, demandez un input à l’utilisateur et informez le joueur si le nombre entré est égale, plus grand ou plus petit que le juste prix.

En réalisant ce petit script, vous apprendrez à :

saisir des entrées clavier par un utilisateur créer des fonctions pour valider que le nombre entré est bien un nombre entier comparer une variable de référence (le prix) avec une autre variable calculer la différence entre deux nombres import random

prix = random.randint(1, 10)

score = 100

tentatives = 0

print("Devinez le juste prix ! Le prix est un nombre compris entre 1 et 10 inclus.")

while True:

   nombre = int(input())
   tentatives += 1
   if nombre < prix:
       print("Le just prix est plus haut")
   if nombre > prix:
       print("Le juste prix est plus bas")
   if nombre == prix:
       print("Félicitations, vous avez trouvé le juste prix {} en {} essais, votre score est {} !".format(prix, tentatives, int(score / tentatives)))
       break

print("Partie terminée")

  • ...............................................................................

................................................................................ ................................................................................ ................................................................................


(+)


Puce-didaquest.png Erreurs ou confusions éventuelles



Puce-didaquest.png Questions possibles



Puce-didaquest.png Liaisons enseignements et programmes

Idées ou Réflexions liées à son enseignement



Aides et astuces



Education: Autres liens, sites ou portails




Puce-didaquest.png Bibliographie