Python选择流程(二)
多分支流程
#多分支
# if 条件表达式:比较运算符 逻辑运算符 /复合运算符
# 代码指令
# elif 条件表达式:
# 代码指令
# ......
# else:
#特征:
# 1.只要满足其中一个分支,就会退出本层if语句结构【必定会执行其中一个分支】
# 2.至少有两种情况可以选择
# elif 后面必须的写上条件和语句
# else 是选配,根据实际的情况来填写
前面我们说到input传入的参数默认是str类型的,str类型和int类型的数据进行比较运算会出现报错
score = input('请输入你的成绩:')print(type(score))if score>90:print('你的成绩是A等级')passelif score>=80:print('你的成绩是B等级')passelif score>=70:print('你的成绩是C等级')passelif score>=60:print('你的成绩是D等级')passelse:# 选配print('你可以回去种地了')
需要进行强制转换为int型
单个条件,一次判断,多个条件,多次判断
猜拳游戏
#多分支多条件的练习#猜拳击的小游戏#0:石头1:剪刀2:布import random #直接导入产生随机数的模块#计算机 人person=int(input('请出拳【0:石头1:剪刀2:布】:'))computer=random.randint(0,2)if person==0andcomputer==1:#多条件print('厉害了,你赢了')passelif person==1andcomputer==2:print('厉害了,你赢了')passelif person==2andcomputer==0:print('厉害了,你赢了')passelif person==computer:print('真不错,平手哦')passelse:print('哈哈,你输了吧')
if-else的嵌套/整除
#if-else 的嵌套使用
xuefen=int(input('请输入你的学分:'))
if xuefen> 10:
grade = int(input('请输入你的成绩:'))
if grade >=80:
print('你可以升班了,....恭喜你')
pass
else:
print('很遗憾,你的成绩不达标....')
pass
pass
else:
print('不好意思,你的成绩也太差了')
pass
Python选择流程(二)相关推荐
- Python基础(二)--数据类型,运算符与流程控制
目录 Python基础(二)--数据类型,运算符与流程控制 1 数据类型 1.1 Python中的数据类型 1.2 整数类型(int) 1.3 布尔类型 1.4 浮点类型 1.5 复数类型 1.6 类 ...
- Python的顺序流程、选择流程、循环流程
Day04新手小白学python 第四节 Python的顺序流程.选择流程.循环流程 目录 Day04新手小白学python 前言 一.顺序流程 二.选择流程 1.单分支 2.双分支 3.多分支 4 ...
- 【Python】abaqus二开,边线选择
[Python]abaqus二开,边线选择 前言 一.选择边的方法 二.使用方法 1.输出内容转换 总结 前言 在使用abaqus进行二次开发时(python),经常会遇到动态选取某一条边的情况,在a ...
- python安装流程-Python安装与卸载流程
Python安装流程: 一.下载 在网上(输入网址https://www.python.org/downloads/)下载Windows最新的python程序(我电脑为64位) 二.安装 根据自己的电 ...
- 初学__Python——Python的流程控制语句 if、for、while
目录 一.分支结构:if 语句 二.循环结构:for 语句 break 和 continue 三.循环语句:while 语句 通常情况下,Python脚本总是按照顺序执行的.不过,对于一些复杂的程序, ...
- 简单的Python购物流程
参考文档:http://467754239.blog.51cto.com/4878013/1572203 简单的Python购物流程 此脚本能够实现的实现的功能: 1.通过用户名和密码认证才能登陆购物 ...
- Python+医学院校二手书管理 毕业设计-附源码201704
目 录 摘要 1 绪论 1.1研究意义 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2基于Python医学院校二手书管理系统分析 2.1 可行性分析 2.2 系统流程分析 2 ...
- 基于Python医学院校二手书管理毕业设计-附源码201704
目 录 摘要 1 绪论 1.1研究意义 1.2研究现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2基于Python医学院校二手书管理系统分析 2.1 可行性分析 2.2 系统流程分析 2 ...
- Python基础(二)完结
今天分享又来了呀.ღ( ´・ᴗ・` ) 一起学习进步ღゝ◡╹)ノ♡ 关注公众号,回复"资料全集",不定期最新大数据业内资讯. ❤:在这里跟我一起学习技术.职场.人生.原理.健身.摄 ...
最新文章
- 我摊牌了,这就是我的生活
- VS2017 Pro未能找到路径“……\bin\roslyn\csc.exe”的解决方案
- 从一道easy级leetcode题目到分治法的思想
- A review of 3D/2D registration methods for image-guided interventions(2)
- 游戏人生,谈谈自己的游戏经历
- QT乱码总结2.gbk和ANSI和gb2312的区别
- java将一个整数反转输出,输入一个整数,实现反转输出,如输入123,输出321。...
- 简单实现x的n次方pta_Day12 :数值的整数次方
- BizTalk开发系列(二十九) 宏的使用
- 第四届中国优秀云计算开源案例评选结果出炉
- 谈谈全自动安装常使用的pip install的原理及作用!!!
- iOS 报错 : dyld: Library not loaded: @rpath/
- 豆瓣api不能访问了的解决办法
- AttributeError: module cv2.face has no attribute 'createEigenFaceRecognizer'
- 数字用计算机写大写,微信小程序学习用:大写计算器;数字转换为大写
- Linux修改用户ID
- 【Python成长之路】python资料共享
- alibaba的druid连接池的监控的两种方法
- 【日语词汇类编】传媒与娱乐:大众传播媒介
- OSChina 周一乱弹 —— 喝掉这瓶奶 忘掉那个仔
热门文章
- openlayers6【十七】vue VectorLayer矢量图层画地图省市区,多省市区(粤港澳大湾区)效果详解
- c语言编程网页数据提取,怎么用c语言抓取网页中的数据
- 又一位网友中了Viking Trojan PSW OnLineGames abo Trojan PSW SBoy b等
- python3.6环境下安装gevent,附协程TCP服务器客户端代码
- icofx 图片 转 图标
- vue3 electron 记录
- 设计数据库的画图软件
- pytorch backward中的gradient参数实验
- LTF散热框架软件实现_结合MTK6797平台
- Apache安装教程,安装Web服务软件,使自己的电脑变成服务器,并且在局域网内可以被访问。