Python 嵌套循环打印带星号的矩形
Python Nested Loops To Print Rectangle With Asterisks
编写嵌套循环来打印一个矩形。给定程序的示例输出:
3 星:***
3 星:***
我试过了,结果是这样的:
num_rows = 2
num_cols = 3
'''IDK WHAT TO PUT HERE'''
print('*', end=' ')
print('')
如有任何帮助,我们将不胜感激!谢谢!
我认为你正在努力学习,所以这里是一个提示,可以将你推向正确的方向。
您需要使用嵌套的 for
循环。使用 range()
内置函数生成可迭代序列。
外层的 for 循环应该遍历行数。内部(嵌套)for 循环应该遍历列。
给你!试试这个!
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('')
如果您删除
num_rows = 2
num_cols = 3
如果您使用的是 zybooks
,它会将其限制为正确的变量
很抱歉重新启用此线程,但我正在学习相同的 Zybooks 课程,答案实际上比此处投票正确的答案简单得多。
num_rows = 2
num_cols = 3
for i in range(num_rows):
for i in range(num_cols):
print('*', end=' ')
print()
我最近在考试中遇到了这个,这是另一种方式。
for i in range(0,9,1):
for i in range(0,21,1):
print('X', end='')
print()
编写嵌套循环来打印一个矩形。给定程序的示例输出:
3 星:***
3 星:***
我试过了,结果是这样的:
num_rows = 2
num_cols = 3
'''IDK WHAT TO PUT HERE'''
print('*', end=' ')
print('')
如有任何帮助,我们将不胜感激!谢谢!
我认为你正在努力学习,所以这里是一个提示,可以将你推向正确的方向。
您需要使用嵌套的 for
循环。使用 range()
内置函数生成可迭代序列。
外层的 for 循环应该遍历行数。内部(嵌套)for 循环应该遍历列。
给你!试试这个!
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('')
如果您删除 num_rows = 2 num_cols = 3 如果您使用的是 zybooks
,它会将其限制为正确的变量很抱歉重新启用此线程,但我正在学习相同的 Zybooks 课程,答案实际上比此处投票正确的答案简单得多。
num_rows = 2
num_cols = 3
for i in range(num_rows):
for i in range(num_cols):
print('*', end=' ')
print()
我最近在考试中遇到了这个,这是另一种方式。
for i in range(0,9,1):
for i in range(0,21,1):
print('X', end='')
print()