软件外包产业是什么,360优化大师官方下载,省住房和城乡建设厅网站,商务网站建设工程师是归纳编程学习的感悟#xff0c; 记录奋斗路上的点滴#xff0c; 希望能帮到一样刻苦的你#xff01; 如有不足欢迎指正#xff01; 共同学习交流#xff01; #x1f30e;欢迎各位→点赞 #x1f44d; 收藏⭐ 留言#x1f4dd; 年轻是我们唯一拥有权利去编制梦想的时…
归纳编程学习的感悟 记录奋斗路上的点滴 希望能帮到一样刻苦的你 如有不足欢迎指正 共同学习交流 欢迎各位→点赞 收藏⭐ 留言 年轻是我们唯一拥有权利去编制梦想的时候 目录
一、程序设计流程
二、分支结构
三、循环结构
四、流程控制的其他语句
1.跳转语句
2.pass语句
3.循环结构中的 else 语句 程序是由若干语句组成的其目的是实现一定的计算或处理功能。程序中的语句可以是单一的一条语句也可以是一个语句块(复合语句)。编写程序要解决特定的问题这些问题通过多种形式输人程序运行并处理形成结果并输出所以输人、处理、输出是程序的基本结构。在程序内部存在逻辑判断与流程控制的问题。Python的流程控制包括顺序、分支和循环3种结构。
一、程序设计流程 计算机程序设计包括面向过程和面向对象两种方法。面向对象程序设计在细节实现上也需要面向过程的内容。结构化程序设计是公认的面向过程的编程方法按照自顶向下、逐步求精和模块化的原则进行程序的分析与设计。为提高程序设计的质量和效率、增强程序的可读性可以使用程序流程图、PAD 图、N-S图等作为辅助设计工具。 结构化程序设计大致包含3种基本流程:顺序结构、分支结构和循环结构。 顺序结构是3种结构中最简单的一种即语句按照书写的顺序依次执行;分支结构又称选择结构它根据计算所得的表达式的值来判断执行哪一个流程的分支;循环结构则是在一定条件下反复执行一段语句的流程结构。 无论是面向对象的计算机语言还是面向过程的计算机语言在局部的语句块内部仍然需要使用流程控制语句来编写程序完成相应的逻辑功能。Python语言提供了实现分支结构的条件分支语句和实现循环结构的循环语句。
二、分支结构 Python 使用if语句来实现分支结构。根据分支的条件,如果是一个条件,形成简单分支结构如果是两个条件形成选择分支结构;如果是多个条件形成多重分支结构。分支语句中还可以包含分支结构形成分支的嵌套结构。
# 分段语句的示例分段函数计算根据x的值输出y的值
import mathx -37
if x 0:y math.fabs(x)
else:y math.sqrt(x)
print(f计算的结果是{y:.2f})
# 根据月份计算该月的天数不考虑闰年的情况
montheval(input(请输入您选择的月份))
days0
if (month1 or month3 or month5 or month7 or month8 or month10 or month12):days31
elif (month4 or month6 or month9 or month11):days30
else:days28
print(f{month}月的天数有,{} 天.format(days)) # 使用分支的嵌套计算购书款一个计算购书款的程序。如果有会员卡购书5本以上书款按7.5折结算5本以下按8.5折结算
如果没有会员卡购书5本以上书款按8.5折结算5本以下按9.5折结算。flag 1 # flag1表示有会员卡
books 8 # 购书数量
price 234 # 单价
actualpay0
if flag1:if books5:actualpayprice*0.75*bookselse:actualpayprice*0.85*books
else:if books5:actualpayprice*0.85*bookselse:actualpayprice*0.95*books
print(f您的实际付款金额是{actualpay:.2f}) 三、循环结构 循环结构是在一定条件下反复执行某段程序的控制结构反复执行的程序块称为循环体循环结构是程序中非常重要的一种结构它是由循环语句来实现的。Python 的循环共包括 for 循环和 while 循环两种。
四、流程控制的其他语句
1.跳转语句
2.pass语句
3.循环结构中的 else 语句