Utiliser input() et random en Python
Dans ce tutoriel, nous allons voir comment demander une saisie utilisateur et générer un nombre aléatoire.
La fonction input()
input() permet de demander une information à l'utilisateur.
nom = input("Quel est ton nom ? ")
print("Bonjour", nom)
Ce code demande le nom de l'utilisateur et l'affiche ensuite.
Le module random
Le module random permet de générer des nombres aléatoires.
import random
nombre_aleatoire = random.randint(1, 10)
print("Nombre aléatoire entre 1 et 10 :", nombre_aleatoire)
Ce code affiche un nombre aléatoire entre 1 et 10.En python il faut dire à python d'importer random sinon il ne le fait pas.
Combiner input() et random
Voici un exemple qui demande à l'utilisateur de deviner un nombre aléatoire :
import random
nombre_secret = random.randint(1, 10)
devine = int(input("Devine un nombre entre 1 et 10 : "))
if devine == nombre_secret:
print("Bravo ! Tu as deviné le bon nombre.")
else:
print("Dommage ! Le nombre était", nombre_secret)