python认识if语句_一起学python-认识神秘的循环语句“if”

bf096b63f6246b606e8124bf45528f49530fa29a.jpeg?token=5cc7e201bba81b882d51f27722395255&s=C7F5AC644E76F2DC48251D170300C090

昨天我们学习了变量的概念,还记得变量是个什么东西吗,如果忘记了请看看上一篇的内容,温故而知新噢。今天给大家分享下python中的循环语句 if

我们人的一生中会面临着很多选择,实际上每天每时每刻我们的大脑都在做出这样或者那样的选择。早上起床后,我感觉到非常饿,去街边吃一碗卤煮吧,来到街边发现这个卖卤煮的太不干净了,对面的煎饼果子不错,那么去买煎饼果子,结果一问价钱,煎饼果子要15元,我微信里面只有10块钱了,那就去吃旁边的朝鲜面吧。下面进入程序的世界,把刚刚吃早饭的这个过程用python中的if语句来表达出来。

023b5bb5c9ea15ce074b368b19aaaff63b87b23f.jpeg?token=d164f977d10001287ab07bbb6c677479&s=08A85532190B544D08EDC1DA000080B1

如上图所示,一个最简单的if 语句结果就写好了,下面逐行说明下这段程序的写法:

print("起床后非常饿,决定去吃点早饭") 这段代码直接显示文字,起床后非常饿,决定去吃早饭

a = input("请选择是否吃卤煮:“吃”或者“不吃”:") 这段代码里面“a”是我们建立的一个变量,而后面的input 这个命令是用来和用户交互来用的,程序运行到这里会停下来让用户自己输入一段文字,这里需要注意的就是 input 这个命令用户输入完之后给变量a, 而变量a的类型将会成为“字符串”。字符串是变量的一种类型 实际上就是我们平时电脑里的文本,当然变量也可以是整数型就是可以让我们计算的数字。后面我们通过例子慢慢体会这些数据类型吧。

738b4710b912c8fc0cdf743e52a90740d7882141.jpeg?token=0dc2a21793563dbe85c59eb36cd91c80&s=18605D320FDA44435A5528D8000090B1

接下来看上面的图片,这个是我们今天的重点啦,a==“吃”,这个和a=吃不同,这里的a==“吃”是比较的意思,也就是说a这个变量里面放的内容是不是 ”吃“这个文字。而a=吃 表示建立一个变量他里面的内容是 ”吃“ 这个字。if后面写上 a==吃 程序就会判断这个a的变量内容是不是 ”吃“ 这个文字呢,如果是 吃 这个文字 就执行 print("不太干净,凑合吃吧") 。如果不是”吃“这个文字,执行else 下面的 print(”去对面的煎饼果子看看“)。程序执行过程如下面的图片所示:

902397dda144ad345414ae3a7f0899f130ad8517.jpeg?token=29128fddba00e131c439a6a3f0e019b2&s=09E47A22BBE097700EC5D90F0000A0C1

这个就是最基本的if语句结构了,但是这样只能供我们两条路可以选择,还记得刚刚吃早饭的故事么,最后我们选择的是吃朝鲜面,所以我们接下来稍微改进一下代码,让它的功能更加强大。

b17eca8065380cd7fcdc2f480eee38315b828181.jpeg?token=3754bb0f8d2931188aeafd46c25801fc&s=088A5C32114BD54D444580DA000080B1

上图中的 int(b) ,是把b这个文本型的数据转换成整数型,因为后面我们是要和15 这个数字比较

改进后的代码在基本的if语句中又嵌套了一层判断,让程序瞬间变得更智能一些了,上面的代码看的是否有点懵呢?没关系下面用易语言代码来把它翻译成中文帮助我们更好的理解

810a19d8bc3eb135f52d277708b43dd6ff1f4440.jpeg?token=dd681784532dda87dc052473f8082a7c&s=259AEC32114E754D565568DA000080B2

上面是翻译过来的中文代码,看过之后你理解了吗?

if 语句还有一种结构,就是 if elif ,如下面的小明考试例子

bd3eb13533fa828b29b075cc52b5d431960a5aba.jpeg?token=86d2b4d77e3a0c552f4797666e0aaeef&s=588A5D32114AD54D5ED500DA000080B1

翻译成中文的代码(帮助理解用)

c2cec3fdfc03924555b7d3de293e31c77c1e2514.jpeg?token=ae76cd7baa120f3836b5bf6ef4620f5e&s=38AA891A115E75CC5ED508DA000080B0

学了今天的内容,试着自己做一个最简单的猜年龄的游戏出来吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值