• python_day3


    一:分支和循环:

    1.飞机小游戏:

    加载背景音乐
    播放背景音乐(设置单曲循环)
    我方飞机诞生
    interval=0
    
    while True:
       if 用户点击了关闭按钮:
           退出程序
    
       interval+=1
       if interval==50:
            interval=0
            小飞机诞生
    
       小飞机移动一个新的位置
       屏幕刷新
    
       if 用户鼠标产生移动:
            我方飞机中心位置=用户鼠标位置
            屏幕刷新
        if 我方飞机与小飞机发生肢体冲突:
              我方失败,播放撞击音乐
              修改为我方飞机图案
              打印“game over”
              停止背景音乐,最好淡出

    2.根据输入成绩打印ABCD

     1 score=int(input('请输入一个成绩:'))
     2 if(100>=score>=90):
     3     print('A')
     4 elif 90>score>=80:#else if
     5     print('B')
     6 elif 80>score>=60:
     7     print('C')
     8 elif 60>score>=0:
     9     print('D')
    10 else:
    11     print('输入错误!')

     3,assert断言:

    当这个关键字后面的条件为假的时候,程序会自动崩溃并抛出AssertionError的异常,例子assert 3>4 。一般来说我们可以用它在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了。

    4.for循环:

    favorite='wwq'
    for i in favorite:
        print(i,end=' ')
    member=['张三','李四','王五']
    for each in member:
        print(each,len(each))

    5.range([strat,] stop [,step=1]) 这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的;step=1表示第三个参数的默认值为1;range的作用是生成一个从start参数值开始到stop值结束的数字序列。

    >>> range(5)
    range(0, 5)
    >>> list(range(5))
    [0, 1, 2, 3, 4]
    >>> for i in range(5):
        print(i)
    
        
    0
    1
    2
    3
    4
    >>> for i in range(2,9):
        print(i)
    
        
    2
    3
    4
    5
    6
    7
    8
    >>> for i in range(1,10,2)
    SyntaxError: invalid syntax
    >>> for i in range(1,10,2):
        print(i)
    
        
    1
    3
    5
    7
    9
    View Code

    6.break和continue

    bingo='lalala'
    answer=input('请输入答案:')
    while True:
        if answer==bingo:
            break
        answer=input('回答错误,请重新输入:')
    print('猜中了')
    View Code
    for i in range(10):
        if i%2!=0:
            print(i)
            continue
        i+=2
        print(i)
    View Code
  • 相关阅读:
    JSP脚本的9个内置对象
    JSP基础
    修改 MySQL Workbench editor的字体
    pb datawindow语法
    SqlServer 查询死锁,杀死死锁进程
    pb设计笔记
    sql server网络备份
    数据库设计
    各种默认回车提交表单
    jQuery选择器 (详解)
  • 原文地址:https://www.cnblogs.com/wwq1204/p/10658696.html
Copyright © 2020-2023  润新知