请问为什么。给计数变量赋初值为1 是初学者 不太懂(凑字数) 请问为什么。给计数变量赋初值为1 是初学者 不太懂(凑字数)
初始为0还是为1,或者其它,是要看你后面的代码处理逻辑的,不是绝对应该是0或1或者其它啊
这个主要是看你计数变量自增是在计算之前还是计算之后,比如输出前5个偶数:
n = 5
x = 0
y = 2
while x < n:
print(y,end=" ")
y += 2
x += 1
#或者
n = 5
x = 1
y = 2
while x <= n:
print(y,end=" ")
y += 2
x += 1
要看你计数变量是用来计什么数啊
如果是加法,那肯定应该是0呀,是1不多加了1吗
如果是乘法,那如果初始成0,不管怎么乘还是0呀
还有初始成100的,然后循环里每次让它减少
如果表示的是序号,那肯定也是从1开始的而不是0
到底初始成多少是根据你的要实现什么逻辑来确定的
-=-=-=-==
学编程不要着急敲代码,先用伪代码把要干什么写清楚,逻辑捋顺了再写
你总得知道自己到底要干什么才去干,不要敲几句回头看看对不对,整个盲猜哪行