python基础学习(五)第一次修改
生活随笔
收集整理的這篇文章主要介紹了
python基础学习(五)第一次修改
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python3.5使用
第五天:
我這次要講的東西是循環是什么呢,我用用張流程圖來告訴大家(主要是流程圖容易理解)
對的就是這樣當條件滿足時就結束循環
1 while True: 2 print('huang')當我們運行這段代碼會出現什么狀況呢?是不是一直在循環打印?
你們可能會問你不是要講while嗎?怎么while后面有一個True(真)呢,因為這個是條件當這個是真的話就一直打印。
現在我們會了循環是不是就可以像上面那個流程圖里面的一樣循環了
count=0 while True:count=count+1print('huang',count)現在運行這段代碼它會無限制的加下去,因為我們也沒告訴它在什么時候結束循環。
現在我們來設置一個條件讓它結束循環
用到if語句當怎么怎么樣就結束循環,結束的語法是break
讓我們來試一試:
1 count=0 2 while True: 3 count=count+1 4 print('huang',count) 5 if count==100: 6 break當count等于100的時候就結束循環
運行得出部分結果截圖:
如果你是得出這個就代表你學會了while循環
現在我打算做一個把前面幾個知識點容納在一起的程序,做一個猜大小的程序吧(以前用易語言做過,差不多就是用這些語法了)
要求:
1,該程序可以讓人猜3次,三次都沒有對就結束程序
2,猜大了就輸出猜大了,猜小了就輸出猜小了,猜對了就輸出猜對了
嗯程序框圖。畫的難看
程序是這樣的:
i=0number=23
while i<3:
guess_age=int(input("number:"))
if guess_age==number:
print("yes,you got it.")
break
elif guess_age>number:
print("think smaller...")
else:
print("think bigger!")
i=i+1
else:
print("you have tricd too many times.")
是不是覺得這樣的代碼太麻煩了,下一節將介紹for循環。用來優化我們的代碼
?
轉載于:https://www.cnblogs.com/Huangfq/p/9318250.html
總結
以上是生活随笔為你收集整理的python基础学习(五)第一次修改的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python基础(1)
- 下一篇: websocket python爬虫_p