前几篇都是在说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循环亲自再敲一遍这几个练习,会对于循环有个明确的了解的。
information | n. 信息, 情报, 新闻, 资料, 询问 |
title | n. 头衔,名称,标题,所有权,资格,冠军 vt. 赋予称号,加标题于 adj. 标题的 |
support | n. 支持, 援助, 供养 vt. 支援, 帮助, 支持 |
sequence | n. 序列, 一系列, 顺序, 一组镜头 vt. 安排顺序 |
model | n. 模型, 模范, 模特儿 adj. 模范的, 作模型用的 v. 做模型, 塑造, 模仿 |
language | n. 语言 |
multiple | adj. 许多,多种多样的 n. 倍数,并联 |
reference | n. 参考, 出处, 参照 n. 推荐人, 推荐函 vt. 提供参考 |
directory | n. 目录,工商名录,指南 [计算机] 目录 adj. 给予指导的 |
memory | n. 记忆,内存,回忆 |
double | n. 两倍,复制品,替身,双重角色的演员,反转,双人房 adj. 两倍的,双重的,骗人的,加量的 adv. 两倍地,双人地,翻来覆去地,对折地 vt. 使加倍,对折,握紧,做替身 vi. 加倍,转身,兼任,替代演出 |
variable | adj. 可变的,易变的 n. 变量, 易变的东西 |
single | adj. 单身的,单纯的,单一的 n. 单程票,单曲,单人房,单身者 vt. 单独挑出 vi. (棒球)作一垒打 |
access | n.入口,出口; 接近,进入; 增长; 爆发 vt.接近,进入; 使用,接近,获取 |
state | n. 州, 国, 情形 adj. 国家的, 州的, 正式的 vt. 说, 陈述, 声明, 规定 |
system | n. 系统,体系,制度,体制 |
optional | adj. 可以任选的,非强制的 |
client | n.顾客; 当事人; 诉讼委托人; [计算机]客户端 |
element | n. 成分,要素,元素,基本原理,(复数)恶劣天气 |
overflow | n. 溢值,超值,泛滥 v. 泛滥,溢出,充溢 [计算机] 溢出 |
以上
每天用一点时间,练习并写出练习过程
这样是对于学习的一个及时反馈
重在坚持!