könnt ihr mir vielleicht helfen? Wir sollen gerade in Informatik so n "Spiel" machen. ja, und eigetnlich funktioniert jas auch.. aber..naja, nicht alles! Deswegen wollte ich mal wissen, was ich da jetzt falsch mache! Also ich schreib hier mal das hin, so wie ich das jetzt hab=
Code: Alles auswählen
from random import*
L=['nichts','Schere','Stein','Papier']
def cwahl():
cwahl = randint(1,3)
return cwahl
def begr():
name=raw_input('Wie heißt du?')
print 'Hallo',name,'!'
regeln=raw_input ('Weißt du, wie das Spiel geht? (j/n)')
if regeln== 'j':
print 'Gut! Los gehts!'
else:
print 'Anleitung: Bei diesem Spiel gibt es für dich drei Möglichkeiten:'
print 'Schere, Stein und/oder Papier. Erst wählst du, dann wähle ich!'
print 'Es gewinnt Schere gegen Papier, Stein gegen Schere und Papier gegen Stein.'
print 'Ansonsten ist es unentschieden! Viel glück!'
def menue():
print 'Schere ---> {1}'
print
print 'Stein ---> {2}'
print
print 'Stein ---> {3}'
print
print 'Wähle eine Sache!'
while aw not in [1,2,3]:
aw = input()
return aw
def gewinnentscheid(s,c):
if s==c:
print 'Unentschieden!'
else:
if (s==2 and c==1) or (s==1 and c==3) or (s==3 and c==2):
print 'Du hast gewonnen!'
else:
print 'Du hast verloren und ich habe gewonnen *muahahahaha*!'
def wiederholung():
name=raw_input ('Willst du nochmal spielen?')
if frage=='j':
s=menue()
c=cwahl()
gewinnentscheid
else:
print 'Ok! Tschüß'
begr()
s=menue()
c=cwahl()
gewinnentscheid(s,c)
wiederholung()

und das andere problem ist, dass bei dem 'menue' irgendwas nach def menue(): irgendwas fehlt. hab mir da nur irgendwie aw=5> aufgeschrieben, aber das geht trotzdem net...
könnt ihr mir helfen??
wäre voll lieb, ich möchte das nämlich jetzt auch endlich mal hinkriegen!
danke für hilfe
moffel
Edit (Leonidas): Code in Python-Tags gesetzt.