① Schreiben, indem Sie einen numerischen Wert über das Terminal eingeben ② So schreiben Sie einen bedingten Zweig
Zunächst von ①. Wenn Sie über das Terminal eingeben möchten, verwenden Sie get. Wenn Sie get verwenden, ist der eingegebene Wert eine Zeichenfolge. Fügen Sie also nach get .to_i hinzu, um gets.to_i zu erhalten. Die to_i-Methode ist eine Methode, die in einen numerischen Wert konvertiert wird.
② (Bedingter Zweig) verwendet die if-Anweisung. Dieses Mal werden wir auch elsif und else verwenden, um die Bedingungen in drei Muster zu unterteilen. Die Bedingung ist diesmal ein Vergleich der numerischen Werte. Verwenden Sie zum Vergleich Vergleichsoperatoren wie <und ==. Diesmal ist der Vergleich 10 oder weniger oder 0 oder weniger, verwenden Sie also <=. Wenn = hinzugefügt wird, bedeutet dies Folgendes oder mehr. Das Schwierige an diesem bedingten Ausdruck ist, aus welcher Bedingung geschrieben werden soll. Auf diese Weise wird, wenn Sie den bedingten Ausdruck zuerst mit einer Zahl von 10 oder weniger eingeben, auch wenn Eingabe = -1 ist, er ausgegeben, wenn die Zahl 0 oder weniger ist, da er für Eingabe <= 10 gilt. Wenn es daher nicht kleiner als 10 ist, ist es größer als 10, sodass die Bedingung für einen Wert größer als 10 nach else geschrieben wird.
Recommended Posts