码迷,mamicode.com
首页 > 编程语言 > 详细

python顺序选择循环使用

时间:2019-03-31 09:28:48      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:log   ...   size   NPU   使用   too   输入   if..else   inpu   

  • 格式化输出
  • 顺序选择循环结构
  • 简单使用

    • 查看某个模块、内置函数或者某个对象使用帮助
      help([module|object.ways])
      技术图片
    • 格式化输出

      • 将代码按照指定格式输出:
        %对字符串进行格式化,\用来做转义

        格式符:
        %c:显示字符的ASCII码
        %d,%i:显示十进制整数
        %e:科学计数法数值显示
        %f:浮点数
        %s:字符串
        %%:显示%
        修饰符:
        #[.#]:第一个#数字控制显示的宽度,第二个表示小数点的精度
        -:左对齐
        +:显示数值的符号
        技术图片

    • 顺序选择循环结构:格式强要求!
      技术图片

      分支结构,单分支、双分支,多分支:
      if 条件1:
      执行语句1
      elif 条件2:
       语句块2
      ...
      else:
      执行语句      
      =====================
      if语句嵌套:
      if 表达式1:
        if 表达式2:
            语句块1
        else:
           语句块2   
      =====================    
      在if..else 嵌套 if ..else语句
      if 表达式1:
        语句块1
      elif:
       语句块2
      else:
           if 表达式3:
                   语句块3                
      循环结构:
      while boolean_expression:#判断条件为真才执行循环体语句
              while_suit
      for 迭代变量 in 对象:
      循环体
      =====================       
      嵌套循环:
      while 条件表达式1:
       while 条件表达式2:
             循环体2
        循环体1
      =====================           
      在for循环中嵌套for循环的格式
        for 迭代变量 1 in 对象1:
               for 迭代变量 2 in 对象2:
                     循环体2
           循环体1
      =====================                
      在while循环中嵌套for循环
       while 条件表达式:
           for 迭代变量 in 对象:
                   循环体2
          循环体1
      =====================               
      在for循环中嵌套while循环
      for 迭代变量 in 对象:
         while条件表达式:
             循环体2
        循环体1   
      跳出当前的循环 break  contiue 
      for 迭代变量 in 对象:
        if 条件表达式:
            contiue
    • 简单使用
      • 逢7过游戏
      • 模拟10086查询
        #10086查询系统#
        # 输入1.显示您当前的余额
        # 2.显示您当前剩余的流量,单位G
        # 3.显示您当前剩余通话,单位为分钟
        # 0.退出自助查询系统
        while 循环 if分支结构判断
        # print(‘欢迎您使用10086自助查询系统!‘)
        # print(‘‘‘请选择您要查询的业务:
        # 1.查询当前余额
        # 2.查询当前剩余流量,单位为G
        # 3.查询剩余通话,单位为分钟
        # 0.退出查询系统\n‘‘‘)
        # while True:
        #     num=int(input())
        #     if num==1:
        #         print("你的当前余额为**元")
        #     elif num==2:
        #         print("你当前剩余流量为**G")
        #     elif num==3:
        #         print("您当前剩余通话为**分钟")
        #     elif num==0:
        #         break
        #     else:
        #         print("您输入的代码未识别,请重新确认!")
        # print("欢迎您再次使用!")
      • 酒驾判断
      • 九九乘法表
        # print("九九乘法表")
        # for i in range(1,10):
        #     for j in range(1,i+1):
        #         print(‘%dx%d=%d‘%(j,i,i*j),end=‘\/t‘)
        #     print()
      • bingo游戏
        #bingo游戏
        print("\n---------猜数字游戏开始---------\n")
        import random
        num=random.randint(1,100)
        while True:
            guess=int(input(‘please input a int:‘))
            if guess !=0 and guess > num:
                    print(‘too big‘)
            elif guess !=0 and guess < num:
                    print(‘too small‘)
            elif guess == num:
                    print(‘bingo‘)
                    break
            elif guess == 0:
                    break
        print("\n---------游戏结束---------\n")

    python顺序选择循环使用

    标签:log   ...   size   NPU   使用   too   输入   if..else   inpu   

    原文地址:https://blog.51cto.com/12580678/2371871

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!