关于for循环的指针

来源:7-3 for 与 range

scholar_20551

2020-06-22

表达可能不是很清晰,但我已经尽力在表达了哈哈哈

在C++语言中,可在for循环中把指针减一,使循环后退一位

for(int i=1 ; i<=5 ; i++)
{
	if(某个条件) i-=1;
	//这样如果不满足某个条件的话,就不使指针i增加
	//使i不变再次执行一次
}

Python之前搞过一次这样的操作:

for i in range(0,5):
	if(某个条件) i-=1

但是实际上只是在本层循环内减去了1而已,比如本层的i为2,在不改变的情况下下一层的i为3。但是改变了之后本层的i虽然为1了,但进入下一层循环却还是为3,本质上没有改变。

就是想问一下:能否使Python也能实现使指针在代码中倒退一位(或者多位)的操作?

写回答

1回答

7七月

2020-06-22

python没有指针。另外循环倒退一位的意义是什么?

i = 5

i-1 不行?

0
1
scholar_20551
若想实现一个功能,输入几个数据,但其中有一个数据不合法,就重新输入一次
2020-06-23
共1条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14640 学习 · 4477 问题

查看课程