Python学习流水账Day2


前言

简单的python复习第二天::

不是用来教学的,上班没劲,主打一个本科毕业没竞赛没技术证一般路过路人,感觉停下学习的日子有焦虑症和死感,遂写点学习日记流水账来维持脑子一般性生命活动(?。

二补:第二天了!脑子你加油动动啊!


Python操作基础内容

一、三大语句结构

程序三大语句结构有顺序结构选择结构循环结构
写的很详细的描述程序三大结构的文章 :p

判断语句

单向选择

今天要复习选择结构的判断语句,这种语句能够根据判断的条件是否成立(真或假),来决定后续代码的执行顺序。
其中单向选择它的运行示意大概是这样的:

Created with Raphaël 2.3.0 开始 判断语句 执行内容 结束 yes no

如果判定语句成立,判断为True(流程图中yes部分),那么就能控制程序去执行条件成立后的代码块,不成立False(流程图中no部分)程序直接执行结束部分代码块

示例:

a = 10
b = 11

if a<b :
	print("a比b小")

print("程序结束")

这个过程中先进行了一个a<b的条件判断,成立后输出了a比b小,内块结束后继续运行接着输出了外块程序结束

a比b小
程序结束

如果代码是

a = 11
b = 10

if a<b :
	print("a比b小")

print("程序结束")

条件判断失败就不会执行内块的print,直接继续执行了外块print,得到的结果只有程序结束

程序结束
多个判断
myage = 24
yourage = 23
if myage<yourage:
	print("我比你小")
if myage> yourage:
	print("我比你大")
if myage == yourage:
	print("我和你一样大")

得到结果

我比你大

在这段判断中,程序按顺序依次判段if条件是否成立,有满足条件的就运行输出,如果有多个满足的条件就会按从上到下顺序依次输出

多向判断

和多个判断不同,多向判断是二选一、多选一的判断,它只会运行一条最先满足的判断条件内的代码。它的运行示意大概如下:

Created with Raphaël 2.3.0 开始 判断条件 程序1 结束 程序2 yes no

像流程图中的表示,True(yes)和False(no)只会执行其中一项,只要满足一个判断条件其余判断就不会执行。

示例:

weather = "rainy"
if weather =="rainy":
	print("今天会下雨!")
else :
	print("今天不下雨!")

得到结果:

今天会下雨!

if-else是一组语句,不能单独使用else

如果程序中出现多个单独的if语句和if-else语句,其他if不会与某一组if-else互斥,它们的判断不互相影响

当出现多个互斥的判断选项时,通常也会用到if-elif(多个)-else

After_Work = 18
NowTime = 12
if NowTime > 9 and NowTime < 12 :
	print("离下班还很早呢!")
elif NowTime >=12 and NowTime < 18:
	print("下午了再坚持一下!")
elif NowTime >= 18:
	print("下班了美滋滋!")
else :
	print("现在不是上班时间!")

得到结果

下午了再坚持一下!

同样的,elif也不能单独使用,它需要和if-else搭配使用

此外,可以当作判断条件不一定是一种比较语句,可以是非零非空条件,它们被默认为True。(非零指不是0的其他数,包括正数负数,0被判定为False,其余为True)(非空指整型、字符串、浮点型和布尔数,空值是NULL/None)

示例:

weather = "rainy"
if weather:
	print("今天会下雨!")

这里”rainy“这个字符串就被默认当作True条件进行了判断。

if 非零非空  	True
if 0			False
if Non			False

嵌套判断

就像人有很多选择中的选择需要做,我们要判断今天适不适合出门以及穿什么衣服,这时候我们需要用上嵌套判断来执行程序。

temperature = 24
wind = "Heavy"

if temperature > 30 :
	print("太热了不出门!")
elif temperature <5:
	print("好冷啊考虑一下出不出门吧!")
else :
	print("出门玩玩儿!")
	if wind == "Heavy":
		print("风好大呀穿个外套吧。")
	else:
		print("就是这个天气爽!")

得到结果

出门玩玩儿!
风好大呀穿个外套吧。

嵌套判断就很像一个人他决定了今天要出门玩后,还要看看外边什么天气加件外套再出门。


总结

今天简单的回顾了一下Python中的判断语句,今天也是特别棒的打工人!下班哩!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值