zoukankan      html  css  js  c++  java
  • 20180703

    一.While 循环

      While 基本循环:

      while 条件:

        代码块(循环体)      (条件不真时,停止程序)

      执行流程:

        1.判断条件是否为真,如果真,执行代码块

        2.在此判断条件是否为真,如果真,继续执行

        3.当条件为假时,停止执行

    例如:

      count = 1

      while count <= 8:

      print("           ")

      print("           ")

      count = count + 1

    例如:

      让用户尽情的喷,输入q退出

      while True:

        s = input("请开始喷")

        if s == 'q':

          break      #停止当前循环

        print("喷的内容是:")

    例如:

      过滤掉马化腾

      while True:

        s = input("请开始喷")

        if s == 'q':

          break      #停止当前循环

        print("喷的内容是:")

        if "马化腾" in s:

          print("           ")

          continue       #停止当前本次循环,继续执行下一次循环

    例如:

      1+2+3+4+5+...........+100=?

      count = 1

      while count <=100:

        print(count)

        sum = sum + count            #把sum中的值(之前运算的结果)和当前数相加

        count = count + 1

      print(sum)

    例如:

      输出1--100所有的奇数

      count = 1

      while count <= 100:

        if count % 2 != 0:

          print(count)

        count = count + 1

    二.格式化输出

    例如:

      name = input("                     ")

      age = input("                     ")

      hobby = input("                     ")                 %s     一个字符串的占位符 ,可以放置任何内容(数字也可以)

      gender = input("                     ")               %d   数字的占位符

      print("%s   %s      %s......." % (name,age,hobby,gender)")

    例如:

      name = "alex"

      print("%s已经.....%%2......." % name)             如果字符串中有了占位符,那么后面的所有%都是占位符,需要转义

      

      print(".......%2............")            这句话中没有占位符,所以%还是%

    三.运算符

      3.1算术运算          ** 次幂     print(3**3)=27

      计算机常用的数据主要是2的零次方~~~2的十次方

      3.2比较运算

      == 等于   !=不等于  <>不等于 >=   <=

      3.3赋值运算

      a = 10

      a + = 20         a = a + 20

      print(a)

      3.4逻辑运算    (and  or  not  同时存在时,先算括号里面的,再算not   and   or)

      1. and 并且的意思   左右两端的值必须都是真,运算结果才是真

      2.or  或者的意思    左右两端有一个是真,结果是真,全部是假,结果才是假

      3.not  非的意思    原来是假,现在是真,非真即假,非假即真

    例如:

      print(1 or 2)      Xor Y   如果x==0,那么就是y,否则是x

      print(0 or 3)   3

      print(3 or 0)   3

      print(1 or 3)   1

    例如:

      print(1 and 2)   2

      print(0 and 2)   0

    例如:

      print(2>3 and 3)     false相当于0

    四.while else

    例如:

      count = 1

      while count <=10:

        print(count)                              当前面有break时,彻底停止循环,不会执行else

        count = count + 1

      else:              #while条件不成立的时候执行

        print("...........")

      

  • 相关阅读:
    js 中 && 和 ||
    The server time zone value 'EDT' is unrecognized or represents more than one time zone.
    docker进入容器
    docker 挂载本地目录
    Docker for Windows 挂载目录失败
    docker下redis启动 根据本地配置文件
    docker 安装 nacos/nacos-server 镜像并配置本地数据库
    spring cloud Nacos Config配置中心
    Docker卸载
    虚拟机centos添加硬盘和分区挂载
  • 原文地址:https://www.cnblogs.com/lhy979/p/9260794.html
Copyright © 2011-2022 走看看