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


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

下面来介绍这些语句:

if程序:

#!/usr/bin/python
#Filename:if1.py
number=23
guess=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.py
for i in range(1,5):
 print i
else:
 print'The for loop is over'

这是一个for循环语句,采用了python内置的range函数,这里要注意:range函数从左到右列举,默认步长为1。

while程序:

#/usr/bin/python
#FIlename while1.py
number=23
running=True
while 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.py

while 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.py
while 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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值