引入:if-else的作用,满足一个条件做什么,否则做什么。

if-else语句语法结构

if 判断条件:

要执行的代码

else:

要执行的代码

判断条件:一般为关系表达式或bool类型的值

执行过程:程序运行到if处,首先判断所带的条件,如果条件成立,就是返回值是True,则执行下面的代码;如果条件不成立则返回值是False, 则继续执行下面的代码。

示例1:模拟用户登录

提示输入用户名和密码

如果用户名是Admin,密码等于123.com, 提示用户登录成功

如果用户名不是Admin,提示用户不存在

如果密码不等于123.com, 提示密码错误

username= input("请输入用户名:")

password = input("请输入密码:")

if username.lower().strip()== "admin" and password == "123.com":

print("登录成功!")

else:

print("用户名或者密码错误!")

# lower()--把字符串转为小写 upper()--把字符串转为大写

# strip()--去除字符串前后的空格

结果:

C:\python\python.exeC:/python/demo/file2.py

请输入用户名: ADMIN

请输入密码:123.com

登录成功!

Process finished with exit code 0

示例2:

在控制台应用程序中输入小王(语文,英语,数学)成绩(单科满分100分)

判断:

1)如果所有科目都及格了,提示:恭喜你,你所有科目都通过考试了

2)否则提醒:很遗憾,你没有通过考试,需要补考(没有及格的名称)

chinese= int(input("请输入语文成绩:"))

maths = int(input("请输入数学成绩:"))

english = int(input("请输入英语成绩:"))

get_course = ""

if chinese>= 60 and maths >= 60 and english>= 60:

print("恭喜你,所有科目都通过考试!")

else:

if chinese <= 60:

get_course += "语文、"

if maths <= 60:

get_course += "数学、"

if english <= 60:

get_course += "英语、"

print("很遗憾,你没有通过考试,补考科目为:" + get_course)

结果:

C:\python\python.exeC:/python/demo/file2.py

请输入语文成绩:54

请输入数学成绩:89

请输入英语成绩:32

很遗憾,你没有通过考试,补考科目为:语文、英语、

Process finished with exit code 0

示例3:(之前小红花案例第一次优化)

在控制台应用程序中输入小王(语文,英语,数学)成绩(单科满分100分)

判断:

1)如果有一门是100分

2)如果有两门大于90分

3)如果三门大于80分

满足以上一种情况,则奖励一朵小红花

chinese= int(input("请输入语文成绩:"))

maths = int(input("请输入数学成绩:"))

englist = int(input("请输入英语成绩:"))

get_course = ""

if (chinese == 100 or maths == 100 or englist == 100):

if(chinese == 100):get_course += "语文、"

if(maths == 100):get_course += "数学、"

if(englist == 100):get_course += "英语、"

print("你的%s得了100分,奖励一朵小红花❀!" % get_course)

else:

if(chinese >= 90 and maths >=90) or (chinese >= 90 and englist>= 90) or(maths >= 90and englist >= 90):

if(chinese >= 100):get_course += "语文、"

if(maths >= 90):get_course += "数学、"

if(englist >= 90):get_course += "英语、"

print("你的%s大于90分,奖励一朵小红花❀!" % get_course)

else:

if(chinese >= 80 and maths >=80 and englist >= 80):

print("你的三个科目语文、数学、英语都大于80分,奖励一朵小红花❀")

结果:

C:\python\python.exeC:/python/demo/file2.py

请输入语文成绩:86

请输入数学成绩:98

请输入英语成绩:87

你的三个科目语文、数学、英语都大于80分,奖励一朵小红花❀

总结

以上所述是小编给大家介绍的python 中if else 语句的作用及示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

python中if else语句_python 中if else 语句的作用及示例代码相关推荐

  1. python怎么爬网站视频教程_python爬虫爬取某网站视频的示例代码

    把获取到的下载视频的url存放在数组中(也可写入文件中),通过调用迅雷接口,进行自动下载.(请先下载迅雷,并在其设置中心的下载管理中设置为一键下载) 实现代码如下: from bs4 import B ...

  2. python源码脚本实例_python编写一个会算账的脚本的示例代码

    python算账脚本 1.假如小明卡里有10000元去商场买东西发现钱不够又向父母借了5000账单如下 2.以下脚本就能实现上面的运算 from time import strftime import ...

  3. python if else语句例子,python 中if else 语句的作用及示例代码

    引入:if-else的作用,满足一个条件做什么,否则做什么. if-else语句语法结构 if 判断条件: 要执行的代码 else: 要执行的代码 判断条件:一般为关系表达式或bool类型的值 执行过 ...

  4. python中else什么意思_python中的else语句

    python语言和其它语言一样在支持else语句,通常else语句和if语句合用,完成程序的分支选择功能. 例如如下打印学成成绩代码: score = int(input("请输入成绩:&q ...

  5. python with语句_python中的with语句

    python中的with语句使用于对资源进行访问的场合,保证不管处理过程中是否发生错误或者异常都会执行规定的__exit__("清理")操作,释放被访问的资源,比如有文件读写后自动 ...

  6. python中的pass语句_Python中pass的作用与使用代码示例

    本篇文章小编给大家分享一下Python中pass的作用与使用代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Python中pass的作用 空语 ...

  7. python分支语句_Python中分支语句与循环语句实例详解

    前言 本篇博文介绍一下Python中的if条件语句.while循环语句.for in循环语句以及break和continue控制关键字. 分支的基本语法 if 条件表达式: 语句1 语句2 语句3 . ...

  8. python分支语句_Python中的分支语句和循环语句及案例

    今天是清明假期的最后一天,依旧学习着 Python,老样子来写一篇博客.本篇博文介绍一下 Python 中的 if 条件语句.while 循环语句.for in 循环语句以及 break 和 cont ...

  9. python中color语句_python中的colorlog库详解

    一. 描述 colorlog.ColoredFormatter是一个Python logging模块的格式化,用于在终端输出日志的颜色 二. 安装 pip install colorlog 三. 用法 ...

最新文章

  1. MariaDB Galera 集群安装配置
  2. 数据中心、智慧机房全套解决方案
  3. webpack从入门到精通(四)优化打包配置总结①
  4. Spring MVC 配置--解剖
  5. Xamarin for iOS 11(一) - 初尝ARKit
  6. 精简jdk包_具有JDK 12精简数字格式的自定义精简数字模式
  7. LeetCode 2097. 合法重新排列数对(欧拉路径)
  8. 【软件工程】实体类的持久性
  9. 【报告分享】2021中国数据智能产业发展研究报告.pdf(附下载链接)
  10. 【转】简明 Python 教程
  11. 【重磅】亚马逊向第三方开放Echo音箱语音识别技术(附AmazonEcho Dot拆解)
  12. Coder Essential之编程语言学习知识点纲要
  13. 锐起无盘工作站网卡配置
  14. pe下修复linux磁盘分区,找回丢失的Linux分区及Grub修复过程
  15. luogu P5294 [HNOI2019]序列
  16. 学完了Hadoop,我总结了这些重点
  17. 2020-2021读书记录
  18. 写一函数fac(n) 求n!。在主函数中输入a,b,c三个整数,实现求a!+b!+c!的值并输出。
  19. 已知两点坐标如何快速增加其他坐标_天文坐标系分类
  20. 前端模板template-web简单使用

热门文章

  1. 已知一个特殊字符的 unicode 编码值,如何在 ABAP 里打印出这个特殊字符?
  2. 使用 ABAP 代码向百度网站发起请求并收到回应
  3. 在 SAP CRM Fiori 应用上给 Opportunity 订单添加 note 的后台执行明细
  4. 一种简单地实现 SAP UI5 Master detail 页面的方法
  5. SAP 产品一脉相承的 UI 增强思路,在 SAP Commerce Cloud(电商云) UI 增强实现中的体现
  6. Angular [(ngModel)]的ng-dirty设置时机
  7. Betty's Sales team BP SQL
  8. SAP UI5 Dropdown list binding debugging
  9. SAP concur image download on request
  10. SAP ERP物料和SAP Cloud for Customer的同步