・ Erhalten Sie die Eingabe einer positiven Ganzzahl (natürliche Zahl). -Wenn die angegebene Zahl ein Vielfaches von 15 ist, geben Sie "FizzBuzz" aus. ・ Geben Sie für Vielfache von 3 "Fizz" aus. ・ Geben Sie für Vielfache von 5 "Buzz" aus. ・ In anderen Fällen wird die Nummer unverändert ausgegeben.
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)
・ Bitten Sie um die Eingabe natürlicher Zahlen.
puts "Bitte geben Sie eine andere Zahl als 0 ein"
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 oder eine Zeichenfolge wurde eingegeben. Tippen Sie es wieder ein."
      input_number = gets.to_i
      fizzbuzz(input_number,num)
  end
      
end
fizzbuzz(input_number,num)