Python学习笔记——分支循环

来源:互联网 发布:联赢软件 编辑:程序博客网 时间:2024/05/13 16:36
1. 数值类型:整型(没有小数点)  int()
            浮点型(小数点)     float()
            布尔类型             bool()
            字符串               str()
             e记法     例如:e4   10的4次冥  10000
             type() 查看数值类型
             isinstance()  判断两个数值是否一样   返回布尔值
                           例:isinstance(10.2,float)
2.算数操作符   + - * / %取余 **冥运算
           例:a += 3  b -= 1  c/= 2 d *= 3  
3.逻辑操作符  and  两个全为真,结果为真   否则为假
              or   两个其中一个为真,结果为真   两个全为假才是假
              not  取相反值   非0为TRUE   
4.优先级   幂运算——正负号——算术操作符——比较操作符——逻辑运算符
5.分支和循环
   5.1
   打飞机框架:加载背景音乐——播放——我方飞机诞生
            interval = 0
            while TRUE:
                if 用户是否点击关闭按钮:
                       退出程序
                interval += 1       
                if interval == 50
                    小飞机诞生
                
                小飞机移动一个位置
                屏幕刷新
                
                if用户鼠标产生移动:
                    我方飞机中心位置 = 用户鼠标位置
                    屏幕刷新
                    
                if 我方飞机与小飞机发生肢体冲突:
                    我方挂,播放撞机音乐
                    修改我方飞机图案
                    打印“Game  Over”
                    停止音乐,最好淡出
    5.2
        score = int(input("请输入您的分数:"))
        if 100 > score >= 90:
            print("A")
        elif 90 > score >= 80:
            print("B")
        elif 80 > score >= 60:
            print("C")
        elif 60 > score >= 0:
            print("D")
        else:
            print("分数错误")
    断言 assert  当确保程序中某个条件为真才能继续执行,assert判断为假自动终端程序
    条件表达式(三元操作符)
         例:small = x if x < y else y  x<y为真,赋值X 为假赋值y
    5.4
        for 循环   for 目标 in 表达式
                        循环体
            例:kai = "guo"
                for i in kai:
                    print(i,end=‘ ’)
        range()  range( [strat,] stop[,step=1] )  
                                      step=1 这个值默认为1
             例:range(5)
             例:list(range(5))
        例:for i in range(1,10,2)
                print(i)
        break  跳出当前循环
             例:
                bingo = "郭凯是个小学霸"
                answer = input("最适合郭凯的一句话:")
                while True:
                    if answer == bingo:
                        break
                    answer = input("抱歉,错了,请重新输入(答案正确才能退出):")
                print("哎呦,你真帅哦!")
                print("您真是郭凯心里的小蛔虫哦")
        continue 终止本轮循环,开始下一个循环
            例:for i in range(10):
                if i%2 != 0:
                    print(i)
                    continue
                i += 3
                print(i)
 
    
    
    
    
    
    
    
    
    
   
原创粉丝点击