此刻,我正在努力寻找一种方法,以将for
循环转换为具有工作while
的良好工作集if statement
循环,以创建一个看起来像的乘法表像这样:
有什么建议或提示吗?我正在使用python 3.6。
这是我为for
循环创建上面引用的乘法表所需要的,如何将其转换为有效的nested while loop
:
print('x', end='\t')
for row in range (1,13):
print(row, end='\t')
for row in range (1,13):
print('')
print()
print()
print(row, end='\t')
for col in range(1,13):
print(row*col, end='\t')
答案 0 :(得分:1)
我不知道你的目的,但是可以做下面的事情
print('x', end='\t')
row = 1
while (row < 13):
print(row, end='\t')
row += 1
row = 1
while (row < 13):
print('')
print()
print()
print(row, end='\t')
col = 1
while( col < 13):
print(row*col, end='\t')
col += 1
row += 1