Rubyのfor文
FuzzBizz
for i in 1..100
if i % 15 == 0
print "FizzBuzz\s"
print "\n"
elsif i % 5 == 0
print "Buzz\s"
print "\n"
elsif i % 3 == 0
print "Fizz\s"
print "\n"
else
print i , "\s"
print "\n"
end
end
pythonとの比較
for i in までは同じ
pythonの場合inの後にイテラブルが来るが1..100とか書いてある。点二つであることに注意する。
ifの終わりとforの終わりにインデントそろえたendが必要であることと、ifの末尾に:が必要ないことに注意する。