-Request the input of a positive integer (natural number). -If the given number is a multiple of 15, output "FizzBuzz" ・ For multiples of 3, output "Fizz" ・ For multiples of 5, output as "Buzz" ・ For other times, the numbers are output as they are.
num = gets.to_i
def fizzbuzz(num)
  if num % 15 == 0
    puts "FizzBuzz"
  elsif num % 3 == 0
    puts "Fizz"
  elsif num % 5 == 0
    puts "Buzz"
  else
    puts num
  end
end
fizzbuzz(num)
・ Ask for input of natural numbers. -Outputs one of "Fizz", "Buzz", "FizzBuzz", and "number" from 1 to that number. ** Example) Input value is 9 → 1,2, Fizz, 4, Buzz, Fizz, 7,8, Fizz ** -If you are given 0 or a character string, you can be asked to enter it again.
puts "Please enter a number other than 0"
input_number = gets.to_i
num = 1
def fizzbuzz(input_number,num)
  input_number.times do
      if num % 15 == 0
        puts "FizzBuzz"
      elsif num % 3 == 0
        puts "Fizz"
      elsif num % 5 == 0
        puts "Buzz"
      else
        puts num
      end
        num += 1
  end
  if input_number == 0
      puts "0 or a character string has been entered. Type it again."
      input_number = gets.to_i
      fizzbuzz(input_number,num)
  end
      
end
fizzbuzz(input_number,num)