python顺序选择循环使用

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

    • 查看某个模块、内置函数或者某个对象使用帮助
      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")

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

    时间: 2024-11-05 17:27:51

    python顺序选择循环使用的相关文章

    bash编程语法总结,顺序,循环,选择

    bash编程语法     首先,我们先说下bash语法都有哪些内容,随后我会随后一一去分析,加强我记忆的同时也分享下给家. linux bash脚本的基本内容构架如下: #!/bin/bash   -----> 每个bash脚本第一行必须要写的,告诉系统这是个bash脚本. #              -----> #为注释的标志符号,#开头的行都是脚本不执行的,仅用作注释 命令段     -----> 脚本要执行的具体命令,来完成相应的功能 bash编程为过程式编程语言,有3种主要语

    python基础之循环结构以及列表

    python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成开发环境(IDE,Integrated Development Environment ) 常用的编程语言IDE开发工具有如下一些: VIM #经典的linux下的文本编辑器 Emacs #linux 文本编辑器, 比vim更容易使用 Eclipse # Java IDE,支持python, c ,

    python分支和循环结构

    本文收录在Python从入门到精通系列文章系列 1. 分支结构 1.1 应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构.然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进入第二关,还是告诉玩家“Game Over”,这里就会产生两个分支,而且这两个分支只有一个会被执行.类似的场景还有很多,我们将这种结构称之为“分支结构”或“选择结构”

    22:python中的循环控制语句

    循环控制语句可以更改语句执行的顺序.Python支持以下循环控制语句: 控制语句 描述 break 语句 在语句块执行过程中终止循环,并且跳出整个循环 continue 语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环. pass 语句 pass是空语句,是为了保持程序结构的完整性. 22.1 break语句 Pythonbreak语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,

    Python基础06 循环

    Python基础06 循环 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 循环用于重复执行一些程序块.从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系.循环也会用到类似的写法. for循环 for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次. 基本构造是 for 元素 in 序列: statement 举例来说,我们编辑一个叫forDemo.py的文件 for a in [3,4.4,

    python的for循环的神奇之处

    python的for循环太神奇了: 你可以编写这样的语句: for i in range(10) : j= i**2 print(j) 你也可以编写这样的语句: with open('/path/to/file','r') as f: for line in f.readlines(): print(line.strip()) 这个时候line是什么类型?.readline按什么顺序来执行? -----这里是分隔符------- #读word文件import win32comimport win

    Python中的循环语句

    Python中有while循环和for循环 下面以一个小例子来说明一下用法,用户输入一些数字,输出这些数字中的最大值和最小值 1 array = [5,4,3,1] 2 3 for i in array: 4 print(i) 5 6 largest = None 7 smallest = None 8 while True: 9 num = input("Enter a number: ") 10 if num == "done" : break if len(n

    python练习题:循环打印嵌套列表

    好久没写博文了,添加一个练习题,选自<head_first_python>~~ python列表:以中括号开始和结束"[]":列表项以逗号","分隔开,使用赋值操作符"="赋予一个标识符.如: movies=["the holy",1975,"terry jones",91,["graham",["michael","john",&qu

    数据结构(C实现)------- 顺序队列(循环队列之少用一个存储空间实现) .

    上节已经提到有三种方法来实现循环顺序队列,其中第一种设立标识不常用,最常的就是后两种,上一节已经讨论了用计数器来实现循环顺序队列,这节就用第三种方法,也就是少用一个存储空间来实现循环顺序队列,其基本操作和用计数实现类同,下面是具体实现: 顺序队列(循环队列)类型描述: //顺序队列的类型描述 #define MAXSIZE 5 typedef int ElemType; typedef struct{ ElemType *data; int front,rear; }SqQueue; 基本操作: