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打斷的狀況下才執行")

結果以下圖:

相關文章
相關標籤/搜索