我对编码完全陌生,刚刚掌握了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)'。 –