不幸的是 raw_input 没有做我需要它做的事情。我想要做的是得到 totPrimes = 我在提示符下输入的任何内容。如果我将while count < totPrimes
替换为while count < 50
,则此脚本有效。如果我在提示中输入 50,这个脚本不起作用,恐怕 raw_input 不是我想要使用的函数吗?这是我的代码片段:
testNum = 3
div = 2
count = 1
totPrimes = raw_input("Please enter the primes: ")
while count < totPrimes :
while div <= testNum :
最佳答案
做
totPrimes = int(totPrimes)
while count < totPrimes:
# code
raw_input
为您提供一个字符串,您必须在进行任何数字比较之前将其转换为整数或浮点数。关于Python:raw_input 读取数字的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5762938/