首先,你必须知道如何检查一个值是否在一个范围内。很简单:if n in range(0, 101):

几乎是英语的直接翻译。(这只是Python3.0或更高版本的一个很好的解决方案,但显然您正在使用Python3。)

下一步,如果你想让他们继续尝试,直到他们输入了有效的内容,只需循环进行:for i in range(total):

while True:

n = int(input("Enter a test score >> "))

if n in range(0, 101):

break

myList.append(n)

再一次,几乎是英语的直接翻译。

但如果你把它分解成一个单独的函数,可能会清楚得多:def getTestScore():

while True:

n = int(input("Enter a test score >> "))

if n in range(0, 101):

return n

for i in range(total):

n = getTestScore()

myList.append(n)

正如f p所指出的,如果他们输入的不是整数,比如“a+”,程序仍然会“以错误结束”。处理起来有点棘手。如果给int函数一个不是有效整数表示的字符串,它将引发一个ValueError。所以:def getTestScore():

while True:

try:

n = int(input("Enter a test score >> "))

except ValueError:

pass

else:

if n in range(0, 101):

return n

python判断数字在不在范围内_在python中检查数字是否在某个范围内(使用循环)?...相关推荐

  1. python判断一个数是奇数还是偶数_在python中检查一个数字是奇数还是偶数

    参见英文答案 > python – checking odd/even numbers and changing outputs on number size                   ...

  2. python 判断数据是什么类型的游戏_利用python分析权力的游戏五王之战数据

    本身是个美剧迷,其中权力的游戏是我最爱的美剧之一,所以我通过kaggle下载了数据集并进行分析.数据名称解释如下: name: 战争的名称,字符变量. year: 战争发生的年份,数值变量. batt ...

  3. Python学习笔记-编写程序,输出所有由1、2、3、4这4个数字组成的素数,要求在每个素数中每个数字最多只能使用一次。

    编写程序,输出所有由1.2.3.4这4个数字组成的素数,要求在每个素数中每个数字最多只能使用一次. import math #判断一个数是否是素数 def isPrime(x):for i in ra ...

  4. 如何在 Flutter 和 Dart 中检查数字字符串

    如何在 Flutter 和 Dart 中检查数字字符串 数字字符串只是字符串格式的数字. 数字字符串示例: '123', '0.123', '4.234,345', '-33.33', '+44.44 ...

  5. 如何在 JavaScript 中检查数字是正数还是负数

    如何在 JavaScript 中检查数字是正数还是负数 前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的.包括语音识别.机器翻译等从基础到实战都有,很详细,分享给大家. ...

  6. python 判断文件夹是否存在 否则创建_10行Python代码自动清理电脑内重复文件,解放双手!...

    大家好,又到了Python办公自动化系列. 今天分享一个系统层面的自动化案例: 「给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除」 主要涉及的知识点有: os模块综合应 ...

  7. python 某个数是不是在某个范围内_这个Python入门教程,国内12岁小孩都能做,是小白的入门不二之选...

    简介:你曾经想知道计算机是如何工作的吗?尽管我们不能在一篇文章里面教会你所有的东西,但是可以通过学习如何写出你自己的程序来获得一个良好的开端.在这篇Python教程中,你将会学到计算机编程的基础知识, ...

  8. python数字类型的分类和区别_讨论python的数据类型的区别

    python很重要的的那几个数据类型:字符串,列表,字典,元组,他们之间重要的区别的是什么?能否举几个例子来说明下! 共同点: 1.它们都是py的核心类型,是py语言自身的一部分. 核心类型与非核心类 ...

  9. python请输入星期几的第一个字母来判断_【Python 实例】面向对象 | 请输入一周中某天的名称的第一个字母来判断以下是星期几,如果第一个字母一样则继续判断第二个字母...

    [Python 实例]面向对象 | 请输入一周中某天的名称的第一个字母来判断以下是星期几,如果第一个字母一样则继续判断第二个字母 题目: 请输入一周中某天的名称的第一个字母来判断以下是星期几,如果第一 ...

最新文章

  1. 美国国防部将把人工智能用于空战
  2. 一键cosplay各路动漫人物!快手的这个BlendGAN火了 | NeurIPS 2021
  3. 读书笔记:交易型系统设计的一般原则
  4. linux监控命令详解
  5. 是否应该扔掉就代码,重写整个软件?
  6. 小米开发版安装magisk_小米开发版安装magisk(面具),不用第三方rec就可以安装...
  7. 可道云 docker 群晖_利用群晖NAS同步文献
  8. 世界主要的11种气候类型特点及分布
  9. 你不可不知的《哈利波特》秘密(二)
  10. 建筑施工与管理计算机综合应用能力实训报告,建筑施工管理计算机综合应用能力实训报告...
  11. Autoware.universe 和 carla simulator 联合仿真
  12. Apache Archiva搭建Maven私人服务器
  13. Android手机扫描,电脑复制内容----手机实现无线扫码枪功能
  14. 关于CSS选择器优先级的规则说明
  15. CANoe.DiVa 操作指南 -TP层测试
  16. 同步电复律英文_同步电复律操作规程
  17. W10安装Cuda和cuDNN环境
  18. matlab mdl 保存图片,simulink 仿真图如何转化成图片格式
  19. 命令行提示: DNS 服务器对区域没有权威
  20. aaalogo写入中文出错的解决方法

热门文章

  1. 研华微型计算机biso,研华工控机BIOS设置通电自启动方法技巧
  2. 等保测评--安全运维管理(二)
  3. “linux磁盘扩容成功文件系统大小却没变化”问题
  4. win10计算机如何禁用签名,怎样永久禁用Windows10驱动程序强制签名?一个命令就能轻松解决...
  5. iPhone、iPad适配方案选择
  6. go vendor的正确使用方式
  7. [最短路径问题]Dijkstra算法(含还原具体路径)
  8. mysql数据库-DDL语言
  9. cpu time和clock time、real time、wall time都是什么?以及在不同语言中如何计算?
  10. Time.deltaTime 的含义用法