zoukankan      html  css  js  c++  java
  • python-----运算符及while循环

    一、运算符

    计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。

    种类:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,今天我们先了解前四个。

    算术运算:

    a=10,b=20

    赋值运算:

    比较运算:

    逻辑运算:

    、While 循环

    为什么要用while循环呢?打个比方来说吧,就像猜数字的游戏,要想让用户猜,就得一次次的猜吧,不能猜一次就程序已经结束了,这样是不是感觉很low,那么我们用一个循环,就解决了这种问题,用户可以一次次的输入,直到才对就退出程序了,当然,你也可以给它限制次数来循环,这样是不是为我们既节约了时间又优化了程序呢。

    语法:

      1 while  条件:
      2 
      3      循环体1
      4 
      5      循环体2
      6 
      7      循环体3.....
      8 
    View Code

    while就是当的意思,当条件成立的时候就执行循环体里面的代码。

    例如:写个程序打印从0-100的整数

      1 count = 0
      2 while count <= 100: 	#只要count <100就不断执行下面的代码
      3 print ("cishu",count)
      4 count = count+1 	#每执行一次,就把count+1,要不然就成死循环了,因为count一直是0
      5 
      6   7 
      8 输出:
      9   cishu 0
     10   cishu 1
     11   cishu 2
     12   cishu 3
     13   cishu 4
     14   cishu 5
     15 
     16   ·········
     17 
     18   cishu 6
    View Code

     

    三、死循环

    有一种循环叫死循环,一经运行,就停不下来。

    如果While True:(如果条件一直为真,就一直执行)

      1 count = 0
      2 while True: #True本身就是真呀
      3 print("你是风儿我是沙,缠缠绵绵到天涯...",count)
      4 count +=1
    View Code

    四、循环终止语句

    如果在循环过程中,因为某些原因,你不想继续循了,怎么终止呢?那就是我们的break语句和continue语句

    break语句:结束本层循环

      例子:

      1 count = 0
      2       while count <= 100
      3       ifcount==5:
      4   break
      5        print("cishu",count)
      6        count=count+1
      7 
      8 输出:cishu 0
      9     cishu 1
     10      cishu 2
     11     cishu 3
     12     cishu 4
     13 
     14 
    View Code

     

    continue语句:结束本次循

      1 count=0
      2 while count < 10:
      3     if count >=4 and count <=6:
      4      count += 1
      5      continue
      6    print(count)
      7    count+=1
      8 
      9 输出:0,1,2,3,7,8,9
     10
    View Code

     

    五、while········else语句

    举例一:

      1 count = 0
      2 while count<10:
      3   if count==5:
      4     break
      5   print(count)
      6   count+=1
      7 else:
      8   print("在最后执行,并且只在while循环没有被break打断的情况下才执行")
      9 
    View Code

    结果如下图:

     

    举例二:

      1 count = 0
      2 while count<10:
      3   if count==5:
      4        count+=1
      5           continue
      6   print(count)
      7   count+=1
      8 else:
      9   print("在最后执行,并且只在while循环没有被break打断的情况下才执行")
    View Code

    结果如下图:

     

     

    分类: python相关

  • 相关阅读:
    Rediect to ...
    [VSTO] warning CS0467 解决方案
    [HTTP]Nonocast.http post方法
    2013年上半年读过的书-无责任书评
    Cordova deploy on Android
    First App on Phonegap | Cordova
    Windows store app[Part 4]:深入WinRT的异步机制
    Windows store app[Part 3]:认识WinRT的异步机制
    Windows store app[Part 2]:全新的File System与Uri不匹配的问题
    Windows store app[Part 1]:读取U盘数据
  • 原文地址:https://www.cnblogs.com/lz1996/p/11573288.html
Copyright © 2011-2022 走看看