我是靠谱客的博主 爱听歌鞋子,最近开发中收集的这篇文章主要介绍【python】条件判断和循环条件判断循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

条件判断

在Python中,用if语句实现条件判断。例如,输入用户年龄,根据年龄打印不同内容:

我们定义了变量age等于20,用if条件语句判断,如果变量age大于18,即if判断语句为True,就打印缩进的两行print语句,

这里需要注意的是,在c或者java中,if语句后面的内容需要加括号,而在Python中,我们是输入冒号:的。

我们也可以给if语句添加一个else语句,意思是if判断是False,就不执行if的内容,而执行else的内容,例如:

我们定义了变量age为3,执行if语句,如果为true,就执行if接下来的语句,如果为flase,就执行else的语句。执行结果如下

在c语言中,我们会用到if,if else,else if等语句来进行判断,在Python中,我们不是用else if而是elif

elif是 else if的缩写,有时候用elif可以进行更细致的判断。

我们用到elif来进行判断,最终打印语句如下:

在if语句中,执行的时候有个特点,它是从上往下判断,如果在某个判断对应的语句执行后,就忽略掉剩下的elif和else。

if判断条件还可以简写,写如:

我们可以先不给变量x赋值,可以让我们自己input(x)。然后再判断。此处的x必须是非零数值,非空字符串,非空list。

下面给大家讲一讲如何input().然后进行if判断。

我们输入变量x进行判断,判断内容如下:

我们可以看到,输入1985,结果报错,这是因为输入函数input()返回的数据类型是str,str不能直接和正数比较,必须先把str类型转换成整数,Python提供了int()函数来完成

我们输入a,然后将str类型的变量a用int()函数转换为整数

这个时候判断的x已经变成了整数,如果我们再次输入字符串类型的数据,就会报错,int()函数发现一个字符串并不是合法的数字时就会报错。

循环

python有两种循环,一种是for循环:for x in [集合],另一种是while循环,和c,java一样,都是普通知识。

for x in 【集合】

意思是 把集合里的数压到x中,例如

这里的意思是计算1到9的和。我在这里定义了集合[1,2,3,4,5,6,7,8,9]   for循环时,将集合压入x,计算sum。

在输出字符的时候,记得要在结尾加上end=‘’,不然输出的方式就会改变

特别提到的是,python里面还有一个随机数函数range()。我们在计算累加时,一个一个在集合里面提前输入数字很麻烦。

这时候我们就可以用range()函数

我们在这个地方计算1到10的累加。

另一种循环就是while循环。

在循环里面还有一个break和一个continue来终止循环

break是结束循环,continue是结束循环中的这一项,比如说i从1增加到了2,当i为1时,满足continue条件,就不执行i为1时的情况,就进入i等于2时的循环。

最后

以上就是爱听歌鞋子为你收集整理的【python】条件判断和循环条件判断循环的全部内容,希望文章能够帮你解决【python】条件判断和循环条件判断循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部