python--for循环range语句

0 阅读1分钟

回顾for语句

image.png

语法中的:待处理数据集,严格来说,称之为:序列类型序列类型指,其内容可以一个个依次取出的一种类型,包括:字符串,列表,元组等

range语句

  1. for 循环语句,本质上是遍历:序列类型。
  2. 尽管除字符串外,其它的序列类型目前没学习到,但是不妨碍我们通过学习 range 语句,获得一个简单的数字序列。

语法1

image.png

例子

for x in range(10):
    print(x)

输出如下 image.png

语法2

image.png

例子

for x in range(5,10):
    print(x)

输出如下 image.png

语法3

image.png

例子

for x in range(5,10,2):  #数字步长为2,5-10隔2个数字取1次,5+2=7,7+2=9
    print(x)

输出如下

image.png

用法举例

for x in range(10):
    print("好好学习")

输出如下

image.png

有几个偶数

定义一个数字变量 num,内容随意并使用 range () 语句,获取从 1 到 num 的序列,使用 for 循环遍历它。在遍历的过程中,统计有多少偶数出现

  1. 序列可以使用range(1,num)得到
  2. 偶数通过if来判断,判断数字余2是否为0
count=0
for x in range(1,100):
    if x % 2 == 0:
        count += 1
print(count)

输出如下

image.png