Python 个随机数 Raw_Inputs, 正在调试

Python random numbers with lots of Raw_Inputs, Debugging

import random
count=0
other=0
inp=raw_input('Enter number of #s: ')
bottom=raw_input('Enter min: ')
upper=raw_input('Enter max: ')
middle=raw_input('Provide middle number')
for x in range(int(inp)):
    a=random.randint(((int(bottom)(int(upper)))))
    #print a
    if (a>middle):
        count=count+1
    elif (a<middle):
        other=other+1

print count, "numbers over 1500"
print other, "numbers under 1500"

好的,所以我正在努力使 "user" 可以提供 运行 代码所需的所有变量。以前我犯了一个愚蠢的拼写错误。修复后,我现在收到一个 (TypeError: 'int' object is not callable) 错误归因于第 9 行,即所有 () 的

问题很简单:你打错了 raw_input(在中间那一行),用的是 m 而不是 n。

另外,randint 应该有 2 个参数(假设这是 python),所以你少了一个逗号