【发布时间】:2013-10-07 21:28:09
【问题描述】:
我对编码完全陌生,刚拿到一个 Raspberry Pi,我是从零开始的。我正在尝试一个简单的程序来显示从用户输入中选择的乘法表。下面列出了整个代码 - 如果它邋遢,请见谅
我正在寻找的输出是例如
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)。