Kurs:Python/Material/Scripts/Einfaches Ratespiel

Aus Wikiversity

Hier wird ein einfaches Zahlenratespiel programmiert... Die Aufgabenstellung ist hier zu finden.

Besseres Ratespiel[Bearbeiten]

Aufgabenstellung: Aufgabe 4

import random

zahl = random.randint(1,10)
print "Gesucht wird: " + str(zahl) + "."                    # Macht transparent, welche Zahl gesucht wird.

print "Ich denke an eine Zahl zwischen 1 und 10."
print "Sie haben drei Versuche, die Zahl zu erraten."

for i in range (1,  4):
    
    eingabe = input ("Geben Sie eine Zahl ein: ")

    if eingabe == zahl:
        print "Richtig!"
        break
    else:
        print "Falsch!"
        
        if zahl > eingabe:
            if zahl - eingabe <= 1 :
                print "Heiss."
            elif zahl - eingabe <= 2:
                print "Warm."
            else:
                print "Kalt."
        if eingabe > zahl:
            if eingabe  - zahl <= 1 :
                print "Heiss."
            elif eingabe -zahl <= 2:
                print "Warm."
            else:
                print "Kalt."

if eingabe == zahl:
    print "Sie haben das Spiel gewonnen!"
else:
    print "Die richtige Zahl war " + str(zahl) + "."
    print "Sie haben das Spiel verloren"

Einfaches Ratespiel[Bearbeiten]

Aufgabenstellung: Aufgabe 3

import random

zahl = random.randint(1,10)
print "Gesucht wird: " + str(zahl) + "."                    # Macht transparent, welche Zahl gesucht wird.

print "Ich denke an eine Zahl zwischen 1 und 10."
print "Sie haben drei Versuche, die Zahl zu erraten."

for i in range (1,  4):
    
    eingabe = input ("Geben Sie eine Zahl ein: ")

    if eingabe == zahl:
        print "Richtig!"
        break
    else:
        print "Falsch!"

if eingabe == zahl:
    print "Sie haben das Spiel gewonnen!"
else:
    print "Die richtige Zahl war " + str(zahl) + "."
    print "Sie haben das Spiel verloren"