初入循环

FOR 循环的两个作用

  1. 让循环体内的代码执行固定次数,以下代码都是让 print 执行 n 次,但有一点区别
n = 10
for i in range(n):
  print("H")
for i in range(1, n + 1):
  print("H")
  • 需要掌握 range 的用法
    • range(N):括号里面只有一个数,表示会从 0 开始数到 N-1
    • range(1, N+1):括号里面有两个数,表示起点和终点,是一个左闭右开区间 ⇒[1,N+1)\Rightarrow [1, N+1)
  1. 获得一段区间内所有整数,例如 for i in range(1,11),效果等价于获得 1 - 10 内每个整数,都由 i 来代替