自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

有關(guān)Python 控制語(yǔ)句項(xiàng)目說(shuō)明介紹

開(kāi)發(fā) 后端
本文主要講述Python 控制語(yǔ)句,怎樣創(chuàng)建Python 控制語(yǔ)句項(xiàng)目,這些內(nèi)容都是一些門(mén)戶網(wǎng)站和技術(shù)論壇找到的,中間可能有不少錯(cuò)誤是我沒(méi)有挑出的,歡迎大家指正。

昨天我在編制Python 控制語(yǔ)句的時(shí)候?qū)懥藥仔写a,寫(xiě)完這幾行代碼后,突然覺(jué)得python真的是一種很爽的東西,不但代碼非常的簡(jiǎn)潔,而且還不用受限于平臺(tái),下文進(jìn)行學(xué)習(xí)研究。

也就是說(shuō),只要我們的代碼中沒(méi)有用到依賴于平臺(tái)的東西的話,那么就可以把程序一個(gè)字都不改的放在不同的操作系統(tǒng)中使用。例如linux或者windows,更或者mac os,再在或者unix等,和java一樣的爽,雖然我覺(jué)得我可能學(xué)習(xí)java更有前途。

但是不知道為什么,我一接觸到Python 控制語(yǔ)句的時(shí)候,我發(fā)覺(jué)我的興趣遠(yuǎn)遠(yuǎn)的超過(guò)了java:)下面我把我今天聯(lián)系的代碼貼出來(lái),呵呵,大家不要笑噢:)還有一點(diǎn),我發(fā)現(xiàn)python好像不能用中文的注釋。

我們所做的只是提供兩個(gè)數(shù),range 返回一個(gè)序列的數(shù)。這個(gè)序列從***個(gè)數(shù)開(kāi)始到第二個(gè)數(shù)為止。例如,range(1,5) 給出序列[1, 2, 3, 4] 。默認(rèn)地,range 的步長(zhǎng)為1。如果我們?yōu)閞ange 提供第三個(gè)數(shù),那么它將成為步長(zhǎng)。例如,range(1,5,2) 給出[1,3] 。記住,range 向上 延伸到第二個(gè)數(shù),即它不 包含第二個(gè)數(shù)。

for 循環(huán)在這個(gè)范圍內(nèi)遞歸——for i in range(1,5) 等價(jià)于for i in [1, 2, 3, 4] ,這就如同把序列中的每個(gè)數(shù)(或?qū)ο螅┵x值給i,一次一個(gè),然后以每個(gè)i 的值執(zhí)行這個(gè)程序塊。在這個(gè)例子中,我們只是打印i的值。

在這個(gè)程序中,我們?nèi)匀皇褂昧瞬聰?shù)游戲作為例子,但是這個(gè)例子的優(yōu)勢(shì)在于用戶可以不斷的猜數(shù),直到他猜對(duì)為止——這樣就不需要像前面那個(gè)例子那樣為每次猜測(cè)重復(fù)執(zhí)行一遍程序。

這個(gè)例子恰當(dāng)?shù)卣f(shuō)明了while 語(yǔ)句的使用。我們把raw_input 和if 語(yǔ)句移到了while 循環(huán)內(nèi),并且在while循環(huán)開(kāi)始前把running 變量設(shè)置為T(mén)rue 。首先,我們檢驗(yàn)變量running 是否為T(mén)rue ,然后執(zhí)行后面的 while-塊。

在執(zhí)行了這塊程序之后,再次檢驗(yàn)條件,在這個(gè)例子中,條件是running 變量。如果它是真的,我們?cè)俅螆?zhí)行while-塊,否則,我們繼續(xù)執(zhí)行可選的else-塊,并接著執(zhí)行下一個(gè)語(yǔ)句。

當(dāng)while 循環(huán)條件變?yōu)镕alse 的時(shí)候,else 塊才被執(zhí)行——這甚至也可能是在條件***次被檢驗(yàn)的時(shí)候。如果while 循環(huán)有一個(gè)else 從句,它將始終被執(zhí)行,除非你的while 循環(huán)將永遠(yuǎn)循環(huán)下去不會(huì)結(jié)束!

if 語(yǔ)句用來(lái)檢驗(yàn)一個(gè)條件, 如果 條件為真,我們運(yùn)行一塊語(yǔ)句(稱為 if-塊 ), 否則 我們處理另外一塊語(yǔ)句(稱為 else-塊 )。 else 從句是可選的。

  1. #!/usr/bin/python     
  2. # Filename: if.py     
  3. number = 23    
  4. guess = int(raw_input('Enter an integer : '))     
  5. if guess == number:     
  6.     print 'Congratulations, you guessed it.' # New block starts here     
  7.     print "(but you do not win any prizes!)" # New block ends here     
  8. elif guess < number:     
  9.     print 'No, it is a little higher than that' # Another block     
  10.     # You can do whatever you want in a block ...     
  11. else:     
  12.     print 'No, it is a little lower than that'    
  13.     # you must have guess > number to reach here     
  14. print 'Done'    
  15. # This last statement is always executed, after the if statement is executed    

在這個(gè)程序中,我們從用戶處得到猜測(cè)的數(shù),然后檢驗(yàn)這個(gè)數(shù)是否是我們手中的那個(gè)。我們把變量number 設(shè)置為我們想要的任何整數(shù),在這個(gè)例子中是23 。然后,我們使用raw_input() 函數(shù)取得用戶猜測(cè)的數(shù)字。

函數(shù)只是重用的程序段。我們將在下一章Python 控制語(yǔ)句更多關(guān)于函數(shù)的知識(shí)。我們?yōu)閮?nèi)建的raw_input 函數(shù)提供一個(gè)字符串,這個(gè)字符串被打印在屏幕上,然后等待用戶的輸入。一旦我們輸入一些東西,然后按回車 鍵之后,函數(shù)返回輸入。

對(duì)于raw_input 函數(shù)來(lái)說(shuō)是一個(gè)字符串。我們通過(guò)int 把這個(gè)字符串轉(zhuǎn)換為整數(shù),并把它存儲(chǔ)在變量guess 中。事實(shí)上,int 是一個(gè)類,不過(guò)你想在對(duì)它所需了解的只是它把一個(gè)字符串轉(zhuǎn)換為一個(gè)整數(shù)(假設(shè)這個(gè)字符串含有一個(gè)有效的整數(shù)文本信息)。

【編輯推薦】

  1. 有關(guān)Python系統(tǒng)文件進(jìn)行介紹指導(dǎo)
  2. 如何正確的使用Python函數(shù)
  3. 對(duì)Python 構(gòu)建工具進(jìn)行詳細(xì)介紹分析
  4. PythonAndroid淺析Python優(yōu)勢(shì)所在
  5. 如何使用Python模塊解析配置文件?
責(zé)任編輯:chenqingxiang 來(lái)源: 博客園
相關(guān)推薦

2010-02-24 17:22:59

Python項(xiàng)目

2010-02-02 14:54:28

Python語(yǔ)法

2010-02-23 14:41:28

Python模塊

2010-02-01 17:11:45

Python 解釋器

2010-02-26 11:20:53

Python應(yīng)用

2010-02-01 16:32:49

Python腳本

2009-12-25 17:11:40

ADO方法

2010-03-03 17:50:45

Android圖形界面

2010-03-03 16:20:40

Android項(xiàng)目

2010-03-10 11:26:29

交換機(jī)配置

2010-02-02 13:05:58

Python代碼

2010-02-03 13:27:17

Python 特性

2010-03-01 10:39:18

Python源代碼

2010-03-10 16:32:17

光端交換機(jī)

2010-02-22 13:20:58

Python中文問(wèn)題

2010-02-03 17:37:30

Python語(yǔ)法

2010-02-02 13:28:46

Python變量

2010-02-01 18:06:48

Python Edit

2010-02-22 16:16:14

Python語(yǔ)法

2010-02-03 16:03:44

Python系統(tǒng)文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)