新手小白,求解释I = I - 1
i = 10while i:
print('我爱鱼C!')
i = i - 1 i = i - 1 这句话的作用说白了就是让 i 的值减少 1 。
这里的 while i 是将 i 作为循环条件,在 Python 中数字的值只要 不为0 ,while 循环条件始终成立,即 非0 数的布尔值都是 True
i = i - 1 是先计算等号右边的 i - 1 ,得出 i - 1 的结果,然后在赋值到左边的 i ,覆盖之前 i 的数值
所以 这里 while 循环中 i = i - 1 ,就是主要为了现在循环次数,每次循环 i = i -1 都会将 i 的值减少 1 ,直到 i = 0 的时候 while 循环条件不满足,退出循环
每次循环 i 减 1 ,当 i 为零时,值为假,循环结束。 就是每循环一次i的数值就减少1,当i等于0的时候循环结束 最开始i=10,while 10: 此时10是一个True值,打印出我爱鱼C 然后i = 10 - 1
这时 i = 9,继续循环......
直到 i = 0 ,whiile 0: 0是一个False值,
循环结束
{:10_256:}{:10_256:}{:10_256:} 最开始i就是10,把变量替换成数字值,就是10,10也就是真,循环开始,打印一下"我爱鱼C",然后i自减;
然后i就是9,把变量替换成数字值,就是9,9也就是真,循环开始,打印一下"我爱鱼C",然后i自减;
..................
i就是1,把变量替换成数字值,就是1,1也就是真,循环开始,打印一下"我爱鱼C",然后i自减;
i就是0,把变量替换成数字值,就是0,0也就是假,循环结束,共打印了10次"我爱鱼C";
求求你,给我个最佳答案好不好啊? 陈尚涵 发表于 2020-7-19 11:00
最开始i就是10,把变量替换成数字值,就是10,10也就是真,循环开始,打印一下"我爱鱼C",然后i自减;
然 ...
i = i - 1的意思就是现在i是这个数,把i减一的值赋值给i
页:
[1]