知行编程网知行编程网  2022-10-05 14:30 知行编程网 隐藏边栏  240 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python if 条件语句多条件判断怎么做?的相关知识,包括python if语句多个条件,以及python编程的条件语句这些编程知识,希望对大家有参考作用。

相信大家在if函数的使用上一定踩过大坑。这是一种逻辑思维。通常,由于稍加注意,整个代码就会变得混乱。面对分支选择我们应该怎么做?一起来看看吧~



实例01:



实现学生中文、数学、英语成绩输入的程序,单科满分100分

判断一,如果平均分大于等于90分,会提示:你真聪明!


判断2,如果平均分低于60分,就提示:你要努力了!



操作代码:

Chinese = int(input("请输入学生的语文成绩:"))
Maths = int(input("请输入学生的数学成绩:"))
English = int(input("请输入学生的英语成绩:"))
average = (Chinese + Maths + English) / 3
if average >= 90:
print("学生的平均分是:%.2f 你真聪明!" % average)
if average < 60:
print("学生的平均分是:%.2f 你要努力了!" % average)



代码演示:


注意:if语句块中要执行的代码一定要缩进

python if条件语句中如何进行多条件判断?



代码分析:

首先,需要输入三个科目的成绩。用input输入学生的成绩,直接用int转换成整数;其次,定义一个变量,计算三个科目的平均分,最后用if判断学生的平均分是大于等于90分,还是小于60分,并显示判断结果。



实例02:



使用编程在控制台应用程序中输入学生的中文、数学和英语成绩,单科满分100分



判断条件:


1)如果有一门考试成绩是100分


2)如果有两门考试成绩大于90分


3)如果三门考试成绩都大于80分

如果满足三个条件中的任何一个,将奖励一朵小红花



操作代码:

 
Chinese = int(input("请输入学生的语文成绩:"))
 
Maths = int(input("请输入学生的数学成绩:"))
 
English = int(input("请输入学生的英语成绩:"))
 
course = ""
 
if (Chinese == 100 or Maths == 100 or English == 100):
 
if(Chinese == 100): course += "语文、"
 
if(Maths == 100): course += "数学、"
 
if(English == 100): course += "英语、"
 
print("你的%s考了100分,奖励一朵小红花!" % course)
 
if (Chinese >= 90 and Maths >= 90) or (Chinese >= 90 and English>= 90) or (Maths >= 90 and English >= 90):
 
if(Chinese >= 100): course += "语文、"
 
if(Maths >= 90): course += "数学、"
 
if(English >= 90): course += "英语、"
 
print("你的%s成绩大于90分,奖励一朵小红花!" % course)
 
if (Chinese >= 80 and Maths >= 80 and English >= 80):
 
print("你的语文、数学、英语三门成绩都大于80分,奖励一朵小红花")



代码演示:

python if条件语句中如何进行多条件判断?



代码分析:

首先定义三个考试科目的变量,将输入的学生成绩通过int转换为整数;

第一个if语句判断三个科目在测试中是否有100分,如果有,将其添加到变量 course 中并打印出来;

第二个if语句判断三个科目中是否有两个成绩>=90分,如果有,则添加到变量course并打印出来;

第三个if语句判断三个科目的考试成绩是否都>=80分,如果是,则添加到变量course并打印出来;



总结:if 语句结构



if 判断条件:

1)if判断条件后面通常跟一个比较运算符链接的表达式,中间可能有逻辑运算。不要忘记判断语句后的冒号;

2)如果满足某个条件,执行下面的代码块,如果不满足,直接忽略。因此,当程序在执行过程中运行到if位置时,首先判断if的条件,如果条件为真,则返回True,执行if的代码;如果条件不成立,则返回值为False,跳过if语句,继续往下执行。


以上就是关于if函数用法的全部内容了,如需了解更多python实用知识,点击进入

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享