__ Contribution __.
À titre d'exemple, écrivez du code avec 1 dans l'entrée.
python
a = input()
print(a)
#1
#1
Comme mentionné ci-dessus, on peut voir que __ 1 </ font> __, qui est le nombre de __ entrées, est __input () __.
Jetez un œil au caractère __ _____ type </ font> __ qui entre dans __input () __. Est-ce int, float ou string?
python
a = input()
print(type(a))
#1
#<class 'str'>
Dans l'exemple ci-dessus, on peut voir que le type __ de la valeur entrée est __string (caractère) __.
Écrivez le code ci-dessous pour changer __input () __ en __int type __.
python
a = int(input())
print(type(a))
#1
<class 'int'>
Comme mentionné ci-dessus, on peut voir que le 1 entré dans input () est le 1 de l'int (nombre).
Même si vous entrez un nombre dans input () et l'ajoutez tel quel, une erreur se produira.
Ce qui suit est un exemple.
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
En effet, le 1 que vous avez tapé est reconnu comme le caractère 1__, et non comme le numéro 1. Par conséquent, il est nécessaire de convertir le 1 entré en nombre 1.
Recommended Posts