Fizz Buzz in Ruby for dummies

Spoiler alert: I am a true novice. Tasked with figuring out fizz buzz in ruby for a class and while I have found more than a few versions of code that solve the problem, my understanding is so rudimentary that I cannot figure out how these examples truly work.

First question(refer to spoiler alert if you laugh out loud at this): How do i print out numbers one through 100 in Ruby?

Second question: can ‘if else” be used to solve this? My failed code is below(attachment has screen shot):

puts('Lets play fizzbuzz')
print('enter a number: ')
number = gets()
puts(number)
if number == % 3
  puts ('fizz')
elsif number == % 5
  puts ('buzz')
elsif number == %15
  puts ('fizzbuzz')
end

Thanks,

Leave a Comment