我最近开始学习python,并且想知道我是否可以在开发一个包含多个 for 循环的数组时获得一些帮助。
''' Postcondition: A 5x5 array as follows is on the monitor:
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
'''
for row_index in range(5):
row = ''
for col_index in range(5):
row += ' - '
print(row)
现在我试图制作类似的东西,但这一次还有一个额外的循环。
'''Postcondition: A 5x5 array as follows is on the monitor:
! - - - -
- ! - - -
- - ! - -
- - - ! -
- - - - !
'''
如何为循环添加额外的以获得此结果?
答案 0 :(得分:0)
你不需要额外的for循环!
只检查row_index == col_index
的条件,然后将!
添加到字符串中。
for row_index in range(5):
row = ''
for col_index in range(5):
if row_index == col_index :
row+= '!'
else :
row += ' - '
print(row)