Python的流程控制 - while
while與for相比
for迴圈用在有次數的迴圈上。
while迴圈用在有條件的控制上,和 if 比較相似。
while迴圈,直到表示式變為假(或者有一個break),才退出while迴圈,表示式是一個邏輯表示式,必須返回一個True或False。語法如下:
while expression: statement(s)
現在我們寫一個while迴圈,讓使用者輸入指定字元退出,如下所示:
#!/usr/local/python3/bin/pythonx=''while x != 'q': print('hello') x=input("Please input something like q for quit :") if not x: break if x=='quit': continue print("Please continue.")else: print("world")
執行的測試結果如下:
[root@izj6cdhdoq5a5z7lfkmaeaz ~]# python whileE.pyhelloPlease input something like q for quit :ePlease continue.helloPlease input something like q for quit :rePlease continue.helloPlease input something like q for quit :quithelloPlease input something like q for quit :qPlease continue.world[root@izj6cdhdoq5a5z7lfkmaeaz ~]#
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2480/viewspace-2802613/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript基礎(控制流程(迴圈 while,for))(十二)JavaScriptWhile
- 04流程控制 for迴圈,while迴圈While
- C++ While 和 For 迴圈:流程控制全解析C++While
- awk 流程控制語句(if,for,while,do)詳細介紹While
- Python流程控制Python
- PHP4使用者手冊:流程控制->while (轉)PHPWhile
- Python 的控制流程式碼混淆Python
- Python的流程控制-if條件Python
- Python的流程控制:迴圈Python
- Python程式控制流程-三大流程Python
- Linux Shell Awk 流程控制語句(if,for,while,do)詳細介紹LinuxWhile
- Python基礎之:Python中的流程控制Python
- python while/forPythonWhile
- python三種流程控制的語句Python
- python之流程控制語句Python
- Python基礎篇(流程控制)Python
- python中的while...elsePythonWhile
- Python流程控制語句詳解Python
- python – 流程控制基礎習題Python
- Python指南--深入流程控制 (轉)Python
- python while迴圈PythonWhile
- python_while truePythonWhile
- 四、python之 if while forPythonWhile
- JavaScript 流程控制語句詳解:if語句、switch語句、while迴圈、for迴圈等JavaScriptWhile
- 12.python流程控制之if判斷Python
- Python中流程控制語句有哪些?Python
- python3 筆記9.程式流程結構--迴圈結構(while,for)Python筆記While
- python-while迴圈PythonWhile
- Java控制流程Java
- 流程控制
- 4、python基礎運算和流程控制Python
- python基礎之流程控制-day4Python
- python基礎 (3)if 和 while的使用PythonWhile
- 遠端控制的操作流程
- 3.1Python流程控制(1):條件表示式Python
- 3.2Python流程控制(2):選擇結構Python
- 【Python基礎知識】Python中的while語句PythonWhile
- Python中的if、while、for 語法及例項PythonWhile