首页 / PYTHON / Python编程:if语句结构
Python编程:if语句结构
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python编程:if语句结构,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1606字,纯文字阅读大概需要3分钟。
内容图文
![Python编程:if语句结构](/upload/InfoBanner/zyjiaocheng/625/08c293cde3cf48a9845e693b0eb85d7f.jpg)
简单的if语句
if 条件: #(如果条件结果为true,执行代码块1,否则不执行或执行代码块3) 代码块1 #(要有缩进) 代码块2 else: #(否则) 代码块3
if-else语句
经常需要在条件测试通过了时执行一个操作,并在没有通过时执行另一个操作。
例如:年满18岁可以参与投票
age = 17 if age >= 18: print('您可以参与投票') else: print('您未满18岁,不能参与投票') 输出 您未满18岁,不能参与投票
if-elif-else语句
(如果...否则如果...否则...)
#例如:考试成绩出来了,小于60分为C,60-80为B,81-100为A。
fraction = 78 if fraction < 60: print('你的等级为:C') elif fraction < 80: print('你的等级为:B') else: print('你的等级为:A') 输出 你的等级为:B
使用多个elif代码块
例如:游乐园门票,4岁一下免费,4-18岁收费20元,18岁以上收费40元,65岁以上免费
age = 15 if age <= 4: print('免费') elif age <= 18: print('20元') elif age < 65: print('40') else: print('免费') 输出 20元
省略else代码块
例如上面的代码中,去除else代码块,使代码阅读起来更清晰
age = 65 if age <= 4: print('免费') elif age <= 18: print('20元') elif age < 65: print('40') elif age >= 65: print('免费') 输出 免费
测试多个条件
有时候必须检查你关心的所有条件。在这种情况下,应使用一系列不包含elif和else代码块的简单if语句。在可能有多个条件为True ,且你需要在每个条件为True时都采取相应措施。
例如:买一套煎饼果子,顾客点了加蛋加肠的煎饼果子。
Ingredients = ['鸡蛋','香肠'] if '鸡蛋' in Ingredients: print('加鸡蛋') if '香肠' in Ingredients: print('加香肠') if '生菜' in Ingredients: print('加生菜') print('这是您的煎饼果子') 输出 加鸡蛋 加香肠 这是您的煎饼果子
如果这段代码使用if-elif-else结构运行,在加完鸡蛋后。就不会继续往下运行了,达不到预期结果。如果你只想执行一个代码块,就使用if-elif-else 结构;如果要运行多个代码块 就使用一系列独立的if语句。
内容总结
以上是互联网集市为您收集整理的Python编程:if语句结构全部内容,希望文章能够帮你解决Python编程:if语句结构所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。