hallo alle zusammen, ich lerne zurzeit python und hatte die idee ein münzwurfspiel zu programmieren. nun kenne ich mich aber noch nicht genau mit den "random" befehl aus. dazu habe ich eine frage an euch: wie speichert man den zufallswert (in diesem fall 1 oder 2) in einer variable (in diesem fall zufall)?
mfg und danke im vorraus ps: ich hatte auch für zufall schon random eingesetzt, aber dann verliert man ständig, da der eingebene wert nie dem zufallswert entspricht.
# kopf oder zahl-spiel
geld = 500
konstant = 1
while geld > 0:
setzen = 0
print('sie haben', geld, ' euro')
while konstant == 1:
setzen = int(raw_input('Wieviel Geld möchten sie setzen?: \n'))
if setzen <= geld:
break
else:
print('sie haben nur', geld, ' euro !')
geld = geld - setzen
while konstant == 1:
kopfoderzahl = str(raw_input('Kopf oder Zahl ?: \n'))
if kopfoderzahl == 'kopf' or kopfoderzahl == 'Kopf' or kopfoderzahl == 'KOPF' or kopfoderzahl == 'zahl' or kopfoderzahl == 'Zahl' or kopfoderzahl == 'ZAHL':
break
else:
print('Geben sie nicht so einen mist ein!')
if kopfoderzahl == 'kopf' or kopfoderzahl == 'Kopf' or kopfoderzahl == 'KOPF':
pruef = 1
else:
pruef = 2
import random
zufall.randint(1,2)
if pruef == zufall:
geld = geld + 2 * setzen
print('Gewonnen!')
else:
print('Verloren!')
if geld <= 0:
break
print('fertig')