1、第一步,在python语言命令窗口,定义一个对象num,并调用range,如下图所示:
2、第二步,调用print()方法打印并调用__next__(),查看打印的值,结果出现了报错,如下图所示:
3、第三步,修改代码并查看打印结果,将第二步中的方法进行修改,如下图所示:
4、第四步,再次打印并调用__next__(),可以发现打印的结果不一致,如下图所示:
5、第五步,如果想要对生成的数值进行运算,可以对变量进行操作,如下图所示:
6、第六步,结果出现了报错,说明不能操作在for后面的变量,需要作用在for前面的变量,如下图所示: