我寫一些代碼取值,值number
和N
作爲輸入和打印,第一N
線乘法表如下:的Python:從while循環反向打印順序
3 * 4 = 12
2 * 4 = 8
1 * 4 = 4
我'd想要做的是反向輸出如下所示:
1 * 4 = 4
2 * 4 = 8
3 * 4 = 12
代碼如下。我想過使用[:-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')
你可以爲範圍(N):' –
@Professor_Joykill應該爲'範圍內的我(1,N + 1)' – bendl
@allouticey這個輸出:[40,36,32 ,28,24,20,16,12,8,4]是否可以?如果是的話,我給你發新的解決方案 –