python if用法
python if 用法
- 流程控制
流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for)
1、分支结构
分支结构就是根据条件判断的真假去执行不同分支对应的子代码
2、为什么需要分支结构
人类某些时候需要根据条件来决定做什么事情,比如:如果今天下雨,就带伞
所以程序中必须有相应的机制来控制计算机具备人的这种判断能力
3、如何使用分支结构
if语法第一种:
if 条件:代码1代码2代码3第二种:
if 条件1代码1
elif 条件2:代码1
else代码第三种:
if代码1
else:代码1
4、if案例
案例1:
假如:相亲标准,要求年龄大于18小于28。星座:天蝎座。
age = int(input('请输入要求的年龄: '))
start = '天蝎座'
if 18 < age < 28 and start == '天蝎座':print("相亲成功")
案例2:
假如:要求年龄大于18小于28。星座:天蝎座。条件成功返回:相亲成功,不然失败。
age = int(input('请输入要求的年龄: '))
start = '天蝎座'
if 18 < age < 28 and start == '天蝎座':print("相亲成功")
else:print("相亲失败")
案例3:
假如:成绩>=90,那么:优秀
假如成绩>=80且<90,那么:良好
假如成绩>=70且<80,那么:普通
其他情况:很差
achievement = input("请输入你的成绩: ").strip()
achievement = int(achievement)
if achievement >= 90:print("小伙子你很优秀")
elif 80 <= achievement < 90:print("小伙子你很哇塞")
elif 70 <= achievement < 80:print("小伙子要加油了")
else:print("小伙子你躺平了")
案例四、if嵌套
- 准备将来要做判断的数据:钱和空座
- 判断是否有钱:上车 和 不能上车
- 上车了:判断是能坐下: 有空座位 和 无空座位
money = input("请投币坐车:").strip()
mny = int(money)
if mny == 2:print('投币成功请上车')vacancy = input("选择位置输入TRUE/FALSE:").strip()if vacancy == 'TRUE':print('有位子赶紧坐下')else:print('站着吧你')
else:print('没钱还坐车,给五毛钱给你挂车上')
python if用法相关推荐
- Python pandas用法
Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...
- python goto 用法
python goto 用法 pip install goto-statement from goto import with_goto @with_goto def range(start, sto ...
- Python SQLite 用法
Python SQLite 用法 具体可以参考网址 代码: #导入 import sqlite3 #连接库,如果数据库不存在,那么它就会被创建,最后将返回一个数据库对象. # test.db:数据路路 ...
- import的用法python_Python导入模块,Python import用法(超级详细)
Python导入模块,Python import用法(超级详细) 使用 Python 进行编程时,有些功能没必须自己实现,可以借助 Python 现有的标准库或者其他人提供的第三方库.比如说,在前面章 ...
- python with用法
@python with用法 python中with可以明显改进代码友好度,比如: [python] view plaincopyprint? with open('a.txt') as f: pri ...
- Python高级用法总结
Python很棒,它有很多高级用法值得细细思索,学习使用.本文将根据日常使用,总结介绍Python的一组高级特性,包括:列表推导式.迭代器和生成器.装饰器. 列表推导(list comprehensi ...
- 数据库和python的结合_redis数据库及与python交互用法简单示例
本文实例讲述了redis数据库及与python交互用法.分享给大家供大家参考,具体如下: redis数据操作 1.string类型:主要存储字符串 操作 命令 设置键值 set key value 设 ...
- python输出函数是什么_Python中打印函数使用概述,python,print,用法,总结
输出的 print 函数总结: 1. 字符串和数值类型 可以直接输出 print(1) 1 print("Hello World") Hello World 2.变量 无论什么类型 ...
- Python break用法详解
文章目录 Python break 用法 Python break 用法 我们知道,在执行 while 循环或者 for 循环时,只要循环条件满足,程序将会一直执行循环体,不停地转圈.但在某些场景,我 ...
- python基本用法_Python基本用法总结
Python 的设计具有很强的可读性,易于使用.这里对python基本用法做一个总结介绍. 一. 变量类型 1. 变量赋值 Python中的变量赋值不需要类型声明,每个变量在使用前都必须赋值,变量赋值 ...
最新文章
- 计算机专业英语2008影印版第四章翻译,计算机专业英语2008影印版选择题的翻译加答案(14页)-原创力文档...
- 赛迪展望 | 一文了解“2021年中国先进计算产业发展趋势”
- sql多变量 双引号设置
- 计算机网络何顶新pdf,《计算机网络及应用(何顶新)(二版)》【摘要 书评 在线阅读】-苏宁易购图书...
- cdh jar包 sqoop2_安装sqoop1.4.6-cdh5.5.2
- 深入理解函数式编程之柯里化
- JavaWeb——拦截器HandlerInterceptor
- Python多行字符串
- 有血有肉,汇报年终总结
- 地面波天线怎样能多收台_教你怎样挑选DTMB地面波天线
- 解析Excel(xls、xlsx两种格式)
- 向量运算(点积,叉积)
- 非线性方程的数值解法:正割法 python
- linux内核内存管理slub
- 计算机与智能科学专业大学排名,智能科学与技术专业大学排名 2021全国排行榜...
- Unmarshaller转换xml到对像为空的问题
- RISC-V调用惯例
- [译] 为数字优先新闻编辑室开发文本编辑器
- 与刘同学讨论《天道》随想
- 比较好用的影像导入CAD插件
热门文章
- 台式机 装 服务器系统,台式机和笔记本电脑应该安装什么系统比较好?
- 2021年10年后端开发程序员最新《C/C++Linux 服务器开发》学习路线总结,建议收藏
- 2021毓英中学高考成绩查询,泉州知名中学2020高考成绩喜报大集合(7.26更新)
- 2019年高中(高考)数学数列解题技巧整理总结
- (实验)完成一个医院挂号系统
- 常见bat命令(二)
- 常用的神经网络控制结构,神经网络控制的特点
- ck6.8整合php,CKplayer-超酷网页视频播放器
- Flurry使用初级教程
- vue中带参数的请求路径