Python :: Aufgabe #237 :: Lösung #2
7 Lösungen
#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.
- 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
von Kotgreifer (1100 Punkte)
- 17.12.2019 um 11:13 Uhr
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
Seite 1 von 0
1
