网课视频学习
********************************************************************
01小游戏 || 飞机文字版
#飞机小游戏(分支和循环)
#加载背景音乐
#播放背景音乐(设置单曲循环)
#我方飞机诞生
'''
interval = 0 #间距
while True:
if 用户是否点击关闭按钮:
退出程序
interval +=1
if interval ==50:
interval = 0
小飞机诞生
小飞机移动一个位置
屏幕刷新
if 用户鼠标产生移动:
我方飞机中心位置 = 用户鼠标位置
屏幕刷新
if 我方飞机与小飞机发生冲突:
我方挂,播放撞机音效
修改我方飞机图案
打印"Game over"
停止背景音乐,淡出停止音效
'''
02assert断言
>>> assert 3 > 4
#当关键字后面为假时,程序自动崩溃并抛出AssertionError异常
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
assert 3 > 4
AssertionError
03continue用于结束当前循环,再继续后面的循环
for i in range(10):
if i%2 !=0:
print("第一次输出:",i)
continue
i +=2
print("第二次输出:",i)
第二次输出: 2
第一次输出: 1
第二次输出: 4
第一次输出: 3
第二次输出: 6
第一次输出: 5
第二次输出: 8
第一次输出: 7
第二次输出: 10
第一次输出: 9
04break用于完全跳出循环,执行循环体后面的语句
passwd = "123"
answer =input("请回答数学问题 121+2=")
while True:
if answer == passwd:
break
answer = input("回答错误,回答正确方可结束 121+2=")
print("答案回答正确")
print("积分+10")
请回答数学问题 121+2=124
回答错误,回答正确方可结束 121+2=122
回答错误,回答正确方可结束 121+2=121
回答错误,回答正确方可结束 121+2=123
答案回答正确
积分+10
欢迎指正!