赞
赏
一般程序设计语言的循环可以分为 for 循环 、while 循环 和 do while 循环 ,但是在 Python 中,只支持 for 循环和 while 循环。
Python 的 for 循环使用的是 for in 的格式,类似于其他语言的 foreach 循环,循环条件最后的分割符使用的是 :
,类似于 if 语句最后的 :
。
for iterating_var in sequence:
statements(s)
参数 | 描述 |
---|---|
for | for 循环使用的关键字。 |
iterating_var | for 循环每次迭代使用的变量。 |
in | for 循环使用的关键字。 |
sequence | for 循环需要遍历的变量。 |
statements | 每次循环执行的逻辑。 |
使用 for 循环,遍历 数值
print("嗨客网(www.haicoder.net)")
# 使用 for循环,遍历数值
for i in range(3):
print('i =', i)
print("Over")
程序运行后,控制台输出如下:
我们定义了一个 for循环结构,计数器 变量 i 从 0 开始,结束条件是 i < 3,每次执行一次循环都打印出 i 的值,并且将 i 的值加 1。
这里使用了 range() 函数,此函数是 Python 内置的 函数,用于生成一系列连续的 整数,多用于 for 循环中。
使用 for循环,遍历字符串
print("嗨客网(www.haicoder.net)")
# 使用 for循环,遍历字符串
strHaiCoder = "HaiCoder"
for s in strHaiCoder:
print(s, end=' ')
print("\nOver")
程序运行后,控制台输出如下:
我们定义了一个 for 循环结构用来遍历 字符串,每次执行一次循环都打印出当前字符串值,同时,我们在 print 函数中,指定了分隔符。
使用 for循环,求 1 到 100 的和
print("嗨客网(www.haicoder.net)")
# 使用 for循环,求和
sum = 0
for num in range(101):
sum += num
print("Sum =", sum)
程序运行后,控制台输出如下:
我们定义了一个 for 循环结构,计数器变量 i 从 0 开始,结束条件是 i < 101,每次执行一次循环都将当前的 i 的值加到变量 sum 上去,并且将 i 的值加 1。
最后,我们打印变量 sum 的值,为 5050,即 1 到 100 的和。
Python 的 for 循环使用的是 for in 的格式,类似于其他语言的 foreach 循环,循环条件最后的分割符使用的是 :
,类似于 if 语句最后的 :
。Python for 循环语法:
for iterating_var in sequence:
statements(s)