Python基础学习6——if语句
创始人
2024-05-28 15:16:25
0

基本概念

if语句为条件判断语句,用来判断if后面的语句是真是假。if的用途有很多,比如作为条件测试可以判断两数是否相等与不等、进行数值笔记等等。例子如下:

Lego_price = (599, 799, 898)
if Lego_price[0] = 599:print("Correct!")

输出结果

Correct!

if语句经常用于检查列表中是否存在某个数:

Lego = ["LegoCity", "LegoMarvel", "LegoHouse"]
lego = "LegoHouse"
if lego not in Lego:print("You forgot f{lego}")

由于LegoHouse是在列表中,所以运行结果不显示任何语句。

当if后面需要判断的内容不止一个时,我们可以用and和or进行连接

and:and连接的所有项全为真最终结果才是真

or:or连接的所有项至少有一个为真结果就是真

if语句

除了最简单的if语句之外,还有一些稍微复杂一些的if语句帮助我们进行条件判断

if-else语句

Lego = ["LegoCity", "LegoMarvel", "LegoHouse"]
lego = "LegoHouse"
if lego not in Lego:print("You forgot f{lego}")
else:print("You've already buy it!")

运行结果

You've already buy it!

if-elif-else语句

elif可以看做else if的简写,利用该语句可以实现多重条件的判断

Lego_price = (599, 799, 898)
if Lego_price[0] < 100:print("Too cheap!")
elif Lego_price[0] < 300:print("It's OK")
elif Lego_price[0] < 500:print("A little expensive")
else:print("Too expensive!")

输出结果

Too expensive!

上面的else模块可以省去

if语句与for循环的结合

两者的结合可以很方便的处理列表中所有的元素

Lego_price = (599, 799, 898)
for legoprice in Lego_price:if legoprice < 100:print("Too cheap!")elif legoprice < 300:print("It's OK")elif legoprice < 500:print("A little expensive")else:print("Too expensive!")

输出结果

Too expensive!
Too expensive!
Too expensive!

相关内容

热门资讯

重庆合川为外卖骑手送上&quo... 近日,合川区司法局联合区总工会开展"安心行动暖寒冬·法援守护劳动者"专项普法活动,为40余名外卖骑手...
律师称“爱人是经侦警官”,律协... 近日,天津一何姓刑事律师,在社交账号中称自己是“警嫂、“爱人是市局经侦办案警官”,引发公众对此举是否...
原创 可... 亚太日报驻墨尔本记者 张烁 12月28日,澳大利亚联邦警察局称,澳大利亚人正成为菲律宾儿童虐待案的帮...
赣锋锂业:收到宜春市公安局移送... 每经AI快讯,12月29日,赣锋锂业(002460.SZ)公告称,公司于2025年12月29日收到宜...
曹立军在成都大学作形势政策报告 12月29日,省委常委、市委书记曹立军前往成都大学作形势政策报告,寄语广大师生认真学习贯彻党的二十届...
原创 忍... 欣旺达,是业内著名的锂离子电池研发制造企业,其锂电产品曾为极氪、沃尔沃、日产、smart、银河、理想...
视频丨日本学者:高市错误言论无... 近日,日本体育大学宪法学教授清水雅彦表示,日本政府在台湾问题上的立场在1972年《中日联合声明》等文...
江西上高开展重大民生政策执行效... 今年6月以来,江西省宜春市上高县首次系统性开展重大民生政策执行效果评价,对《全县公办学校师生教学及生...
吉利起诉欣旺达,理想汽车躺枪? 想象一下,我从你这里采购电池,还替你宣传,结果因为你的质量问题让大家质疑我,这是一种什么感受? 1...
獐子岛:近12个月新增累计诉讼... 12月29日,獐子岛(002069)发布公告,截止到公告披露日,公司及控股子公司在最近十二个月内累计...