2016-10-02 445 views
-3

编写嵌套循环以打印矩形。对于给定的程序示例输出:Python嵌套循环打印带星号的矩形

3星级:***

3星级:***

我尝试过了,结束了这一点:

num_rows = 2 

num_cols = 3 

'''IDK WHAT TO PUT HERE''' 
    print('*', end=' ') 
print('') 

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

+0

很确定你必须有关于[控制结​​构](https://docs.python.org/2/tutorial/controlflow.html)的一些课程笔记。 –

回答

0

你正在努力学习,我认为,所以这里是一个暗示,让你朝着正确的方向前进。

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

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

+0

谢谢!这有很大帮助 –

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('')