Wenn ich versuche, dieses Programm auszuführen und p nach Eingabe eines csv-Dateinamens zu drücken, ignoriert es das elif und geht direkt zur if-Anweisung, bitte helfen!Warum funktioniert mein if/elif/else nicht?
-1
A
Antwort
-2
Es sollte elif answer == "P" or answer == "p"
sein, Sie brauchen zwei answer ==
's in Ihrer Bedingung.
/e Ihre ersten if
sagen (If answer equals "A" is true) or ("a" is true)
und „a“ true ergibt, weil es nicht Null ist, so ist es die erste if
Aussage auch verwendet, wenn Sie „p“ Hit
+0
Ich habe versucht, was Sie vorgeschlagen haben, aber ich bekomme immer diese Fehlermeldung Traceback (letzter Aufruf zuletzt): Datei "F:/Yr 11/CT/CSV/asdf.py", Zeile 9, in
Verwandte Themen
- 1. Warum funktioniert mein Wortgenerator nicht?
- 2. Warum funktioniert mein Bildupload nicht?
- 3. Warum funktioniert mein preg_match_all nicht?
- 4. Warum funktioniert mein CSS nicht?
- 5. Warum funktioniert mein Hintergrundbild nicht?
- 6. Warum funktioniert mein Thread nicht?
- 7. Warum funktioniert mein VLookup nicht?
- 8. Warum funktioniert mein Datumsvalidierungscode nicht?
- 9. Warum funktioniert mein Iterator nicht?
- 10. Warum funktioniert mein Bedingungsoperator nicht?
- 11. Warum funktioniert mein vfl nicht?
- 12. Warum funktioniert mein WebView nicht?
- 13. Warum funktioniert mein Terminvalidierer nicht?
- 14. Warum funktioniert mein Versprechen nicht?
- 15. Warum funktioniert mein Abstimmungssimulator nicht?
- 16. Warum funktioniert mein dnn nicht?
- 17. Warum funktioniert mein Navigator nicht?
- 18. Warum funktioniert mein StringReplace nicht?
- 19. Warum funktioniert mein Bootstrap nicht?
- 20. Warum funktioniert mein # Selector nicht?
- 21. Warum funktioniert mein xpath nicht?
- 22. Warum funktioniert mein $ http nicht?
- 23. Warum funktioniert mein Menü nicht?
- 24. Warum funktioniert mein Bookmarklet nicht?
- 25. Warum funktioniert mein RangeValidator nicht?
- 26. Warum funktioniert mein Singleton nicht?
- 27. Warum funktioniert mein Affenflicken nicht?
- 28. Warum funktioniert mein SwingWorker nicht?
- 29. Warum funktioniert mein KeyListener nicht?
- 30. Warum funktioniert mein Formular nicht?
, da Sie in Großbuchstaben sind Umwandlung, Du kannst einfach 'if answer ==" A "': und das wird funktionieren OK ... –
@ Jean-FrançoisFabre Hast du keinen dupigen Hammer dafür? –
Ja, aber Frage wurde nur mit Python 3.x markiert. Ich habe Python bearbeitet. Ich wünschte ich hätte einen Dupehammer für Python 3.x Tag !! –