美文网首页
Ruby - Fizz Buzz

Ruby - Fizz Buzz

作者: 独孤涛 | 来源:发表于2016-12-17 23:41 被阅读15次

    Ruby - Fizz Buzz

    ruby作业题目如下:

    ruby 题目

    这个题目主要是使用循环和判断做,逻辑上并没有难点,主要是用来熟悉ruby的语法。
    代码如下

    #!/usr/bin/ruby
    #-*- coding:utf-8 -*-
    
    n = 15
    digits = (1..15)
    a = "Fizz"
    b = "Buzz"
    for i in digits
        if i%3 == 0 && i%5 ==0
            puts a+b
        elsif i%3 == 0
            puts a
        elsif i%5 ==0
            puts b
        else
            puts i
        end
    end
    

    最后输出结果如下:

    1
    2
    Fizz
    4
    Buzz
    Fizz
    7
    8
    Fizz
    Buzz
    11
    Fizz
    13
    14
    FizzBuzz
    

    相关文章

      网友评论

          本文标题:Ruby - Fizz Buzz

          本文链接:https://www.haomeiwen.com/subject/ggsamttx.html