运用for循环实现从 1 到 100 的累加、打印99乘法表,运用while循环求1-100之间所有的整数的和、打印九九乘法表。
重点习题:用1元人民币兑换成1分、2分、5分,共有多少种不同的兑换方法
一、for循环:
for 循环常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。
for 循环的语法格式如下:
for 迭代变量 in 字符串|列表|元组|字典|集合:
执行的代码块
python range() 函数可创建一个整数列表,一般用在 for 循环中。
函数语法:
range(start,stop,step)
参数说明:
-
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
-
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
-
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
练习:
(1)用for循环实现从 1 到 100 的累加。
sum100 = 0
for i in range(1, 101, 1):
sum100 = sum100 + i
print(sum100)
结果: