1.条件表达式

>>> x = 3
>>> x = 1 if x<3 else 2
>>> x
2

2.for语句用于序列类型

  <1>通过序列项迭代

>>> List = ['a','b','c','d']
>>> for eachList in List:
... print eachList
...
a
b
c
d

  <2>通过序列索引迭代

>>> for eachList in range(len(List)):
... print List[eachList]
...
a
b
c
d

  <3>使用项和索引迭代

>>> for i,eachList in enumerate(List):
... print "%d %s" % (i,eachList)
...
0 a
1 b
2 c
3 d

 3.else语句

#coding:utf-8
#!/usr/bin/env python
'maxFact.py -- 寻找一个数的最大约数' def showMaxFactor(num):
count = num/2
while count > 1:
if num % count == 0:
print '%d 的最大约数是 %d' % (num,count)
break
count -= 1
else:
print num,'没有最大公约数' for eachNum in range(10,21):
showMaxFactor(eachNum)

最新文章

  1. mysql datatime 设置默认值为CURRENT_TIMESTAMP报错`Invalid default value`
  2. 转:详解Eclipse断点
  3. 各种有用的PHP开源库精心收集
  4. XmlBeanFactory的Bean注册
  5. jQuery 写的插件图片上下切换幻灯效果
  6. Oracle Client Language Problem
  7. cmake的使用二:链接第三方静态库
  8. GitHub初次使用记录(一)
  9. Vessels
  10. CSS input type=&quot;number&quot;出现上下箭头时解决方案
  11. ListView用法总结C#
  12. Java反射总结
  13. String Formatting in C#
  14. js url参数解析获取
  15. How To Install WildFly as a Service on Linux
  16. Android Studio中解决jar包重复依赖导致的代码编译错误
  17. Git永久删除文件和历史记录
  18. maven 亲测可用国内镜像 阿里云(20170123)
  19. ACM解题之(ZOJ 2212) Argus
  20. java动手动脑解析

热门文章

  1. 使用shell定时自动备份mysql数据库
  2. WordPress建站 新手入门
  3. Linux – Usermod命令参数解析和实例说明
  4. mycat高可用方案
  5. mysql高可用架构之mysql-mmm配置详解
  6. star ccm+ 11.02安装
  7. 修改VMware虚拟机里面的显卡名称
  8. NOIP模拟赛20161016R2
  9. Log4J日志配置详解
  10. (原创)JAVA多线程一传统多线程