Aufgabe 6: Zahlenraten

Schreibe ein kleines Zahlenratespiel.

Das Programm speichert eine geheime Zahl, zum Beispiel:

geheim = 7

Die Nutzerin oder der Nutzer gibt Zahlen ein.

Das Programm antwortet:

Zu klein.

oder

Zu groß.

Wenn die Zahl richtig ist:

Richtig geraten!

Danach endet das Programm.

Zum Schluss: Geheimzahl zufällig erzeugen

Programmiere und teste das Spiel zunächst vollständig mit einer fest im Code eingetragenen Geheimzahl, zum Beispiel:

geheim = 7

Wenn dein Programm vollständig funktioniert, ersetzt du die feste Zahl durch eine Zufallszahl. So wird daraus ein richtiges Spiel, bei dem bei jedem Start eine neue Geheimzahl entsteht.

  1. Schreibe ganz oben in dein Programm:
import random
  1. Ersetze die fest eingetragene Geheimzahl durch:
geheim = random.randint(1, 10)

random.randint(1, 10) erzeugt eine zufällige ganze Zahl zwischen 1 und 10. Beide Grenzen, also 1 und 10, können ebenfalls ausgewählt werden.

Probiere anschließend auch andere Zahlenbereiche aus. Passe dafür die beiden Zahlen in random.randint(...) an, zum Beispiel random.randint(1, 100) oder random.randint(50, 200).

Nach oben scrollen