(Python)Warum funktioniert mein Programm nicht?
Meine IDE (vs) zeigt keine Fehler im Programm trotzdem kriege ich diesen Fehler im Programm. Vieleicht ist es wegen den fstrings die ich nutze. ich habe wirklich keine Ahnung wie ich das löse. Kann mir bitte jemand helfen?

19 Replies
:hack: - Danke für deine Frage!
› Unsere Community freut sich schon, dir bei deinem Problem weiterzuhelfen! Sei so lieb und unterstütze die Personen welche dir weitergeholfen in dem du die Antwort welche das Problem lösen konnte akzeptierst.
- :accept: = Akzeptiert die Antwort und markiert dein Problem als gelöst.
Alternativ kannst du auch
/solved
verwenden, falls du es selbst herausgefunden hast.
Pushe deinen Post für mehr Aufmerksamkeit mit /push
.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Hast du einen Code für uns?
Das ist mein Code




Die Reihenfolge ist falschherum (4,3 [Riehe unten]->2,1)
Kannst du ihn vielleicht einfach in einer Codebox (Dreimal das ``` Zeichen am Anfang und Ende des Codes) schicken?
Ist einfacher zu lesen
import random
print("Wir spielen Roullete! ") input("Wie wette ihr?") PC=input("Wie viele spielen? (max.10) ") if PC <= 1: NAM1=input("Spiler1 was ist dein Name?") WIE1=input(f'{NAM1} was ist dein Einsatz? ') if PC <= 2: NAM2=input("Spiler2 was ist dein Name?") WIE2=input(f'{NAM2} was ist dein Einsatz? ') if PC <= 3: NAM3=input("Spiler3 was ist dein Name?") WIE3=input(f'{NAM3} was ist dein Einsatz? ') if PC <= 4: NAM4=input("Spiler4 was ist dein Name?") WIE4=input(f'{NAM4} was ist dein Einsatz? ') if PC <= 5: NAM5=input("Spiler5 was ist dein Name?") WIE5=input(f'{NAM5} was ist dein Einsatz? ') if PC <= 6: NAM6=input("Spiler6 was ist dein Name?") WIE6=input(f'{NAM6} was ist dein Einsatz? ') if PC <= 7: NAM7=input("Spiler7 was ist dein Name?") WIE7=input(f'{NAM7} was ist dein Einsatz? ') if PC <= 8: NAM8=input("Spiler8 was ist dein Name?") WIE8=input(f'{NAM8} was ist dein Einsatz? ') if PC <= 9: NAM9=input("Spiler9 was ist dein Name?") WIE9=input(f'{NAM9} was ist dein Einsatz? ') if PC == 10: NAM10=input("Spiler10 was ist dein Name?") WIE10=input(f'{NAM10} was ist dein Einsatz? ')''' '''print("Jetzt fangen wir an!") if PC <=1: SR1=input("Schwarz oder Rot?") ; UG1=input("Gerade oder Ungerade?") ; WI21=input("Welche Zahl?")
if PC <=2: SR2_1=input("Schwarz oder Rot?") ; UG2=input("Gerade oder Ungerade?") ; WI22=input("Welche Zahl?") if PC <=3: SR3=input("Schwarz oder Rot?") ; UG3=input("Gerade oder Ungerade?") ; WI23=input("Welche Zahl?") if PC <=4: SR4=input("Schwarz oder Rot?") ; UG4=input("Gerade oder Ungerade?") ; WI24=input("Welche Zahl?") if PC <=5: SR5=input("Schwarz oder Rot?") ; UG5=input("Gerade oder Ungerade?") ; WI25=input("Welche Zahl?") if PC <=6: SR6=input("Schwarz oder Rot?") ; UG6=input("Gerade oder Ungerade?") ; WI26=input("Welche Zahl?") if PC <=7: SR7=input("Schwarz oder Rot?") ; UG7=input("Gerade oder Ungerade?") ; WI27=input("Welche Zahl?")
if PC <=8: SR8=input("Schwarz oder Rot?") ; UG8=input("Gerade oder Ungerade?") ; WI28=input("Welche Zahl?") if PC <=9: SR9=input("Schwarz oder Rot?") ; UG9=input("Gerade oder Ungerade?") ; WI29=input("Welche Zahl?") if PC <=10: SR10=input("Schwarz oder Rot?") ; UG10=input("Gerade oder Ungerade?") ; WI210=input("Welche Zahl?") SR2=random.choice(["schwarz","rot"]) UG2=random.choice(["gerade","ungerade"]) NUM=list(range(1,36)) NUMM=random.choice(NUM) if NUMM > 0 and NUMM <19: HILO= True else: HILO= False if WI21 > 0 and WI21 <19: HILO2= True else: HILO2= False if SR1==SR2: if UG1==UG2: if HILO==HILO2: print(f'{NAM1} ,Du wurdest adgezogen!') else: print ("Du wurdest abgezogen!")'''
print("Wir spielen Roullete! ") input("Wie wette ihr?") PC=input("Wie viele spielen? (max.10) ") if PC <= 1: NAM1=input("Spiler1 was ist dein Name?") WIE1=input(f'{NAM1} was ist dein Einsatz? ') if PC <= 2: NAM2=input("Spiler2 was ist dein Name?") WIE2=input(f'{NAM2} was ist dein Einsatz? ') if PC <= 3: NAM3=input("Spiler3 was ist dein Name?") WIE3=input(f'{NAM3} was ist dein Einsatz? ') if PC <= 4: NAM4=input("Spiler4 was ist dein Name?") WIE4=input(f'{NAM4} was ist dein Einsatz? ') if PC <= 5: NAM5=input("Spiler5 was ist dein Name?") WIE5=input(f'{NAM5} was ist dein Einsatz? ') if PC <= 6: NAM6=input("Spiler6 was ist dein Name?") WIE6=input(f'{NAM6} was ist dein Einsatz? ') if PC <= 7: NAM7=input("Spiler7 was ist dein Name?") WIE7=input(f'{NAM7} was ist dein Einsatz? ') if PC <= 8: NAM8=input("Spiler8 was ist dein Name?") WIE8=input(f'{NAM8} was ist dein Einsatz? ') if PC <= 9: NAM9=input("Spiler9 was ist dein Name?") WIE9=input(f'{NAM9} was ist dein Einsatz? ') if PC == 10: NAM10=input("Spiler10 was ist dein Name?") WIE10=input(f'{NAM10} was ist dein Einsatz? ')''' '''print("Jetzt fangen wir an!") if PC <=1: SR1=input("Schwarz oder Rot?") ; UG1=input("Gerade oder Ungerade?") ; WI21=input("Welche Zahl?")
if PC <=2: SR2_1=input("Schwarz oder Rot?") ; UG2=input("Gerade oder Ungerade?") ; WI22=input("Welche Zahl?") if PC <=3: SR3=input("Schwarz oder Rot?") ; UG3=input("Gerade oder Ungerade?") ; WI23=input("Welche Zahl?") if PC <=4: SR4=input("Schwarz oder Rot?") ; UG4=input("Gerade oder Ungerade?") ; WI24=input("Welche Zahl?") if PC <=5: SR5=input("Schwarz oder Rot?") ; UG5=input("Gerade oder Ungerade?") ; WI25=input("Welche Zahl?") if PC <=6: SR6=input("Schwarz oder Rot?") ; UG6=input("Gerade oder Ungerade?") ; WI26=input("Welche Zahl?") if PC <=7: SR7=input("Schwarz oder Rot?") ; UG7=input("Gerade oder Ungerade?") ; WI27=input("Welche Zahl?")
if PC <=8: SR8=input("Schwarz oder Rot?") ; UG8=input("Gerade oder Ungerade?") ; WI28=input("Welche Zahl?") if PC <=9: SR9=input("Schwarz oder Rot?") ; UG9=input("Gerade oder Ungerade?") ; WI29=input("Welche Zahl?") if PC <=10: SR10=input("Schwarz oder Rot?") ; UG10=input("Gerade oder Ungerade?") ; WI210=input("Welche Zahl?") SR2=random.choice(["schwarz","rot"]) UG2=random.choice(["gerade","ungerade"]) NUM=list(range(1,36)) NUMM=random.choice(NUM) if NUMM > 0 and NUMM <19: HILO= True else: HILO= False if WI21 > 0 and WI21 <19: HILO2= True else: HILO2= False if SR1==SR2: if UG1==UG2: if HILO==HILO2: print(f'{NAM1} ,Du wurdest adgezogen!') else: print ("Du wurdest abgezogen!")'''
Warum steht in deiner konsole ein
&
? Wenn du in die fehlermeldung guckst, dann zeigt die da auch drauf ^^
(Mach das &
weg)›
✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)ok ich bin ehrlich ich habe die antwoten akzeptiert ohne das & zu finden und ich habe es immer noch nicht gefunden. Könnt ihr mir sagen wo es ist?
Moment
Wann tritt der Fehler genau bei dir auf und wo startest du den Code?
Bei mir in meiner IDE am Handy startet der Code
Ich würde dir auch empfehlen, jeden Input, der eine Zahl aufnehmen soll, in einen Integer-Input z.B.
int(input("Hallo"))
zu setzen, da Inputs standartmäßig Strings (also "<Wert>" oder '<Wert>') ausgeben und es so andernfalls zu weiteren TypeErrors
s führt.Welch IDE nutzt du
?
Auf dem PC "PyCharm", auf dem Handy "Python 3"
›
✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)Danke für die Hilfe!!!!!!!!
Gerne, wenn du weitere Fragen hast einfach immer Post erstellen :dogsmile:
Codeblocks, also bspw. das hier:
kannst du folgendermaßen erstellen: ``` <Text> (hier dann nochmal die drei Zeichen einfügen).
Dies erleichtert die Lesbarkeit des Codes ;)
Yes
› :Loading: - Bist du dir sicher? Möchtest du wirklich diese Nachricht als
Antwort akzeptieren
? Das wird den Post schließen.
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
› ✅
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)