(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?
No description
19 Replies
Bl4cklist🔥System
: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. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Clemens
Clemens14mo ago
Hast du einen Code für uns?
Someone,
Someone,OP14mo ago
Das ist mein Code
No description
No description
No description
No description
Someone,
Someone,OP14mo ago
Die Reihenfolge ist falschherum (4,3 [Riehe unten]->2,1)
Clemens
Clemens14mo ago
Kannst du ihn vielleicht einfach in einer Codebox (Dreimal das ``` Zeichen am Anfang und Ende des Codes) schicken? Ist einfacher zu lesen
Someone,
Someone,OP14mo ago
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!")'''
Laqco
Laqco14mo ago
Warum steht in deiner konsole ein &? Wenn du in die fehlermeldung guckst, dann zeigt die da auch drauf ^^ (Mach das & weg)
Bl4cklist🔥System
- 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)
Someone,
Someone,OP14mo ago
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?
Clemens
Clemens14mo ago
Moment
Kalo
Kalo14mo ago
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 TypeErrorss führt.
Someone,
Someone,OP14mo ago
Welch IDE nutzt du ?
Kalo
Kalo14mo ago
Auf dem PC "PyCharm", auf dem Handy "Python 3"
Bl4cklist🔥System
- 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)
Someone,
Someone,OP14mo ago
Danke für die Hilfe!!!!!!!!
Clemens
Clemens14mo ago
Gerne, wenn du weitere Fragen hast einfach immer Post erstellen :dogsmile:
Kalo
Kalo14mo ago
Codeblocks, also bspw. das hier:
var1 = "Test"
print("Hallo Welt, das ist ein " + var1)
var1 = "Test"
print("Hallo Welt, das ist ein " + var1)
kannst du folgendermaßen erstellen: ``` <Text> (hier dann nochmal die drei Zeichen einfügen). Dies erleichtert die Lesbarkeit des Codes ;)
Clemens
Clemens14mo ago
Yes
Bl4cklist🔥System
› :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)

Did you find this page helpful?