我正在使用Python 2.7.15版本编写while循环,它将不断添加查询,直到查询数量与计数器匹配为止。我遇到的问题是QUERY变量没有提示我任何输入。任何帮助表示赞赏。代码如下:
QUERIES = []
NUMBER_OF_QUERIES = int(input('Number of queries being used: '))
COUNTER = 0
while NUMBER_OF_QUERIES < COUNTER:
QUERY = raw_input('Input required query:')
QUERIES.append(QUERY)
COUNTER = COUNTER + 1
答案 0 :(得分:1)
while NUMBER_OF_QUERIES < COUNTER:
COUNTER
为零,因此,除非用户输入负数,否则该表达式为false,因此输入永远不会发生。
也许您打算写> COUNTER
吗?