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)"\t" ,表示的是制表符
            例子:print(end= "\t")
      (2)"\n" ,表示的是换行
            例子:print(end= "\n")等价于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="\t") sec += 1 print() first += 1
                    
                
                
            
        
浙公网安备 33010602011771号