<p>我相信这个错误意味着我不能在一个循环中包含一个变量,但是我正在努力寻找解决方法。。。。你知道吗</p>
<p>错误是</p>
<pre><code>TypeError: range() integer end argument expected, got unicode.
</code></pre>
<p>这本书想问我的问题是:</p>
<blockquote>
<p>Try wring a program the will prompt for an number and print the correct times table (up to 12).</p>
</blockquote>
<p>这是我的密码:</p>
<pre><code>def main():
pass
choice = raw_input("Which times table would you like")
print ("This is the", choice , "'s times table to 12")
var1 = choice*12 + 1
for loopCounter in range (0,var1,choice):
print(loopCounter)
if __name__ == '__main__':
main()
</code></pre>
<p>有什么建议吗?提前谢谢。你知道吗</p>