python分支结构基础实训_python-002基础——分支结构
分支结构
一、布尔类
数据只存在两种取值情况,ture或者false,该数据一般用来充当条件判断语句。
result=ture
二、返回值为布尔类型的运算符
比较运算符
用来组成分支或循环结构的判断语句
(>, =, <=, !=)
逻辑运算符
1 #逻辑运算符(and(并且), or(或者), not(不是))‐‐可以完成多个条件的构建
2 # and特点‐‐and连接的多个条件只要有一个为假整个条件都为假
3 #or特点‐‐or连接的多个条件只要有一个为真整个条件都为真
4 #not‐‐对连接条件的否定,注意not只能跟一个条件
三、分支结构
if分支结构适用于只有一种情况的选择
1 if分支结构语法:
2 if 条件语句:
3 分支语句
案例: #定义一个变量,判断该变量是否是偶数,如果是则输出该数字,否则不做任务处理
num = 11
if num % 2 == 0:
print('%d是偶数'%num)
if-else分支结构--适用于两种情况的分支
if‐else该分支结构语法:
if 条件判断:
分支语句1
else:
分支语句2
案例: #控制台输入两个整数,存储在两个变量中,输出两个变量的最大值
num1 = int(input('请输入第一个整数'))
num2 = int(input('请输入第二个整数'))
if num1 > num2:
print('最大值为%d'%num1)
else:
print('最大值为%d' % num2)
if-elif-else--适用于多种情况的分支结构
if‐elif‐else‐‐语法结构
if 条件判断1:
分支语句1
elif 条件判断2:
分支语句2
elif ...:
...
else:
分支语句n
案例: #ATM机提供(取款,存款,转账,账户信息,修改密码),用户通过控制台输入一种服 务,之后ATM机输出对应服务内容
kind = int(input("请输入服务类型"))
if kind == 1:
print('ATM机正在执行取款服务')
elif kind == 2:
print('ATM机正在执行存款服务')
elif kind == 3:
print('ATM机正在执行转账服务')
elif kind == 4:
print('ATM机正在执行账户查询服务')
elif kind == 5:
print('ATM机正在执行密码修改服务')
else:
print("ATM机暂未开通该项服务")
四、Python析构操作
python中变量允许按照固定格式进行数据的依次赋值
案例 #交换两个变量中的数据,不借助第三个变量
num1 = 10
num2 = 20
#左右两端结构相同,此时右侧数据会按照对应位置依次赋值给左侧变量
num1, num2 = num2, num1
print(num1, num2)
五、随机数random模块的使用
#导入随机数模块
import random
生成[0,1)范围的随机小数
print(random.random())
生成[min, max]之间的随机整数,包含min和max
print(random.randint(1,3))
python分支结构基础实训_python-002基础——分支结构相关推荐
- 计算机应用基础实训室,计算机应用基础实训
计算机应用基础实训 导语:实训中很多时间需要学生自己练习,一些学生的学习态度不明确,有侥幸心理,认为只要会简单的操作,能通过考试就行.以下小编为大家介绍计算机应用基础实训文章,欢迎大家阅读参考! 计算 ...
- 计算机应用基础实训报告,计算机应用基础教学小结
摘要:该文结合在计算机应用基础教学中的教学实践,从几个方面总结了学生在学习计算机过程中易犯的错误. 关键词:计算机应用基础:Word:Excel 中图分类号:G642文献标识码:A文章编号:1009- ...
- 计算机应用基础实训任务说明,计算机应用基础实训项目三Excel综合应用详细任务说明.pdf...
实训项目三 Excel 综合应用 实训项目三 Excel 综合应用 20 实训满分 20 分. 实训满分 分. Excel 以日常应用为基础,设计一个综合运用 Excel 基本操作技能解决实际问题的电 ...
- python分支结构基础实训_零基础Python教程-分支结构
文章目录 下面就让我们先一起学习单分支结构: 单分支结构 双分支结构 多分支结构 在日常生活中,我们会遇到很多选择类的问题.比如:午饭吃螺蛳粉还是生煎包?下班回家坐地铁还是公交车?这也就是我们编程语言 ...
- python基础实训_python基础实践(三)
-*-列表是新手可直接使用的最强大的python功能之一,它融合了众多重要的编程概念.-*- # -*- coding:utf-8 -*- # Author:sweeping-monk Questio ...
- 计算机应用基础实训任务2,计算机应用基础实训任务2
计算机应用基础实训任务2Tag内容描述: 1.电脑应用基础教育报告(2) 名字 所属教务组 讲授讲师 实习日期 课程名称 Word文字处理 一.实验名称: 文字处理 二.实验目的: 1.熟悉Word常 ...
- 计算机应用基础实训项目三excel,计算机应用基础实训项目三 Excel 综合应用
计算机应用基础实训项目三 Excel 综合应用Tag内容描述: 1.计算机应用基础实训教程计算机应用基础实训项目二,Word,综合应用 以日常应用为基础,设计一个综合运用 Word 基本操作技能解决实 ...
- 计算机基础实训计划,《计算机基础》课实训计划.doc
<计算机基础>课实训计划,计算机基础授课计划,大学计算机基础实训,计算机基础实训教程,计算机基础实训心得,计算机基础实训总结,计算机基础实训,计算机基础实训大纲,计算机基础实训教案,实训课 ...
- 学习笔记-大数据基础实训(python语言+可视化)
实训指导书 一.实训目的 利用python从指定接口爬取广东省各个地市的气象数据,存储并进行数据分析和可视化 二.实训任务列表 给定以下3个接口: 1.http://www.nmc.cn/f/rest ...
- 计算机应用技术基础教案,计算机应用技术基础实训教案.doc
计算机应用技术基础实训教案 <计算机应用基础>实验指导 实验名称 实验1 Windows基本操作 目的和要求 1.掌握窗口的基本操作,例如:移动.大小等.2.掌握查找文件.文件夹的方法. ...
最新文章
- Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2)
- make things simple
- Spark的stage划分算法源码分析
- Android开发--真机调试出现device offline提示
- mysql删除索引 增加索引
- 基于隐马尔可夫模型的有监督词性标注
- 计算机组成原理(白中英) 第二章 课后题答案
- Linux版QQ安装教程
- 二进制、八进制、十进制与十六进制
- endnotex9切换中文_EndNote9简明教程中文版
- 千千静听播放器下载2015 v9.1.6 官网最新版
- Python字典:选手统计票数和姓名进行排序
- c语言 字符转换成ascii吗,C语言字符转换ASCII码
- 类似微信5.x朋友圈的弹出框点赞功能PopupWindow
- 莆田学院计算机系录取分数线,莆田学院2019录取分数线_高考升学网
- 【自学宝典】自动化课程 / 西门子、三菱、欧姆龙PLC电气设计与编程
- 生成树协议(STP)
- 电路实验——实验一 电路基本测量
- 人工智能发展简史——未来是属于AI人工智能的。
- Java转Android:第4天 用Layout布局实现罗盘和三叉戟