python学习之路——第七讲分支与循环
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python学习之路——第七讲分支与循环,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2265字,纯文字阅读大概需要4分钟。
内容图文
![python学习之路——第七讲分支与循环](/upload/InfoBanner/zyjiaocheng/610/fd39b3947aac484fa972a54d90ffcbb8.jpg)
打飞机小游戏框架:
加载背景音乐
播放背景音乐
我方飞机诞生
interval = 0#间隔
while true:
if 用户是否点击关闭按钮:
退出程序
interval += 1
if interval == 50
interval = 0
小飞机诞生
小飞机移动一个位置
屏幕刷新
if 用户鼠标产生移动:
我方飞机中心位置 = 用户鼠标位置
屏幕刷新
if 我方飞机与小飞机碰撞:
我方挂,播放撞击音乐
修改我方飞机图案
打印“Game over”
停止背景音乐,最好淡出
判断语句
-
判断语句带来了一种新的代码执行顺序,和从上至下依次执行代码不同,判断语句可以选择执行某一些代码。
-
判断语句的关键词是if,else,和elif,用来判断不同的条件以及执行不同的代码。
-
语句根据条件的真(True)或假(False)来判断是否执行下一步的代码。这里的True和False可能是一个变量里面的值,也可能是比较运算、逻辑运算或者复杂运算的运算结果。
条件表达式
语法:
x if 条件 else y
例:small = x if x<y else y
如果条件为真,small = x,否则small = y
断言assert
当这个关键字后边的条件为假的时候,程序自动化崩溃,并抛出AssertionError的异常
assert 4 < 3
运行结果
Traceback (most recent call last):
File "D:/Pycharm/project/test/fishc/07/assert.py", line 1, in <module>
assert 4 < 3
AssertionError
一般来说,我们可以用它在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用
while循环
while 条件:
循环体
for循环
由于for循环常用于遍历一个线性数据结构里面的所有元素,并以是否完成遍历来作为循环的终止条件,所以我们也经常把这样的循环称为“计数循环”。
语法:
for 目标 in 表达式:
循环体
for循环与while循环的区别
list = [1,2,3,4,5]
for i in list:
print(i)
list = [1,2,3,4,5]
j = 0
while j < 5:
print(list[j])
j = j + 1
第一个区别:
for循环是在每一次循环的时候,按照从头到尾的顺序自动遍历,给变量i赋值列表中的元素;
而while循环是用变量j作为一个计数器来索引列表,分别访问这个列表里面的每个元素。
第二个区别:
循环的终止条件不一样。
for循环的终止条件是遍历完这个list;
而while循环的终止条件是一个比较运算,j<5,当这个比较条件为True的时候继续执行代码,为False的时候就终止执行。
range()
语法:
range( [strat,] stop[, step=1] )
这个内置函数有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。step=1表示步长的值默认值是1。
range的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。左闭右开,如果只有一个参数,则从0开始
range(5)
[0,1,2,3,4]
range(1,10)
[1,2,3,4,5,6,7,8,9]
range(0,20,5)
[0,5,10,15]
break与continue
break:终止循环,跳出循环体
continue:终止本轮循环,开启下一轮
内容总结
以上是互联网集市为您收集整理的python学习之路——第七讲分支与循环全部内容,希望文章能够帮你解决python学习之路——第七讲分支与循环所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。