前几篇都是在说while循环,并且使用while语句解决一些简单的问题。
在python中,提供了两种循环,另一种就是for循环
同while一样,for循环可以用来重复做一件事情。在某些场景下,它比while更好用。
比如之前的一道练习题:输出1到100。
我们用while来做,需要有一个值来记录已经做了多少次,还需要在while后面判断是不是到了100。
如果用for循环,则可以这么写:
for i in range(1, 101):
print i
通过把之前的例子使用for循环来实现来练习for循环:
从一加到一百:
输入一个值,输出以这个值为公比,1为首项的等比数列前10项
输入一个大于等于3的值n,输出斐波纳契数列的前n项。
用for循环亲自再敲一遍这几个练习,会对于循环有个明确的了解的。
informationn. 信息, 情报, 新闻, 资料, 询问
titlen. 头衔,名称,标题,所有权,资格,冠军 vt. 赋予称号,加标题于 adj. 标题的
supportn. 支持, 援助, 供养 vt. 支援, 帮助, 支持
sequencen. 序列, 一系列, 顺序, 一组镜头 vt. 安排顺序
modeln. 模型, 模范, 模特儿 adj. 模范的, 作模型用的 v. 做模型, 塑造, 模仿
languagen. 语言
multipleadj. 许多,多种多样的 n. 倍数,并联
referencen. 参考, 出处, 参照 n. 推荐人, 推荐函 vt. 提供参考
directoryn. 目录,工商名录,指南 [计算机] 目录 adj. 给予指导的
memoryn. 记忆,内存,回忆
doublen. 两倍,复制品,替身,双重角色的演员,反转,双人房 adj. 两倍的,双重的,骗人的,加量的 adv. 两倍地,双人地,翻来覆去地,对折地 vt. 使加倍,对折,握紧,做替身 vi. 加倍,转身,兼任,替代演出
variableadj. 可变的,易变的 n. 变量, 易变的东西
singleadj. 单身的,单纯的,单一的 n. 单程票,单曲,单人房,单身者 vt. 单独挑出 vi. (棒球)作一垒打
accessn.入口,出口; 接近,进入; 增长; 爆发 vt.接近,进入; 使用,接近,获取
staten. 州, 国, 情形 adj. 国家的, 州的, 正式的 vt. 说, 陈述, 声明, 规定
systemn. 系统,体系,制度,体制
optionaladj. 可以任选的,非强制的
clientn.顾客; 当事人; 诉讼委托人; [计算机]客户端
elementn. 成分,要素,元素,基本原理,(复数)恶劣天气
overflown. 溢值,超值,泛滥 v. 泛滥,溢出,充溢 [计算机] 溢出
以上
每天用一点时间,练习并写出练习过程
这样是对于学习的一个及时反馈
重在坚持!