Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89997
  • 博文数量: 30
  • 博客积分: 1501
  • 博客等级: 上尉
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-01 09:23
文章分类

全部博文(30)

文章存档

2011年(6)

2010年(24)

分类: Python/Ruby

2010-11-15 13:31:07

if测试
基本例子:
>>> if 1:
...  print 'true'
... 
true
注意:1为布尔真值
>>> if not 1:
...  print 'true'
... else:
...  print 'false'
... 
false
多路分支
>>> x='kill you'
>>> if x=='kiss you':
...  print 'i love you'
... elif x=='bugs':
...  print 'what\'s up doc?'
... else:
...  print 'run!run!run!'
... 
run!run!run!
while循环
简单例子一
>>> x='spam'
>>> while x:
...  print x,
...  x=x[1:]
... 
spam pam am m
简单例子二
>>> while a < b:
...  print a,
...  a+=1
... 
0 1 2 3 4 5 6 7 8 9
continue:
>>> while d:
...  d=d-1
...  if d%2 !=0:continue
...  print d
... 
8
6
4
2
0
else:
>>> y=20
>>> x=y/2
>>> while x > 1:
...  if y%x == 0 :
...     print y,'has factor',x
...     break
...  x=x-1
... else:
...  print y,'is prime'
... 
20 has factor 10

阅读(439) | 评论(1) | 转发(0) |
0

上一篇:python学习记录(第七天)

下一篇:2010.11.15

给主人留下些什么吧!~~

chinaunix网友2010-11-15 15:58:22

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com