Wie gebe ich eine Bedingung, in der zum Beispiel; wenn x keine ganze Zahl ist Druck ist („eine ganze Zahl eingeben“) Datentyp Bedingungen in Python
0
A
Antwort
0
Mit Ihrem Beispielcode, Ihre beste Wette ist, um die ValueError
und versuchen Sie es erneut zu fangen:
def get_int():
try:
return int(input('Type an integer:'))
except ValueError:
print("Not an int. Try again.")
return get_int()
Der Grund da ist, wenn der Benutzer gibt eine nicht ganzzahlige Zeichenkette ein, dann wird die Ausnahme ausgelöst, bevor Sie die Möglichkeit haben, den Typ zu überprüfen, also hilft Ihnen isinstance
hier nicht wirklich.
0
Eine Möglichkeit wäre, den Wert in Gießen und behandeln die Ausnahme:
try:
parsed = int(user_input)
print ("int")
except:
print ("not int")
Verwandte Themen
- 1. Python User-Defined Datentyp
- 2. Python: numpy Datentyp Casting
- 3. Datentyp in Python wie Hashes in Perl
- 4. Python entspricht Rs Faktor Datentyp
- 5. Python numpy append ascii Datentyp
- 6. Wie sortierbarer Datentyp in Python zu machen?
- 7. Python: Intelligente Bewertung der Bedingungen
- 8. Wie Raum in Bedingungen Python hinzufügen
- 9. Sortieren nach mehreren Bedingungen in Python
- 10. Python Tupel mit Bedingungen auswählen
- 11. Python Selen excpected Bedingungen send_keys
- 12. Benutzerdefinierter Datentyp (MPI_Datatype-Datentyp)?
- 13. python array.array mit Zeichenfolgen als Datentyp
- 14. Python Slice/Subset-Array mit unterschiedlichen Datentyp
- 15. Python: Ändern Sie den Datentyp hdf5 Array
- 16. Logik der Dreiecksungleichung als Python-Bedingungen?
- 17. Python zum Kombinieren und wenn die Bedingungen
- 18. Python mit mehreren Bedingungen mit numpy wo
- 19. Python Lambda-Liste Filterung mit mehreren Bedingungen
- 20. Python Generator mit verschiedenen Next() Bedingungen
- 21. Python Pandas Datenrahmen schneiden nach Datum Bedingungen
- 22. Python Pandas Zählen und Summieren bestimmter Bedingungen
- 23. Python If-Anweisung mit mehreren Bedingungen
- 24. Abfrage Oracle Clob Datentyp
- 25. In Python, wie das Element Datentyp einer Liste mit python3.4.3
- 26. Convert Datentyp Objekt DD-Mon-JJJJ Datenformat in Python
- 27. Wie spezifiziert man den Datentyp im Subprozess in Python?
- 28. Legendes numerischen Datentyp in sqlalchemy
- 29. Paar/Tupel Datentyp in Go
- 30. Vermeiden von Race-Bedingungen in Python 3 Multiprocessing-Warteschlangen