python控制流语句if、while、for、break、contnue的学习———ubuntu下python的学习(2)

来源:互联网 发布:窗户打开方式 知乎 编辑:程序博客网 时间:2024/06/06 15:35


继续上次的内容,上次对python进行了简单的介绍,今天看了python的控制流内容:if、for、while、break、continue语句。

下面来介绍这些语句:

if程序:

#!/usr/bin/python#Filename:if1.pynumber=23guess=int(raw_input('Enter an integer:'))if guess==number: print"Congratulations,you guessed it." print"but you do not win any prizes!"elif guess<number: print'No,it is a little higher than that'else: print'No,it is a little lower than that'print'Done'

这个if程序是一个猜数游戏,用了if结构。if、elif、else,在ubuntu下要注意缩进,这里涉及到语法错误。这里使用了raw_input函数,int将输入的数确认为整型。

for程序:

#!/usr/bin/python#Filename:for1.pyfor i in range(1,5): print ielse: print'The for loop is over'
这是一个for循环语句,采用了python内置的range函数,这里要注意:range函数从左到右列举,默认步长为1。

while程序:

#/usr/bin/python#FIlename while1.pynumber=23running=Truewhile running: guess=int(raw_input('Enter an integer:')) if guess==number:  print"Congratulation,you guessed it."  running=False elif guess<number:  print"No,guess is a little lower than number " else:  print"No,guess is a little higher than number"else: print "the while loop is over"
while循环结构,还是一个猜数游戏,不过可以让用户一直猜下去。这就是while函数的作用。

break函数:

#!/usr/bin/python#Filename:break.pywhile True: s=raw_input('Enter something:') if s=='quit':  break print'length of the string is',len(s)                             

这是一个计算字母个数的程序,增添了输入quit退出程序的功能,这就是break的作用。

continue语句:

#!/usr/bin/python#FIlename:continue.pywhile True: s=raw_input('Enter something:') if s=='quit':  break if len(s)<3:  continue print"tne length of something:",len(s)
还是计算字母个数的程序,增添了在个数小于3时,继续输入的功能,通过continue来实现。

控制流内容

明天开始学习函数内容。


阅读全文
0 0
原创粉丝点击