Quellcode durchsuchen

Update sources

Do not talk about 'continue' just yet
master
Dimitri Merejkowsky vor 5 Jahren
Ursprung
Commit
c50a5a0201
4 geänderte Dateien mit 50 neuen und 29 gelöschten Zeilen
  1. +33
    -13
      sessions/01.md
  2. +17
    -0
      sources/02-devine-nombre.py
  3. +0
    -0
      sources/03-add.py
  4. +0
    -16
      sources/03-devine-nombre.py

+ 33
- 13
sessions/01.md Datei anzeigen

@@ -508,7 +508,10 @@ i est plus grand que 3, on arrête

---

# Devine nombre
# Le jeu

On fait deviner un nombre à l'utilisateur, en affichant 'trop grand', 'trop petit'
jusqu'à ce qu'il trouve la valeur exacte.

---

@@ -519,22 +522,19 @@ i est plus grand que 3, on arrête
secret = 42

print("Devine le nombre auquel je pense")

while True:
response = input()
response = int(response)
if response > secret:
print("Trop grand")
continue
if response < secret:
print("Trop petit")
continue
print("Gagné")
break


---

À vous de jouer!
if response == secret:
print("Gagné")
break
else:
if response > secret:
print("Trop grand")
if response < secret:
print("Trop petit")

---

@@ -558,3 +558,23 @@ Remplacez le première ligne pour avoir:
secret = random.randint(0, 100)

Le jeu devient tout de suite plus amusant :)

(Oui, c'est un peu magique pour le moment, mais on expliquera en
détail comment ça marche plus tard).


---

# Et voilà!


$ python 02-devine-nombre.py
Devine le nombre auquel je pense
50
Trop grand
25
Trop petit
27
Trop grand
26
Gagné

+ 17
- 0
sources/02-devine-nombre.py Datei anzeigen

@@ -0,0 +1,17 @@
import random

secret = random.randint(0, 100)

print("Devine le nombre auquel je pense")
while True:
response = input()
response = int(response)

if response == secret:
print("Gagné")
break
else:
if response > secret:
print("Trop grand")
if response < secret:
print("Trop petit")

sources/02-add.py → sources/03-add.py Datei anzeigen


+ 0
- 16
sources/03-devine-nombre.py Datei anzeigen

@@ -1,16 +0,0 @@
import random

secret = random.randint(0, 100)

print("Devine le nombre auquel je pense")
while True:
response = input()
response = int(response)
if response > secret:
print("Trop grand")
continue
if response < secret:
print("Trop petit")
continue
print("Gagné")
break