__ Eingabe __.
Schreiben Sie beispielsweise Code mit 1 in die Eingabe.
python
a = input()
print(a)
#1
#1
Wie oben erwähnt, ist ersichtlich, dass __ 1 </ font> __, dh die Anzahl der __ Eingaben, __input () __ ist.
Schauen Sie sich das __ Zeichen _____ Typ </ font> __ an, das in __input () __ eingeht. Ist es int, float oder string?
python
a = input()
print(type(a))
#1
#<class 'str'>
Aus dem obigen Beispiel ist ersichtlich, dass der Typ __ des eingegebenen Werts __string (Zeichen) __ ist.
Schreiben Sie den folgenden Code, um __input () __ in __int type __ zu ändern.
python
a = int(input())
print(type(a))
#1
<class 'int'>
Wie oben erwähnt, ist ersichtlich, dass die in input () eingegebene 1 die 1 der int (Zahl) ist.
Selbst wenn Sie eine Zahl in input () eingeben und so wie sie ist hinzufügen, tritt ein Fehler auf.
Das Folgende ist ein Beispiel.
python
a = input()
b = a + 1
print(b)
#1
Traceback (most recent call last):
File "practice.py", line 3, in <module>
b = a + 1
TypeError: can only concatenate str (not "int") to str
Dies liegt daran, dass die von Ihnen eingegebene 1 als Zeichen 1__ und nicht als Nummer 1 erkannt wird. Daher ist es notwendig, die eingegebene 1 in die Nummer 1 umzuwandeln.
Recommended Posts