首頁 後端開發 Python教學 Python while 循環使用

Python while 循環使用

Mar 03, 2017 pm 02:12 PM
python while循環

while循環是在Python中的循環結構之一。 while循環繼續,直到表達式變成假。表達的是一個邏輯表達式,必須傳回一個true或false值,本文章向碼農介紹Python while 循環使用方法,需要的朋友可以看一下本文章。

一個迴圈是一個結構,導致第一個程式要重複一定次數。重複不斷循環的條件仍是如此。當條件變成假,循環結束和程式的控制傳遞給後面的語句循環。

while迴圈:

while迴圈是在Python中的迴圈結構之一。 while循環繼續,直到表達式變成假。表達式的是一個邏輯表達式,必須傳回一個true或false值

while循環的語法是:

##

while expression: 
  statement(s)
登入後複製

 

這裡先計算表達式語句。如果表達式為true是,然後聲明區塊重複執行,直到表達式變為假。否則,下一個語句之後的語句區塊被執行。


註:在Python中,所有的縮排字元空格後的程式結構相同數量的報表,被認為是單一的程式碼區塊的一部分。 Python使用縮排作為其語句分組的方法。


例如:

#

#!/usr/bin/python 
 
count = 0
while (count < 9): 
  print 'The count is:', count 
  count = count + 1
 
print "Good bye!"
登入後複製

這將產生以下結果:

The count is: 0
The count is: 1
The count is: 2
The count is: 3
The count is: 4
The count is: 5
The count is: 6
The count is: 7
The count is: 8
Good bye!
登入後複製

直到計數不再是小於9區塊,列印和增量語句組成,重複執行。每次迭代,指數計數目前值顯示,然後增加1。

無限循環:

使用while循環,因為,當這種情況從來沒有解決一個假值的可能性時,你必須謹慎使用。這將導致一個循環,永遠不會結束。這種循環稱為一個無限循環。

一個無限循環,可能是在客戶機/伺服器編程有用的伺服器需要連續運行,使客戶端程式可以與它溝通,並在必要時。

例如:

#!/usr/bin/python 
 
var = 1
while var == 1 : # This constructs an infinite loop 
  num = raw_input("Enter a number :") 
  print "You entered: ", num 
 
print "Good bye!"
登入後複製

這將產生以下結果:

Enter a number :20
You entered: 20
Enter a number :29
You entered: 29
Enter a number :3
You entered: 3
Enter a number between :Traceback (most recent call last): 
 File "test.py", line 5, innum = raw_input("Enter a number :") 
KeyboardInterrupt
登入後複製

上面的範例會在infite循環,你會需要使用Ctrl + C程式來。

單一語句組: 類似的if語句語法,如果您同時子句只包含一個單獨的語句,它可以放在同一行,

這裡是一個行而子句的語法:

while expression : statement
登入後複製

#以上這篇Python while 循環使用的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持PHP中文網。

更多Python while 迴圈使用相關文章請關注PHP中文網!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

怎麼下載deepseek 小米 怎麼下載deepseek 小米 Feb 19, 2025 pm 05:27 PM

怎麼下載deepseek 小米

模板化的優點和缺點有哪些? 模板化的優點和缺點有哪些? May 08, 2024 pm 03:51 PM

模板化的優點和缺點有哪些?

Google AI 為開發者發佈 Gemini 1.5 Pro 和 Gemma 2 Google AI 為開發者發佈 Gemini 1.5 Pro 和 Gemma 2 Jul 01, 2024 am 07:22 AM

Google AI 為開發者發佈 Gemini 1.5 Pro 和 Gemma 2

只要250美元,Hugging Face技術主管手把手教你微調Llama 3 只要250美元,Hugging Face技術主管手把手教你微調Llama 3 May 06, 2024 pm 03:52 PM

只要250美元,Hugging Face技術主管手把手教你微調Llama 3

分享幾個.NET開源的AI和LLM相關專案框架 分享幾個.NET開源的AI和LLM相關專案框架 May 06, 2024 pm 04:43 PM

分享幾個.NET開源的AI和LLM相關專案框架

golang 函數調試與分析的完整指南 golang 函數調試與分析的完整指南 May 06, 2024 pm 02:00 PM

golang 函數調試與分析的完整指南

deepseek怎麼問他 deepseek怎麼問他 Feb 19, 2025 pm 04:42 PM

deepseek怎麼問他

evaluate函數怎麼保存 evaluate函數怎麼保存 May 07, 2024 am 01:09 AM

evaluate函數怎麼保存

See all articles