python-----运算符及while循环
一、運算符
計算機可以進行的運算有很多種,不只是加減乘除,它和我們?nèi)四X一樣,也可以做很多運算。
種類:算術(shù)運算,比較運算,邏輯運算,賦值運算,成員運算,身份運算,位運算,今天我們先了解前四個。
算術(shù)運算:
a=10,b=20
賦值運算:
比較運算:
邏輯運算:
?二、While 循環(huán)
為什么要用while循環(huán)呢?打個比方來說吧,就像猜數(shù)字的游戲,要想讓用戶猜,就得一次次的猜吧,不能猜一次就程序已經(jīng)結(jié)束了,這樣是不是感覺很low,那么我們用一個循環(huán),就解決了這種問題,用戶可以一次次的輸入,直到才對就退出程序了,當(dāng)然,你也可以給它限制次數(shù)來循環(huán),這樣是不是為我們既節(jié)約了時間又優(yōu)化了程序呢。
語法:
while ?條件:
循環(huán)體1
循環(huán)體2
循環(huán)體3.....
while就是當(dāng)?shù)囊馑?#xff0c;當(dāng)條件成立的時候就執(zhí)行循環(huán)體里面的代碼。
例如:寫個程序打印從0-100的整數(shù)
count = 0while count <= 100:#只要count <100就不斷執(zhí)行下面的代碼
print ("cishu",count)
count = count+1 #每執(zhí)行一次,就把count+1,要不然就成死循環(huán)了,因為count一直是0
?
輸出:
cishu 0
cishu 1
cishu 2
cishu 3
cishu 4
cishu 5
·········
cishu 6
三、死循環(huán)
有一種循環(huán)叫死循環(huán),一經(jīng)運行,就停不下來。
如果While True:(如果條件一直為真,就一直執(zhí)行)
count = 0while True: #True本身就是真呀
print("你是風(fēng)兒我是沙,纏纏綿綿到天涯...",count)
count +=1
四、循環(huán)終止語句
如果在循環(huán)過程中,因為某些原因,你不想繼續(xù)循了,怎么終止呢?那就是我們的break語句和continue語句
break語句:結(jié)束本層循環(huán)
例子: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語句:結(jié)束本次循環(huán)
?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
五、while········else語句
舉例一:
count = 0
while count<10:
if count==5:
break
print(count)
count+=1
else:
print("在最后執(zhí)行,并且只在while循環(huán)沒有被break打斷的情況下才執(zhí)行")
結(jié)果如下圖:
舉例二:
count = 0
while count<10:
if count==5:
?count+=1
? ? ? continue
print(count)
count+=1
else:
print("在最后執(zhí)行,并且只在while循環(huán)沒有被break打斷的情況下才執(zhí)行")
結(jié)果如下圖:
?
總結(jié)
以上是生活随笔為你收集整理的python-----运算符及while循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TeamCity : 自动触发 Buil
- 下一篇: Python第二十天 shutil 模