栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

第四周学习--程序的分支结构

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第四周学习--程序的分支结构

跟着老师学习了第四周,开始接触程序框架的知识啦,但是也暴露了一个问题,相信也是大家遇到的问题,那就是遗忘,很多知识点很多程序代码明明都已经明白了,都已经会做啦,但是几天之后又不会做了,同样的问题,又开始没有思路啦,导致自己信心逐渐减退,最后发现自己什么都没有学到。唯一的方法就是不断学习不断运用学过的知识点,看透程序本质的东西
好了我们开始今天的内容吧,上边我们学习啦一些python的基本内容,今天继续学习的python的分支结构。

本课知识
  1. 单分支结构
  2. 二分支结构
  3. 多分支结构
  4. 条件判断以及组合
  5. 程序的异常处理
单分支结构

语法结构:
if <条件>:
<执行语句>
实例:

source = input()
if source == 99:
	print('ok')

这就是一个简单的分支结构,只有一个if语句组成,也是常见的程序结构。

二分支结构

语法结构:
if<条件>:
<执行语句1>
else:
<执行语句2>
实例:

s = eval(input())
if s>60:
	print('及格')
else:
	print('挂科')

二分支结构是由 if和else组成的,也是我们以后程序中经常用到的一中结构。对于我们以后的程序结构可以奠定一个良好的基础。

多分支结构

语法结构:
if<条件1>:
<执行语句1>
elif<条件2>:
<执行语句2>
else:
<执行语句3>
实例:

s = eval(input())
if s>60:
	print('及格')
elif  60
异常处理

语法结构:
try:
<语句块1>
except:
<语句块2>
实例:

try:
	num = eval(input('请输入整数:'))
	print(num**2)
except:
print('输入有误')

异常处理可以在程序中保证程序的运行,不会因为一些错误导致整个程序停止。

身体质量指数BMI实例
#BMI指数测量程序
height,width = eval(input('请输入身高(米)体重(千克)并且用逗号隔开'))
bmi = width / pow(height,2)
tizhi = ''
if bmi <= 18.5:
    tizhi = '偏瘦  多吃饭饭哦'
elif 18.5 < bmi <= 24:
    tizhi = '正常  继续保持哦'
elif 24 < bmi <=28:
    tizhi  = '偏胖  运动起来吧' 
else:
    tizhi = '肥胖  加油啊该减肥了'
print('您的BMI指数为:{:.2f} 您的体制属于:{}'.format(bmi,tizhi))

循环结构

本课知识点:

  1. 遍历循环
  2. 无限循环
  3. 循环控制保留字
  4. 循环的高级用法
遍历循环

语法结构:
for <变量> in <遍历结构> :
<语句块>
实例:

for i in range(10):
	print(i)
循环遍历的应用

1,字符串的循环
for c in “pyhton”:
print(c,end=’,’)
可以遍历整个字符串,将内容逐一输出
2, 列表遍历循环
for item in [123, “PY”, 456] :
print(item, end=",")
也可以对文件进行遍历,这些知识我们后边的学习过程中会遇到

无限循环

语法结构:
while<条件>:
<语句块>
实例:

a = 3 
while a > 0 : 
	a = a - 1 
	print(a)

无限循环也就是我们说的while循环,实在程序处理中经常遇到的程序结构。

循环控制保留字
break 和 continue
  • break跳出并结束当前整个循环,执行循环后的语句
  • continue结束当次循环,继续执行后续次数循环
  • break和continue可以与for和while循环搭配使
    今天的学习就到这里啦
转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号