Python嵌套循环用星号打印矩形

时间:2016-10-02 23:29:57

标签: python nested-loops

编写嵌套循环以打印矩形。给定程序的示例输出:

3星:***

3星:***

我尝试过并最终得到了这个:

bundle exec rake ios

任何帮助将不胜感激!谢谢!

3 个答案:

答案 0 :(得分:0)

我想你正在努力学习,所以这里有一个提示可以帮助你朝着正确的方向前进。

您需要使用嵌套的for循环。使用range()内置函数生成可迭代序列。

外部for循环应该遍历行数。内部(嵌套)for循环应迭代列。

答案 1 :(得分:0)

你走了!试试这个!

num_rows = 2
num_cols = 3

for i in range(num_rows):
    print('*', end=' ')
    for j in range(num_cols-1):
        i*=j
        print('*', end=' ')
    print('')

答案 2 :(得分:0)

如果您删除 num_rows = 2 num_cols = 3 如果您使用的是zybook,则会将其限制为正确的变量