我對編碼完全陌生,剛剛掌握了Raspberry Pi,我從頭開始。我試圖用一個簡單的程序來顯示從用戶輸入中選擇的乘法表。整個代碼列表如下 - 對不起,如果它的邋遢在Python中打印字符串和變量的新手問題
我在尋找的輸出例如
1 x 5 = 5
2 x 5 = 10
3 x 5 = 15
等等
我實際上得到的是:
(((1, "x"), 5), ' + ') 5)
(((2, "x"), 5), ' + ') 10)
(((3, "x"), 5), ' + ') 15)
等...
任何人都可以幫我一個理由,爲什麼這是出來這個辦法?我很欣賞代碼可能有點臃腫和臃腫。我試圖使用幾種不同的方法來設置變量等,只是爲了實驗。
預先感謝您 麥克
m = int(1)
z = input ("What table would you like to see?")
t = int(z)
while m <13:
e = int(m*t)
sumA = (m, " x ")
sumB = (sumA, t)
sumC = (sumB, " + ")
print (sumC, e)
m += 1
這是Python的2或3?我*懷疑* Python 3,但是你的實際輸出似乎有一個額外的'''''';我希望你的代碼能打印出(((1,「x」),5),'+')5',* not *'(((1,「x」),5),'+') 5)'。 –