Mayungo Mayu Mayu
Cette fois, comme il s'agit du 4ème épisode, nous examinerons la différence entre le moment où les nombres sont considérés comme des nombres et lorsqu'ils sont considérés comme des chaînes de caractères.
Le même contenu est également publié dans la vidéo, alors jetez un œil si vous le souhaitez.
Comme la dernière fois, j'ai créé des variables avec first = 114, second = 514, iti = "114", ni = "514".
first = 114
second = 514
iti = "114"
ni = "514"
card = "Carte monstre! !! !!"
message = "Exactement DEATH ☆ GAME! !!"
Tout d'abord, calculons avec les valeurs numériques en premier et en second.
L'addition est "+", la soustraction est "-", la multiplication est "*" et la division est "/" et "//".
Nous en reparlerons plus tard.
print(first + second)#une addition
print(first - second)#soustraction
print(first * second)#multiplication
print(first / second)#division(Avec point décimal)
print(first // second)#division(Pas de point décimal)
628
-400
58596
0.22178988326848248
0
Comme les nombres sont différents, nous avons pu obtenir les résultats des calculs pour chacun.
Ensuite, calculons avec iti, qui utilise des nombres comme chaînes de caractères.
print(iti + ni)#une addition
print(iti - ni)#soustraction
print(iti * ni)#multiplication
print(iti / ni)#division(Avec point décimal)
print(iti // ni)#division(Pas de point décimal)
114514
TypeError Traceback (most recent call last)
<ipython-input-5-c884d5dcff34> in <module>
1 print(iti + ni)#une addition
----> 2 print(iti - ni)#soustraction
3 print(iti * ni)#multiplication
4 print(iti / ni)#division(Avec point décimal)
5 print(iti // ni)#division(Pas de point décimal)
TypeError: unsupported operand type(s) for -: 'str' and 'str'
Quand j'ai essayé d'obtenir le résultat avec ceci, j'ai eu une erreur sauf pour l'ajout "114514".
Les personnages peuvent être attachés les uns aux autres.
D'un autre côté, nous ne pouvons même pas éviter par programme la soustraction et la multiplication entre les mots.
(Bien sûr, ce n'est pas le cas si c'est entre des variables.)
Je vais l'ajouter avec une carte et un message.
Si vous traitez un nombre comme une lettre, c'est essentiellement la même chose.
print(card + message)#C'est normal de coller les cordes ensemble
Carte monstre! !! !! Exactement DEATH ☆ GAME! !!
Cette fois, j'ai abordé la façon dont ce serait différent si les nombres étaient traités comme des chaînes de caractères.
La prochaine fois, nous examinerons de plus près le calcul des nombres.
Merci pour votre visite.
print("Merci de vous être abonné à la chaîne")
Merci de vous être abonné à la chaîne
Merci de vous être abonné à la chaîne.
Cliquez ici pour une liste de chaque histoire.
Recommended Posts