Python :: Aufgabe #237 :: Lösung #2

5 Lösungen Lösungen öffentlich
#237

Glücksspiel Zufällige Zahl 0-9

Fortgeschrittener - Python von re_mas - 27.11.2019 um 18:30 Uhr
Die Aufgabenstellung ist wie folgt:
- Glücksspiel bei der eine random Zahl zwischen 0 - 9 erzeugt werden soll.
- Der Spieler hat ein Startkonto von 10.000 Punkten und kann damit einen beliebigen Teilbetrag auf die zufällig erzeugte Zahl setzen.
- Liegt er richtig bekommt er das 9 Fache seines Einsatzes als Gewinn
- Programmieren Sie ein entsprechendes Programm, welches die Eingaben von der Tastatur einliest und
die Ausgaben auf dem Bildschirm liefert. Die zu erratende Zahl kann durch einen verfügbaren Zufallsgenerator gezogen werden.
#2
vote_ok
von Kotgreifer (1100 Punkte) - 17.12.2019 um 11:13 Uhr
Quellcode ausblenden Python-Code
import random
import os
clear = lambda: os.system('cls') 


points=1000
stop=False

while not stop:
    choice =500
    while not (int(choice) in range(9)):
        clear()
        choice=input("Wählen sie eine Zahl: ")
    bet=points+5
    while not (int(bet) in range(points)):
       clear()
       print("Aktuelle Punktzahl: "+str(points))
       bet=input("Dein Einsatz bitte: ")
    points-=int(bet)
    number= random.choice(range(9))
    print("Die gezogene Zahl ist: "+str(number))
    if number == int(choice):
        print("GEWONNEN!!! Du bekommst "+str(int(bet)*9)+" Punkte")
        points+=int(bet)*9
    else:
        print("Leider verloren :(")

    if 'n' == input("Nochmal spielen? (y/n): "):
        stop=True


Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben