Motive Paiza a récemment publié Code Chronicle, qui combine les jeux RPG et l'apprentissage du code.
J'ai donc essayé de résoudre le problème, mais comme c'est pour les débutants, la question sur la syntaxe de base a été posée à plusieurs reprises, donc le niveau de difficulté n'est pas difficile, mais les questions suivantes ont été posées. (Pas exactement la même chose.)
#Sortir le type de variable de pi
pi = 3.14
print("") #int, str,Veuillez entrer l'un des flotteurs.
La réponse est print (" float ")
, mais je me suis demandé si cela pouvait être utilisé car il y avait une fonction type
. : Rolling_eyes:
Method
Si vous utilisez simplement la fonction type
, ...
>> type(pi)
#<class 'float'>
Le type de la classe est affiché comme indiqué.
J'ai pensé que je devrais simplement utiliser str ()
, mais ...
>> str(type(pi))
#"<class 'float'>"
Le " <class'float '> "
est affiché sous forme de chaîne, qui est différente du float
attendu.
En savoir plus sur les fonctions de type dans document Python En regardant ça,
La chaîne * name est le nom de la classe et a l'attribut __name__
. *
Depuis qu'il a été écrit, vous pouvez obtenir float
en récupérant les attributs de la classe.
>> type(pi).__name__
# `float`
Digest
Si vous rencontrez le problème du «# Type de variable de sortie», vous pouvez utiliser n'importe quel type entier, chaîne de caractères et virgule décimale.
type(pi).__name__
C'est une solution miracle qui sera la bonne réponse si vous écrivez. : pistolet:
Future Code Chronicle Je pense que c'est un jeu d'application qui correspond au programme apprenant que le gouvernement va de l'avant à partir de l'année prochaine: robot:. Si vous créez un problème en considérant l'équilibre du jeu et que vous concevez un mécanisme pour créer un problème, il semble que l'opération sera difficile à moins que vous n'ayez tous les membres de développement. Cette difficulté peut convenir aux débutants.
Reference
Recommended Posts