Python学习day012

网课视频学习
********************************************************************
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

欢迎指正!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值