Python学习笔记——条件和循环
2024-08-22 14:38:13
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)
最新文章
- mysql datatime 设置默认值为CURRENT_TIMESTAMP报错`Invalid default value`
- 转:详解Eclipse断点
- 各种有用的PHP开源库精心收集
- XmlBeanFactory的Bean注册
- jQuery 写的插件图片上下切换幻灯效果
- Oracle Client Language Problem
- cmake的使用二:链接第三方静态库
- GitHub初次使用记录(一)
- Vessels
- CSS input type=";number";出现上下箭头时解决方案
- ListView用法总结C#
- Java反射总结
- String Formatting in C#
- js url参数解析获取
- How To Install WildFly as a Service on Linux
- Android Studio中解决jar包重复依赖导致的代码编译错误
- Git永久删除文件和历史记录
- maven 亲测可用国内镜像 阿里云(20170123)
- ACM解题之(ZOJ 2212) Argus
- java动手动脑解析