当前位置: 首页 > 面试题库 >

Python:raw_input读取数字时出现问题

方增
2023-03-14
问题内容

不幸的是raw_input并没有做我需要做的事。我想做的就是获取totPrimes =我在提示符下键入的任何内容。如果我while count < totPrimeswhile 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 给您一个字符串,您必须先将其转换为整数或浮点数,然后再进行数字比较。



 类似资料:
  • 我试图分块读取输入流并写入文件以避免内存问题,我接收json格式的数据,并使用以下代码写入文件。 我的问题是,大多数json都写得很好,虽然其中一些包含损坏的数据,但我不确定我是否正确地将CharBuffer与BufferedReader一起使用,我观察到的另一件事是,对于少量数据,它正确地将CharBuffer写入文件,当我从服务器接收到更大的数据(大约2MB的输入流-不是很大)时,我通常会遇到

  • 我正在从弹性搜索中读取数据。当我在kibana上可视化日期格式时,它显示日期8月5,2020 @ 23:00:00.000 = 我用pyspark将索引的内容收集到一个数据帧中,如果有任何解决方案,我可以在scala中完成 'from elasticsearch import Elasticsearch from pandasticsearch import Select es = Elastic

  • 所以我从文件中读取信息,得到一个类型不匹配错误。我通过调试器运行了它,但我不确定是什么导致了它——因为它正在读取正确的数字(在本例中为2000),但它似乎不认为它是整数? 我的代码如下: 从这些信息中可以看出: 2014年雇员史密斯,约翰2000 2015推销员琼斯,比尔3000 100000 2014执行布什,乔治5000 55 2014年员工曼,莎拉4000 2015年销售员Marco,约旦5

  • 我正在实现一个从s3获取文件、读取并删除它的路由。问题是删除后继续搜索文件并进入错误,我不明白为什么路由不停止。 这是我的

  • 我目前正在Android中使用静态编程语言进行培训,每当我试图访问Firebase数据库中当前的数据时都会遇到问题。下面是数据库中的数据: 数据库映像 之后,在将应用程序链接到Firebase之后,我刚刚创建了一个包含所有必需导入的主活动,但不幸的是,每当我执行应用程序并按下按钮时,什么都没有发生。 日志没有出现任何时间,它真的很烦人,因为我在留档中搜索,据我所知,这是我应该做的一切(我还检查了数