① Comment écrire en saisissant une valeur numérique depuis le terminal ② Comment écrire une branche conditionnelle
Tout d'abord, à partir de ①. Si vous souhaitez entrer depuis le terminal, utilisez gets. Si vous utilisez gets, la valeur saisie sera une chaîne de caractères, donc ajoutez .to_i après gets pour obtenir get.to_i. La méthode to_i est une méthode qui se convertit en une valeur numérique.
② (Branche conditionnelle) utilise l'instruction if. Cette fois, nous utiliserons elsif et else pour diviser les conditions en trois modèles.
La condition cette fois est une comparaison de valeurs numériques. Utilisez des opérateurs de comparaison tels que <et == pour la comparaison.
Cette fois, la comparaison est de 10 ou moins ou de 0 ou moins, utilisez donc <=. Lorsque = est ajouté, cela signifie ce qui suit ou plus.
La difficulté à propos de cette expression conditionnelle est la condition à partir de laquelle écrire.
De cette façon, si vous entrez d'abord l'expression conditionnelle avec un nombre de 10 ou moins, même si input = -1, elle sera appliquée à l'entrée <= 10, donc si le nombre est 0 ou moins, il ne sera pas sorti.
Par conséquent, s'il n'est pas inférieur à 10, il est supérieur à 10, de sorte que la condition pour une valeur supérieure à 10 est écrite par la suite.
Recommended Posts