python-----运算符及while循环

1、运算符优化

计算机能够进行的运算有不少种,不仅是加减乘除,它和咱们人脑同样,也能够作不少运算。spa

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

算术运算:blog

a=10,b=20游戏

赋值运算:ci

比较运算:循环

逻辑运算:语法

 二、While 循环程序

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

语法:

  while  条件:

     循环体1

     循环体2

     循环体3.....

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

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

count = 0
while count <= 100:#只要count <100就不断执行下面的代码
print ("cishu",count)
count = count+1 #每执行一次,就把count+1,要否则就成死循环了,由于count一直是0

 

输出:

  cishu 0
  cishu 1
  cishu 2
  cishu 3
  cishu 4
  cishu 5

  ·········

  cishu 6

3、死循环

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

若是While True:(若是条件一直为真,就一直执行)

count = 0
while True: #True自己就是真呀

print("你是风儿我是沙,缠缠绵绵到天涯...",count)
count +=1

4、循环终止语句

若是在循环过程当中,由于某些缘由,你不想继续循了,怎么终止呢?那就是咱们的break语句和continue语句

break语句:结束本层循环

  例子:count = 0

      while count <= 100

      ifcount==5: 

          break

       print("cishu",count)

       count=count+1

输出:cishu 0
    cishu 1
     cishu 2
    cishu 3
    cishu 4

continue语句:结束本次循

          count=0
          while count < 10:
          if count >=4 and count <=6:
            count += 1
            continue
          print(count)
          count+=1

输出:0,1,2,3,7,8,9

5、while········else语句

举例一:

count = 0

while count<10:

  if count==5:

    break

  print(count)

  count+=1

else:

  print("在最后执行,而且只在while循环没有被break打断的状况下才执行")

结果以下图:

举例二:

count = 0

while count<10:

  if count==5:

       count+=1

          continue

  print(count)

  count+=1

else:

  print("在最后执行,而且只在while循环没有被break打断的状况下才执行")

结果以下图:

相关文章
相关标签/搜索