admin管理员组文章数量:1794759
python判断函数if
前言:
我们在写程序的时候避免不了判断条件,那我们要怎么来实行判断条件呢?别急,我会把判断这个判断函数的基础教会你。
功能介绍:我们这个函数叫if-elif-else,它其实是一个判断结构来的,用一句话来说就是判断对的还是错误的,就是这么简单。我们话不多说直接开始主题。
if函数作用:我们看到该结构的第一个函数是if,那这个函数有什么用呢?我们直接看代码:
a = 4 # 判断a的值是否符合 if a == 4: # 如果符合将显示出ok print("ok")好,代码运行结束我们可以看到结果是ok,那就说明a符合条件。可能到这里还是有一点难以理解,不过没关系,我用中文来读一下这一串代码:a等于4,如果a等于4那么打印出ok。现在是不是可以理解一些了,如果这个a它不等于4那么这个程序将不会有任何的信显示出来。要注意——我在判断a等于4的时候我加了两个等号,这是一个固定的写法,如果你不照样,那么就会出现相当奇妙的现象。
elif函数的作用:我们前面说过了if的作用是用来判断条件的,但是如果我有两个条件来给你进行判断那么你要怎么办呢?这就要用到elif函数了,还是老样子直接看代码:
a = 6 # 判断a的值是否符合 if a == 4: # 如果符合将显示出ok print("ok") # 判断a的值是否符合 elif a == 6: # 如果符合将显示出哈哈 print("哈哈")现在我们来解读代码,emmm,它的意思是如果a等于4,就显示出ok;如果a等于6时就显示出哈哈。我们运行结束会发现结果就是哈哈,这就是我说的两个条件的判断方式,当然它可以无限的使用不过你要注意:用这个是只有一个正确条件是才能使用的,不然你运行后的结果会达不到你想要的结果的。
else函数作用:嘿嘿,我们终于来到最后一个函数的学习了,不过这个函数和前面的函数就有不同的地方了,在英文中它的解释是:其他。还是不多话,直接看代码:
a = 10 # 判断a的值是否符合 if a == 4: # 如果符合将显示出ok print("ok") # 判断a的值是否符合 elif a == 6: # 如果符合将显示出哈哈 print("哈哈") # 如果前面条件都不对时就显示出嘿嘿嘿 else: print("嘿嘿嘿")我们运行的结果就是:嘿嘿嘿,先来解读代码——当a等于4时,显示出ok;当a等于6时,显示出哈哈;如果前面条件都不符合时则显示出嘿嘿嘿。代码解读完毕,现在其实很好理解了else就是相当于一个防止条件都不满足,但是你要给出回复时使用的判断函数。
小实列: 1:判断该用户是否在用户名列表中代码如下:
# 创建一个存储了用户名的列表 name = ["joth", "anth", "oplk", "shank", "nodit"] # 创建用户名 a = "joth" # 判断用户名是否存储在用户名列表中 if a in name: # 在 print(f"你好{a},你的名字在用户名列表里面。") else: # 不在 print(f"抱歉{a},你的名字并不存在我们的用户名列表里面。")当然,我们还可以把用户名改变一下,代码如下:
# 创建一个存储了用户名的列表 name = ["joth", "anth", "oplk", "shank", "nodit"] # 创建用户名 a = "李四" # 判断用户名是否存储在用户名列表中 if a in name: # 在 print(f"你好{a},你的名字在用户名列表里面。") else: # 不在 print(f"抱歉{a},你的名字并不存在我们的用户名列表里面。")好了,现在你已经会基础的使用判断结构了,要注意的时,elif和else时只有在有if的情况下下能进行使用的!
2:判断用户成绩等级条件为:大于等于85分为A,大于等于75分为B,大于等于60分为C,如果小于60分将显示出要进行补考的信。注:用户成绩最高为100分,如果超过则显示分数错误。
代码如下:
# 用户输入考试成绩 m = int(input("请输入你的考试成绩:")) # 根据成绩来进行判断 if m > 100: print("你输入的成绩错误!") elif m >= 85: print("该成绩等级为:A") elif m >= 75: print("该成绩等级为:B") elif m >= 60: print("该成绩等级为:C") else: print("该成绩不合格,准备补考把!")现在你对多个条件满足一个判断理解的就更明了了,我们下面来看一个多条件多满足的实列。
3:判断a,b,c的值注:如果a,b,c有等于1则打印出”a,b,c至少有一个等于1;如果a等于c则打印出a,c相等的信,但是这两条信要同时显示出来!
代码如下:
# 创建赋值 a, b, c = 1, 0, 1 # 判断条件 if a == 1 or b == 1 or c ==1: print("a,b,c至少有一个为1") if a == c: print("a,c数值相等")我们可能刚开始看有点看不出有什么不一样,没有关系,我们可以尝试把第二个if改为elif看看结果是不是一样的。这就是多条件符合判断,可能讲的不明白,没有前面的那么好理解,但是没有关系,代码这个东西就是从不理解到理解你自己才能记住它。
总结:我们学到了判断结构函数和使用方法,我们再来归纳一下:if函数作用是判断一个条件;elif函数是判断多个条件但是只能一个相对条件;else函数是一个结尾函数,如果条件全部不符合时要打印出信使用。对于多个if函数的使用,我建议自己要多去尝试,只有自己试过才能更加清楚发认识到它的作用,在最后还是祝各位身体健康,万事如意。
来自一名高中生的介绍
版权声明:本文标题:python判断函数if 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686497716a74154.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论