zoukankan      html  css  js  c++  java
  • Python基础--流程控制

    目录:

    一.知识点:
    1.运算符
    2.符号
    3.运算
    4.逻辑运算
    5.while 循环
    6.break 和 continue
    7.while语句的变化
    8.特殊表示


    二.例题:
    1.例子:比较三个数的大小:num1 num2 num3
    2.例子:不断的输入年龄,直到输入正确的年龄才结束,不然一直要求输入。
    3.使用break,终止程序的猜年龄。
    4.九九乘法表

    一.知识点


    1.运算符
    加"+"  减"-"    乘"*"   除"/"
    整除"//"   取余"%"   指数"**"

    2.符号
    大于">"    小于"<"   等于"=="    不等于"!="
    大于等于">="    小于等于"<="

    3.运算
    "+="    "-="    "*="    "/="
    "//="   "%="    "**=" 

    例子(意思都是一样的):
      num += 1 等价于 num = num + 1
      num -= 1 等价于 num = num - 1
      num *= 2 等价于 num = num * 2
      num /= 2 等价于 num = num / 2
      num //= 2 等价于 num = num // 2
      num %= 2 等价于 num = num % 2
      num **= 2 等价于 num = num ** 2

    4.逻辑运算
      "and"   "or"   "not"
      注:短路原则。(对于and如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式的计算结果就一定为假,第二个条件就不会被计算)(对于or如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式的计算结果就一定为真,第二个条件就不会被计算)

      例子:
      (1)条件1 and 条件2
          5>3 and 6<2 True

      (2)5>3 or 6<2

      (3)not 5>3 == False
          not 5<3 == True

    5.while 循环

      格式:
      while 条件:
        print("any")
        print("any")

    6.break 和 continue

      break 终止(直接跳出循环)

      continue 继续(跳出本次的循环,接着进行循环的条件判断)

    7.while语句的变化

      (1)while 条件:
            ....
          else:
            ....

      (2)循环嵌套
        while 条件1:
    .      ....
        while 条件2:
          ....

    8.特殊表示
      (1)" " ,表示的是制表符
        例子:print(end= " ")
      (2)" " ,表示的是换行
        例子:print(end= " ")等价于print()

    二.例题:

    1.例子:比较三个数的大小:num1 num2 num3

    max_num =0
        
    if num1>num2:
        max_num= num1
        if max_num > num3:
            print("Max NUM is",max_num)
        else:
            print("Max NUM is",num3)
    else:
        max_num = num2
        if max_num > num3:
            print("Max NUM is",max_num)
        else:
            print("Max NUM is",num3)

    2.例子:不断的输入年龄,直到输入正确的年龄才结束,不然一直要求输入。

    age = 50
    
    flag = True
    
    while flag:
        user_input_age = int(input("Age is :"))
        if user_input_age == age:
            print("Yes")
            flag =False
        elif user_input_age > age:
            print("Is bigger")
        else:
            print("Is smaller")
    
            
    print("End")
            


    3.使用break,终止程序的猜年龄。

    age = 50
    
    while True:
        user_input_age = int(input("Age is :"))
        if user_input_age == age:
            print("Yes")
            break
        elif user_input_age > age:
            print("Is bigger")
        else:
            print("Is smaller")
    
    print("End")

     

    4.九九乘法表

    first = 1
    while first<=9:   #几行
    
        sec = 1    
        while sec <= first:    #几列
            print(  str(sec)+"*"+ str(first) +"="+ str(sec * first), end="	")
            sec += 1
    
        print()
        
        first += 1

     

  • 相关阅读:
    as3.0 网络通信
    flash显示html
    [javascript]对象
    hibernate
    远程服务
    [mysql]笔记1
    [笔记]深入剖析Tomcat-tomcat的默认连接器,servlet容器
    [java]关于访问权限
    [笔记]http权威指南(2)
    [笔记]http权威指南
  • 原文地址:https://www.cnblogs.com/Kate-liu/p/9880120.html
Copyright © 2011-2022 走看看