À la fin de cette séquence vous serez capable de :
Dans ce jeu, le programme génère un nombre aléatoire mais ce nombre n'est pas visible par le joueur.
Le joueur doit le deviner en une seule tentative.
import random
# Générer de manière aléatoire un nombre réel entre 0 et 1 (exclu)
alea = random.random()
print(alea)
Écrire une expression qui génère un nombre réel compris entre 3 et 4.
# Générer au hasard un entier naturel compris entre 1 et 6
de = random.randint(1, 6)
de
#Simuler le lancer de deux dés
de1 = random.randint(1, 6)
de2 = random.randint(1, 6)
print(f"Vous avez joué {de1} et {de2} pour un total de {de1 + de2}")
#somme de deux dés
de1 = random.randrange(1, 7)#la borne supérieure (7) n'est pas considérée
de2 = random.randrange(1, 7)
print(f"Vous avez joué {de1} et {de2} pour un total de {de1 + de2}")
print("Bienvenue sur notre site.")
print("\nLa sécurité est notre devise !\n")
mot_pass = intput("Saisir votre mot de passe :")
if mot_pass = "nsi2024":
print("connexion réussie.")
if test :
<expression n°1>
...
<expression n°n>
<instruction après le Si>
#Après les deux points il y a une indentation (décalage)
#expressions n°... constituent un block de code indenté par rapport à la ligne précédente. On l'appelle le corps du if
print("Bienvenue sur le site du LDJ.")
print("\nOn gagne à tous les coups !\n")
mot_pass = intput("Saisir votre mot de passe :")
if mot_pass = 'nsi':
print("connexion réussie.")
print("Attention, les jeux d'argent sont interdits aux mineurs !")
L'inconvénient du code précédent, c'est que l'on ne sait pas explicitement ce qu'il advient si le mot de passe n'est pas correct !
print("Bienvenue sur le site du LDJ.")
print("\nOn gagne à tous les coups !\n")
mot_pass = intput("Saisir votre mot de passe :")
if mot_pass = 'nsi':
print("connexion réussie.")
print("Attention, les jeux d'argent sont interdits aux mineurs !")
else:
print("mot de passe incorrect !")
Organigramme
#Afficher votre humeur du jour sur écran d'un ordinateur
print("Je sens votre tempérament. Votre humeur actuel sur mon écran.\n")
print("Choisissez un entier entre 1 et 3 et j'afficherai votre humeur")
'''
'''
choix = int(input("Saisir un entier entre 1 et 3"))
print("\nVous êtes...")
if choix == 1:
#Vous êtes joyeux
print("\U0001f600")
elif choix == 2:
#Voue êtes ni gai ni triste
print("\U0001F611")
elif choix == 3:
#Vous êtes triste
print("\U0001F612")
else:
print("d'une humeur indescriptible ! (Vous devez rapidement consulter un psy.)")
Je sens votre tempérament. Votre humeur actuel sur mon écran. Choisissez un entier entre 1 et 3 et j'afficherai votre humeur
Vous êtes... 😀
Organigramme
Opérateurs | Signification | Exemples | Valeur de vérité |
---|---|---|---|
== | égalité | 3 == 7 | False |
!= | différent | 3 != 7 | True |
< | plus petit que | 3 < 7 | True |
≤ | plus petit ou égal à | 3 ≤ 7 | True |
> | plus grand que | 3 > 7 | False |
≥ | plus grand ou égal à | 3 ≥ 7 | False |
"""
Cet algorithme génère un nombre aléatoire compris entre 1 et 100.
ce nombre doit être deviner par l'utilisateur en une seule tentative.
"""
Afficher : « Bienvenue sur le jeu : Deviner mon nombre ! »
Afficher : « Je pense à un nombre entier compris entre 1 et 100. »
Afficher : « Essayez de deviner ce nombre. »
nbre_secret ← un entier choisi au hasard entre 1 et 100
essai ← proposition du joueur
Si essai < nbre_secret, Alors
Afficher : « proposition plus petite. »
Si essai > nbre_secret, Alors
Afficher : « proposition plus grande. »
Sinon
Afficher : « Bravo, vous avez deviné mon nombre ! »
FinSi
Traduire ce pseudo-code en Python.
Écrire un programme qui lit en entrée deux nombres entiers strictement positifs, et qui vérifie qu’aucun des deux n’est un
diviseur de l’autre.
Si tel est bien le cas, le programme affiche True. Sinon, il affiche False.
test 1 :
Avec les entrées suivantes : \(6\) et \(42\), le résultat à afficher vaudra " False ".
test 2 :
Avec les entrées suivantes : \(5\) et \(42\), le résultat à afficher vaudra " True ".