我正在编写一些代码,将值number
和N
作为输入并打印乘法表的第一行N
,如下所示:
3 * 4 = 12
2 * 4 = 8
1 * 4 = 4
我想做的是把输出反转成这样:
^{pr2}$代码在下面。我曾考虑过使用诸如[:-1]这样的切片,但我不确定如何实现它。如有协助,不胜感激。谢谢。在
number = input("Enter the number for 'number ': ")
N = input("Enter the number for 'N': ")
if number .isdigit() and N.isdigit():
number = int(number )
N = int(N)
while int(N) > 0:
print('{} * {} = {}'.format(N,number ,N*number))
N = N - 1
else:
print ('Invalid input')
我想,你可以让程序向上计数。在
相反,我建议将for循环与
range
方法一起使用:反转一个列表是[::-1](您漏掉了“:”),并且解析的是同一个数字N的两倍,但在本例中,您可以这样做
相关问题 更多 >
编程相关推荐