python顺序选择循环使用

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

  • 查看某个模块、内置函数或者某个对象使用帮助
    help([module|object.ways])
    python顺序选择循环使用
  • 格式化输出

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

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

  • 顺序选择循环结构:格式强要求!
    python顺序选择循环使用

    分支结构,单分支、双分支,多分支:
    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")

猜你喜欢

转载自blog.51cto.com/12580678/2371871