Ruby新秀:使用给定的Integer在打印单面金字塔方面需要帮助

时间:2016-08-08 07:43:10

标签: ruby

输入整数6

输出:

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

1 2 3 4 5 6

尝试循环但未能获得输出。

1 个答案:

答案 0 :(得分:0)

def pyramid(i)
  (1..i).each do |n|
      1.upto(n) do |x|
        print "#{x} " # Mind double quotes
      end
      puts
  end
end

pyramid(6)

详细了解Ruby I/O

详细了解loops in Ruby