Cette fois, j'écrirai comment vérifier si la valeur de la variable est un entier. À titre d'exemple, laissez a être un entier ou une variable que vous voulez voir, comme suit.
if a - a.to_i == 0
puts "Ceci est un entier"
else
puts "Ceci est un non-entier"
end
Il y a une partie appelée a.to_i ici, mais dans le cas de a = 1.1, cela signifie qu'elle est convertie en entier (arrondi après la virgule décimale), et 1 (lors du calcul en tant que nombre réel, seul le nombre après la virgule décimale est 0). Tsuku → Maintenant c'est 1.0).
a - a.to_i = 1.1 - 1.0 = 0.1 (ne peut pas être 0!)
Par conséquent, je pense qu'il existe une façon de voir si la racine carrée est un nombre réel.
Recommended Posts