分支结构

一、布尔类

数据只存在两种取值情况,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基础——分支结构相关推荐

  1. 计算机应用基础实训室,计算机应用基础实训

    计算机应用基础实训 导语:实训中很多时间需要学生自己练习,一些学生的学习态度不明确,有侥幸心理,认为只要会简单的操作,能通过考试就行.以下小编为大家介绍计算机应用基础实训文章,欢迎大家阅读参考! 计算 ...

  2. 计算机应用基础实训报告,计算机应用基础教学小结

    摘要:该文结合在计算机应用基础教学中的教学实践,从几个方面总结了学生在学习计算机过程中易犯的错误. 关键词:计算机应用基础:Word:Excel 中图分类号:G642文献标识码:A文章编号:1009- ...

  3. 计算机应用基础实训任务说明,计算机应用基础实训项目三Excel综合应用详细任务说明.pdf...

    实训项目三 Excel 综合应用 实训项目三 Excel 综合应用 20 实训满分 20 分. 实训满分 分. Excel 以日常应用为基础,设计一个综合运用 Excel 基本操作技能解决实际问题的电 ...

  4. python分支结构基础实训_零基础Python教程-分支结构

    文章目录 下面就让我们先一起学习单分支结构: 单分支结构 双分支结构 多分支结构 在日常生活中,我们会遇到很多选择类的问题.比如:午饭吃螺蛳粉还是生煎包?下班回家坐地铁还是公交车?这也就是我们编程语言 ...

  5. python基础实训_python基础实践(三)

    -*-列表是新手可直接使用的最强大的python功能之一,它融合了众多重要的编程概念.-*- # -*- coding:utf-8 -*- # Author:sweeping-monk Questio ...

  6. 计算机应用基础实训任务2,计算机应用基础实训任务2

    计算机应用基础实训任务2Tag内容描述: 1.电脑应用基础教育报告(2) 名字 所属教务组 讲授讲师 实习日期 课程名称 Word文字处理 一.实验名称: 文字处理 二.实验目的: 1.熟悉Word常 ...

  7. 计算机应用基础实训项目三excel,计算机应用基础实训项目三 Excel 综合应用

    计算机应用基础实训项目三 Excel 综合应用Tag内容描述: 1.计算机应用基础实训教程计算机应用基础实训项目二,Word,综合应用 以日常应用为基础,设计一个综合运用 Word 基本操作技能解决实 ...

  8. 计算机基础实训计划,《计算机基础》课实训计划.doc

    <计算机基础>课实训计划,计算机基础授课计划,大学计算机基础实训,计算机基础实训教程,计算机基础实训心得,计算机基础实训总结,计算机基础实训,计算机基础实训大纲,计算机基础实训教案,实训课 ...

  9. 学习笔记-大数据基础实训(python语言+可视化)

    实训指导书 一.实训目的 利用python从指定接口爬取广东省各个地市的气象数据,存储并进行数据分析和可视化 二.实训任务列表 给定以下3个接口: 1.http://www.nmc.cn/f/rest ...

  10. 计算机应用技术基础教案,计算机应用技术基础实训教案.doc

    计算机应用技术基础实训教案 <计算机应用基础>实验指导 实验名称 实验1 Windows基本操作 目的和要求 1.掌握窗口的基本操作,例如:移动.大小等.2.掌握查找文件.文件夹的方法. ...

最新文章

  1. Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2)
  2. make things simple
  3. Spark的stage划分算法源码分析
  4. Android开发--真机调试出现device offline提示
  5. mysql删除索引 增加索引
  6. 基于隐马尔可夫模型的有监督词性标注
  7. 计算机组成原理(白中英) 第二章 课后题答案
  8. Linux版QQ安装教程
  9. 二进制、八进制、十进制与十六进制
  10. endnotex9切换中文_EndNote9简明教程中文版
  11. 千千静听播放器下载2015 v9.1.6 官网最新版
  12. Python字典:选手统计票数和姓名进行排序
  13. c语言 字符转换成ascii吗,C语言字符转换ASCII码
  14. 类似微信5.x朋友圈的弹出框点赞功能PopupWindow
  15. 莆田学院计算机系录取分数线,莆田学院2019录取分数线_高考升学网
  16. 【自学宝典】自动化课程 / 西门子、三菱、欧姆龙PLC电气设计与编程
  17. 生成树协议(STP)
  18. 电路实验——实验一 电路基本测量
  19. 人工智能发展简史——未来是属于AI人工智能的。
  20. Java转Android:第4天 用Layout布局实现罗盘和三叉戟

热门文章

  1. 物理数据库设计 - 读书笔记
  2. C#读取匿名对象的属性值的方法总结
  3. 剑指offer 树的子结构 python
  4. python第九天课程:遇到了金角大王
  5. 跨域 webpack + vue-cil 中 proxyTable 处理跨域
  6. 线程wait和notify方法的demo详解
  7. Android类似日历的翻转控件
  8. loadrunner录制时web时,安全证书问题
  9. 很好的开源UI框架Chico UI
  10. Javascript设计网页中的下拉菜单