如何在Python中使用工作if语句将for循环转换为嵌套while循环
目前,我正在努力寻找一种方法,将我的如何在Python中使用工作if语句将for循环转换为嵌套while循环,python,loops,while-loop,nested-loops,Python,Loops,While Loop,Nested Loops,目前,我正在努力寻找一种方法,将我的for循环转换为一个良好的工作集,而使用一个工作的if语句进行循环,以创建一个如下所示的乘法表: 有什么建议或提示吗?我正在使用python 3.6 这是我为for循环所做的,为了创建上面引用的乘法表,我如何将其转换为一个工作嵌套while循环: print('x', end='\t') for row in range (1,13): print(row, end='\t') for row in range (1,13): print('
for
循环转换为一个良好的工作集,而使用一个工作的if语句进行循环,以创建一个如下所示的乘法表:
有什么建议或提示吗?我正在使用python 3.6
这是我为for
循环所做的,为了创建上面引用的乘法表,我如何将其转换为一个工作嵌套while循环
:
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')
我不知道你的目的,但我可以做如下的事情
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
print('x',end='\t')
行=1
而(第13行):
打印(行,结束='\t')
行+=1
行=1
而(第13行):
打印(“”)
打印()
打印()
打印(行,结束='\t')
col=1
而(col<13):
打印(行*列,结束='\t')
col+=1
行+=1
循环时将其转换为的目的是什么?这是一个赋值。但是,对于我来说,学习如何转换并查看for到while循环的差异是一个很好的实践。当答案非常简单时,我在编码时往往会想得太多。谢谢你这就是你所期待的答案?在某种程度上,是的。我还要求提供一个if语句,但我能想出如何输入它。再次感谢你。