python中的分支结构——if语句
如果有编程经历的小伙伴们在看到分支结构这个名词,相信你们一定不会陌生。没错,选用适当的语言结构会让我们的代码更加清楚明了且易于修改,那么这次我们先来学习python中的一种——分支结构:
在python中的分支结构又包括:单分支结构,双分支结构,多分支结构和嵌套if语句:
单分支结构:
格式:
if(判定条件):
执行语句1
num=int(input('请输入一个整数\n'))
if(num%2==0):print('您输入的整数为偶数')
双分支结构:
格式:
if(判定条件):
执行语句1 //满足判定条件执行
else:
执行语句2 // 不满足判定条件执行
num=int(input('请输入一个整数\n'))
if(num%2==0):print('您输入的整数为偶数')
else:print('您输入的整数不是偶数')
多分支结构:
格式:
if(判定条件):
执行语句1 //满足判定条件执行
elif(判定条件2):
执行语句2
elif(判定条件3):
执行语句3
.......
else:
执行语句 // 不满足以上所有判定条件执行
print('考试分数查询')
num=int(input('请输入您的考试分数\n'))
if(num>=90 and num<=100):print('4.0')
elif(num>=80 and num<90):print('3.0')
elif(num>=70 and num<80):print('2.7')
elif (num >= 0 and num < 60):print('抱歉,您不及格,请及时参加补考')
else:print('您输入的成绩不在合格范围内')
嵌套if语句:
格式:
if(判定语句1):
if(判定语句2):
elif(判定语句3):
执行语句1
else:
执行语句2
else:
执行语句3
print('超市vip购物系统')
ans=input('请问您是本店vip吗?')
mon=int(input('请输入您本次购物花费的金额'))
if (ans=='y'):if(mon<=100):print('本次购物打九折,需花费:',mon*0.9)elif(mon<=200 and mon>100):print('本次购物打八折,需花费:',mon*0.8)elif(mon<500 and mon>200):print('本次购物打六折,需花费:',mon*0.6)else:print('您真有钱,不收费了',mom*0)
else:print('您不是本店会员,不享受打折服务:',mon)print('欢迎下次光临')
以上就是关于分支结构中if的用法,当然,在实际写工程代码的时候,遇到的情形可能要比上面的简单示例要复杂
python中的分支结构——if语句相关推荐
- Python教学 | Python 中的分支结构(判断语句)【附本文代码和数据】
查看原文:[数据seminar]Python教学 | Python 中的分支结构(判断语句)[附本文代码和数据] Part1引言 上期文章我们学习了组合数据类型字典以及元组,这标志着 Python 基 ...
- python中多分支结构可以不用else吗_Python3基础 多分支结构 if-elif-else
镇场诗: ---大梦谁觉,水月中建博客.百千磨难,才知世事无常. ---今持佛语,技术无量愿学.愿尽所学,铸一良心博客. --------------------------------------- ...
- python中表示分支结构_下面Python关键字中,不用于表示分支结构的是()。
I was nervous-desperately nervous-about becoming car-free. But eight months ago our car was hit, and ...
- Python教学 | Python 中的循环结构(上)【附本文代码和数据】
查看原文:[数据seminar]Python教学 | Python 中的循环结构(上)[附本文代码和数据] (qq.com) Part1引言 上期文章我们向大家介绍了 Python 程序控制结构中的分 ...
- 6.1 Python 单分支结构 if语句
第6章 程序流程控制 6.1 单分支结构 if语句 6.1.1 顺序结构 控制流指的是控制程序的执行流程. Python控制流有三种结构:顺序结构.分支结构.循环结构. [体验代码] # 定义2个变量 ...
- php中可以实现分支,PHP中的分支及循环语句
这次实践的都是PHP7的语法. 感觉是以前的5差别不是那么大,只是希望越来越快吧. $looking = isset($_GET['title']) || isset($_GET['author']) ...
- linux分支结构,实验四 Shell脚本中的分支结构
实验四 Shell脚本中的分支结构 #实验内容: ###一.if分支结构 •if结构是最基本的分支结构类型. •使用if结构时,只有满足某个条件才会执行某些语句,而在不满足此条件的情况下执行其他语句. ...
- 好程序员Python培训分享Python系列之分支结构
好程序员Python培训分享Python系列之分支结构,应用场景:迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构.然而仅有顺序结构并不能解决所有的问题,比如 ...
- java中分支_[Java教程]JavaScript中的分支结构
[Java教程]JavaScript中的分支结构 0 2016-06-30 23:03:37 说到JavaScript中的分支结构,我们就不得不提到流程控制这个词,我们所有的程序都是由数据和算法组成的 ...
最新文章
- java多线程基础篇第二篇-volidate关键字
- 打印Show Attend and Tell的损失函数
- 面对峰值响应冲击,解决高并发的三大策略
- c++编码风格指南_100%正确编码样式指南
- No module named 'urllib2'
- Safengine Android so加密
- bme280 环境传感器开发板_半导体所在柔性湿度传感器与非接触控制方面取得进展...
- java 多线程 选择题_Java多线程之三道多线程练习题
- 在防御方面应如何选择服务器?
- 怎么修改HTML中样式的项目序号,给Ol的序号设置样式,怎么做?
- 读书笔记-互联网鲇鱼法则
- 2018南京航天航空大学820自动控制原理参考答案
- google地图距离算法_谷歌地图计算两个坐标点的距离函数
- [C++]_ELVE_Windows下QT5.12连接MySql8.0解决方案
- 使用iTunes制作iPhone6s plus铃声
- 学习编程悟出8个字《精辟》!
- 文化 宝藏 文物 古文
- iOS内嵌unity
- illustrator插件-画板功能开发-插入页码-js脚本开发-ai插件
- 数据治理系列:浅谈数据质量管理
热门文章
- 简易的js获取星期几的两种方法
- 【SQL自学打卡|DAY13】——组合查询
- Stripe国际支付平台接入
- ubuntu各种方法卸载软件
- Computer Vision_2_Active Shape Models:Active Shape Models-Their Training and Application——1995
- 最长上升子序列(LIS) 学习总结
- HTTP状态 500 - 内部服务器错误java.lang.NullPointerException
- 火狐浏览器,错误代码:SEC_ERROR_REUSED_ISSUER_AND_SERIAL
- Mybatis中resultMap和resultType的区别
- 关于Textview maxline=1 ellipsize=end 导致中英文数字混合分割错误的问题