编程基础:程序结构

通常情况下,代码为了模拟生活中的处理问题的方式/步骤,出现程序运行结构

1.顺序结构:按照从上到下的顺序,逐行解释执行代码!

2.选择结构:模拟生活中的选择条件,根据条件的结果来执行对应的代码

3.循环代码:模拟生活中满足某个条件重复的执行同一件事情

选择结构

选择:判断

条件:真 | 假

代码块:要执行的代码

单分支选择结构

if 条件:

条件为真要执行的代码块

双分支选择结构

if 条件:

条件为真 执行的代码块

else:

条件为假 执行的代码块

双分支简化语法:

结果1 if 条件 else 结果2

条件为真输出结果1,否则输出结果2

如:

“出门” if True else “在家” -> 出门

“出门” if False else “在家” -> 在家

简化语法中条件为真输出左边的结果;否则输出右边的结构

多分支选择结构

if 条件1:

条件1为真执行的代码

elif 条件2:

条件2为真执行的代码

elif 条件n:

条件n为真执行的代码

else:

所有条件都不为真,才会执行的代码

扩展:

清屏命令

调用系统的cls清屏命令,清除多余显示数据

引入一个系统模块 import os (这是和操作系统交互的模块)

执行系统命令:os.system('cls')

主动退出程序

要求主动退出程序,要使用系统模块

引入一个系统模块:import sys 和python解释器交互的模块

退出系统:sys.exit(1)

延时退出

按照倒计时的方式,退出程序

引入一个时间模块:让程序间隔1S暂停一次

import time

暂停程序1S:time.sleep(1)

扩展小总结

清除命令行窗口多余的展示信息:import os ; os.system("cls’)

主动退出程序:import sys ; sys.exit(1)

延时操作:import time; time.sleep(1)

python基础第三章选择结构答案-Python days03-选择结构【if】相关推荐

  1. python第三章课后答案_XX医学院本科各专业《Python》第三章习题与答案-2020年实用精品...

    XX医学院本科各专业<Python>第三章习题与答案 一.填空题 1.python语言提供.和3种数字类型.(整数.浮点数.复数) 2.整数类型有4种进制表示,默认情况采用十进制,二进制数 ...

  2. python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句

    第3章 流程控制语句 3.1程序的结构 计算机在解决某个具体问题时,主要有3种情况,分别是顺序执行所有的语句.选择执行部分语句和循环执行部分语句.程序设计中的3种基本结构为顺序结构.选择结构和循环结构 ...

  3. python基础代码事例-python基础第三章

    第三章主要讲解Python的print语句的应用和赋值语句,代码块与缩进,条件语句,循环语句.这几种基础的语句 Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者 ...

  4. python基础第三章选择结构答案-python3 学习笔记(二)选择结构、循环结构

    python3 学习笔记 python 优雅 明确 简单 1.选择结构 (1)简单判断 if else 使用格式: if  条件: 表达式1 else: 表达式2 (2)多条件判断 elif 使用格式 ...

  5. python基础第三章

    •程序的格式框架 python代码缩进 1.缩进:一行代码开始前的空白区域,表达程序的格式框架. 2.缩进分为单层缩进和多层缩进 3.Python对缩进有着强制性要求,通过缩进来控制程序的结构和层次 ...

  6. 计算机应用基础第三章试题及答案,大专计算机应用基础试题及答案

    大专计算机应用基础试题及答案 大专计算机应用基础试题及答案 大专计算机应用基础试题及答案 1. 一般认为,世界上第一台电子数字计算机诞生于___A___. A.1946年 B.1952年 C.1959 ...

  7. 大数据Python基础——第三章 字符串加列表练习

    目录 字符串 列表 字符串 一.什么是字符串 字符串或串(String)是由数字.字母.下划线组成的一串字符:它是编程语言中表示文本的数据类型:Python程序中的字符串在计算机内存中,统一使用uni ...

  8. python从2 1 2 2 2 63_Python从零开始第三章数据处理与分析python中的dplyr(2)

    目录 第二章(pandas) Python从零开始第三章数据处理与分析python中的dplyr(2) =============================================== ...

  9. Pytho基础 第三章

    Python基础 第三章 函数 3.1 概念整理 3.1.1 def语句和参数: 在调用print()或 len()等函数时,会传入一些值放于括号中间,在此称为参数.也可以自行定义接收参数的函数. d ...

最新文章

  1. Elastic Search 介绍和基本概念
  2. android ip 黑白名单,GaussDB T 单机 IP黑白名单配置
  3. [Python]架设python虚拟环境以及部署PythonWeb服务
  4. CentOS8下安装docker
  5. 洛谷 1057——传球游戏(递推与递归二分)
  6. [贪心专题]CF549G,CF351E,CF226D,CF1276C,CF1148E,CF798D
  7. 综合素质计算机考点,教师资格证小学综合素质考点及考试真题:信息处理能力...
  8. oracle 10g的闪回删除与回收站
  9. 判断浏览器是否支持websocket的方法
  10. windows 安装 win32 win32com模块
  11. 上海房屋租赁合同登记备案证明办理流程
  12. css伪类设置小标签
  13. Redis开发运维实践开发者设计规范之延迟考虑
  14. python web flask 插件_Python WEB框架之Flask
  15. MySQL主从1205报错【转】
  16. 企业微信第三方应用开发--回调配置
  17. 如何注册域名,获取个人网站网址
  18. windows下安装字体到linux服务器
  19. 基于FPGA视频图像处理系统设计
  20. Crackme 22

热门文章

  1. CSS3---8.盒模型
  2. [NOIP2009] 最优贸易 (最短路,分层图)
  3. PowerDesiger 15逆向生成工程E-R图及导出word表格
  4. SharePoint 2013: The New Web Application button is disabled is the central administration
  5. Android中用 adb 命令操作数据库
  6. mysql的覆盖索引原理_「Mysql索引原理(七)」覆盖索引
  7. python基础语法 第0关print-徐州鼓楼高校邦数据科学通识课【Python基础语法】答案...
  8. 以python入门教程新世界-50⾏python爬⾍代码, 带你正确打开知乎新世界!
  9. python学哪个版本-我现在应该学习哪个版本的Python?哪个方向更好?
  10. python爬虫抓取数据的步骤-Python爬虫抓取手机APP的传输数据