python for循环连续输入五个成绩判断等级_Python条件循环判断

1.条件判断语句

Python中条件选择语句的关键字为:if 、elif 、else这三个。其基本形式如下:

1

2

3

4

5

6

7

8

9

age_of_cc= 27

age= int(input("guessage:"))

if age== age_of_cc:

print("Yes,you got it!")

elif age > age_of_cc:

print("猜大啦!")

else:

print("猜小啦!")

if语句执行的特点是从上往下判断;

其中elif和else语句块是可选的。对于if和elif只有判断为True时,该分支语句才执行,只有当if和所有的elif的判断都为False时,才执行else分支。注意Python中条件选择语句中判断后面有个冒号。

1 AA = input(">>>:") #输入 aa 或 bb

2 if (AA == "aa","bb"): #满足小括号中任意一个条件都会执行

3 print('输出:',AA)4

5 或6

7 AA = input(">>>:") #输入 aa 或 bb

8 if AA in ("aa","bb"): #满足小括号中任意一个条件都会执行

9 print('输出:',AA)

2.循环语句

2.1 while循环

用法:

1

2

while 条件:

xxxxxx

while会不停地循环执行隶属于它的语句,直到条件为假(False)

2.1.1 break跳过循环

代码示例:

copycode.gif

age_of_cc = 27

count =0

while count < 3:

age = int(input("guessage:"))

if age == age_of_cc:

print("Yes,you got it!")

break

elif age > age_of_cc:

print("猜大啦!")

else:

print("猜小啦!")

count += 1

else:

if count == 3:

print("错误太多次啦!")

copycode.gif

2.1.2 continue跳过该次循环

代码示例:

1

2

3

4

5

6

i= 1

while i <10:

i+= 1

if i%2 >0:# 非双数时跳过输出

continue

print(i)# 输出双数2、4、6、8、10

2.2 for循环

for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。

代码示例:

1

2

for iin range(10):

print(i)#输出0 1 2 3 4 5 6 7 8 9

while循环判断语句代码示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

age_of_cc= 27

count=0

while count <3:

age= int(input("guessage:"))

if age== age_of_cc:

print("Yes,you got it!")

break

elif age > age_of_cc:

print("猜大啦!")

else:

print("猜小啦!")

count+= 1

else:

if count== 3:

print("错误太多次啦!")

for条件判断代码示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

age_of_cc= 27

count= 0

for iin range(3):

age= int(input("guessage:"))

if age== age_of_cc:

print("Yes,you got it!")

break

elif age > age_of_cc:

print("猜大啦!")

else:

print("猜小啦!")

count+= 1

else:

if count== 3:

print("错误太多次啦!")

3.1 input

input是输入函数,用户可以输入字符串保存到变量中

代码示例:

1

name= input("Please input your name")

3.2 print

用print()在括号中加上字符串,就可以向屏幕上输出指定的文字

代码示例:

1

print("Hello!")

3.3 类型转换

通过上文可以看出,input输入的在python中都会被认为是字符串(见下图),所以我们需要对input的内容进行类型转换:

997436-20160724140408654-1407547517.png

转换成int示例:

1

age= int(input("age is:"))

转换回字符串:str()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/489340.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用注册表禁止windows添加新用户

运行 regedt32.exe 打开你的注册表&#xff0c;里面有一个目录树&#xff1a;打开其中目录 HKEY_LOCAL_MACHINE再打开其中目录 SAM再打开其中目录 SAM再打开其中目录 Domains再打开其中目录 Account再打开其中目录 Groups好了&#xff0c;就是这个 Groups 就是负责建立用户的。…

显示当前没有家庭组计算机,已创建家庭组且加入家庭组,但显示“当前没有其他可用的家庭组计算机?”...

出现的问题&#xff1a;无法查询家庭组其他可用的计算机情况&#xff1a;1、家里一台WIN7 旗舰版&#xff0c;一台WIN7 家庭普通版2、在 旗舰版 电脑创建了家庭组&#xff0c;并在另一台输入密码&#xff0c;且成功加入加家庭组3、在 电脑控制面板中&#xff0c;“网络”里&…

人工智能的下半场,一定少不了自监督学习

来源&#xff1a;AI科技评论作者 | Lilian Wang 王荔编译 | MrBear对于给定的任务&#xff0c;在拥有足够的标签的情况下&#xff0c;监督式学习可以很好地解决该问题。想要得到好的性能&#xff0c;往往需要大量的数据标签&#xff0c;但是手动收集数据的成本很高&#xff08;…

bert 多义词_BERT之后,GLUE基准升级为SuperGLUE:难度更大

选自Medium作者&#xff1a;Alex Wang等机器之心编译参与&#xff1a;PandaBERT 等模型的进展已让 GLUE 基准在新模型的评估方面日渐乏力&#xff0c;为推动 NLP 技术的进一步发展&#xff0c;有必要对 GLUE 指标进行更新。为此&#xff0c;纽约大学、Facebook 人工智能研究所、…

thread.sleep是让哪个线程休眠_Java多线程:多线程基础知识

点击上方☝SpringForAll社区 轻松关注&#xff01;及时获取有趣有料的技术文章本文来源&#xff1a;https://www.cnblogs.com/ITtangtang/p/7602363.html一、线程安全性定义&#xff1a;多个线程之间的操作无论采用何种执行时序或交替方式&#xff0c;都要保证不变性条件不被破…

拉格朗日插值函数计算机实现流程图,拉格朗日插值实验报告.doc

实验名称&#xff1a; 实验一 拉格朗日插值引言我们在生产生活中常常会遇到这样的问题&#xff1a;某个实际问题中&#xff0c;函数f(x)在区间[a,b]上存在且连续&#xff0c;但找到其表达式&#xff0c;只能通过实验和观测得到有限点上的函数表。有些情况虽然可以写出表达式&am…

整个领域没了!学术界有史以来最大的丑闻

来源&#xff1a;中大科技处10月15日&#xff0c;学术界发生了一件大事。哈佛终身教授学术造假&#xff0c;31篇文献被撤&#xff0c;无数研究化为泡影……哈佛一次性从各类顶尖期刊上撤稿了31篇论文&#xff0c;整个心肌干细胞相关的研究被认定为“从一开始就基于欺诈性数据”…

布隆过滤器误判怎么办为什么会_最牛一篇布隆过滤器详解,布隆过滤器使用原理...

前言我们之前讲了Redis的缓存雪崩、穿透、击穿。在文章里我们说了解决缓存穿透的办法之一&#xff0c;就是布隆过滤器&#xff0c;但是上次并没有讲如何使用布隆过滤器。作为暖男的老哥&#xff0c;给你们补上&#xff0c;请叫我IT老暖男。什么是布隆过滤器布隆过滤器(Bloom Fi…

thinkPHP-空操作

空操作 当访问的方法不存在时&#xff0c;可以定义一个empty方法来避免空操作 function _empty(){echo "网页不存在&#xff0c;请检查地址信息";} 这样当访问不存在的方法时就会显示以上信息 当访问的控制器不存在时&#xff0c;可以定义一个空操作器 <?php nam…

python3 面向对象_Python3 面向对象

Python和C都是一门面向对象的语言&#xff0c; 面向对象技术简介 类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。比如 f file()##创建了一个类(file())的对象f 类变量&#xff1a;类变量在整个实例的对象…

口腔ct重建服务器原理,牙科CT是什么?牙科CT的原理及优势介绍

原标题&#xff1a;牙科CT是什么&#xff1f;牙科CT的原理及优势介绍牙科CT是什么&#xff1f;牙科CT&#xff0c;又称口腔CT&#xff0c;是一种新型牙科类仪器&#xff0c;它可以从三维角度对口腔部组织情况进行扫描检查。牙科CT在业界被誉为神奇的“慧眼”&#xff0c;它犹如…

机器学习奠基人Michael Jordan:下代技术是融合经济学,解读2项重要进展

来源&#xff1a; 北京智源人工智能研究院2019年11月1日北京智源大会全体大会及闭幕式上&#xff0c;被誉为“机器学习之父”的加州大学伯克利教授、智源研究院学术顾问委员会委员 Michael I.Jordan 做了题为《决策与情境&#xff1a;基于梯度的博弈均衡求解方法》&#xff08;…

matlab 带有下标的赋值维度不匹配_远见另类资产管理体系下的核心系统搭建

另类资产管理体系下的信息化建设&#xff0c;或许是小众领域中的更小众话题&#xff0c;但仍值得讨论。很多基金公司、投资公司或资产管理公司都搭建了各种大大小小的应用系统&#xff0c;如OA系统、财务系统、CRM系统等&#xff0c;但对于上系统的价值&#xff0c;不仅很难量化…

cfree运行程序错误的原因_Python入门教程 | 第 8 章 错误、调试和测试

第八章 错误、调试和测试在程序运行过程中&#xff0c;总会遇到各种各样的错误。有的错误是程序编写有问题造成的&#xff0c;比如本来应该输出整数结果输出了字符串&#xff0c;这种错误我们通常称之为bug&#xff0c;bug是必须修复的。有的错误是用户输入造成的&#xff0c;比…

python更新后yum问题

python更新后yum问题 How to switch between Python versions on Fedora Linux Currently, the default python version on Fedora Linux is Python 2. Later Fedora Linux release 22 will ship with the Python 3 as a default version. In this config you will learn how t…

我的世界服务器物品id错误,我的世界错误代码,怎么弄

我的世界错误代码&#xff0c;怎么弄0xu1125yuan2017.07.24浏览323次分享举报1.Minecraft:[16:05:37][Clientthread/FATAL][NotEnoughItemsFingerprintVerification]:ThefingerprintformodNotEnoughItemsisinvalid!Expected:f1850c39b2516232a2108a7bd84d1cb5df9... 1.Minecraf…

友友球捕获率_神奇宝贝球内部秘密公开!大师球原来是这样达到100%捕获率的...

要想获得神奇宝贝&#xff0c;首先就要用精灵球&#xff0c;精灵球的作用是捕捉或者携带宝可梦&#xff0c;不同种类的精灵球拥有不同的特殊效果。一名训练家最多只能携带6枚装有宝可梦的精灵球&#xff0c;空的精灵球则没有携带数量的限制。目前为止&#xff0c;已经有27种不同…

今日头条CEO朱文佳:新一代搜索引擎已经来了

来源&#xff1a;今日头条11月27日&#xff0c;今日头条CEO朱文佳在36kr wise大会上谈及头条搜索。在他看来&#xff0c;要做好搜索&#xff0c;有三件事最重要。首先是技术&#xff0c;技术决定搜索的体验&#xff1b;其次是内容&#xff0c;内容是搜索的根本&#xff1b;最后…

javascript事件监听与事件委托

事件监听与事件委托 在js中&#xff0c;常用到element.addEventListener()来进行事件的监听。但是当页面中存在大量需要绑定事件的元素时&#xff0c;这种方式可能会带来性能影响。此时&#xff0c;我们可以用事件委托的方式来进行事件的监听。 每个事件都经历三个阶段 捕获到达…