#!/usr/bin/env ruby # -*- coding: utf-8 -*- while true #true = ずっと処理を繰り返す print"年齢を入力してね:" ago = gets.to_i if ago > 1000 puts"本当ですか?もう一度入力してください" redo #処理を最初からやり直す #つまり5行目に行く else break #break = 処理を終了する end end printf("あなたは%d歳なんですね\n",ago) sleep(1) #sleepは○秒プログラムを止める #()の中に秒数を入れる puts"==========" n = 0 while not n == 5 n += 1 print("\n") #\nだけで改行 printf("今は%dです\n",n) if n == 3 next #次の処理に移るつまりwhileのところにいく #(20行目のとこ) end puts"今は3ではありません" end puts"=========" #小ネタ p について puts("何か入力してください") z = gets p z #p とは""や\nも表示してくれます