为何返回结果中无法打印输出i的值?
i = 10while i:
print('我爱鱼C!')
print(i)
i -= 1 i = 10
while i:
print('我爱鱼C!')
i -= 1
print(i)
isdkz 发表于 2023-3-17 11:55
i = 10
while i:
这样输出结果中还是没有打印i的值呢 lzb1001 发表于 2023-3-17 12:21
这样输出结果中还是没有打印i的值呢
你想要什么效果? i=10
while i>=1:
print("我爱鱼C!")
print(i)
i-=1 进入死循环了,一直处于while循环状态,当然不会打印i了,注意一下你的缩进,你的i-=1在while外面,i在循环里面一直是10 首先,一开始你的条件是
i=10,while i
因为i是整数且不是0,所以循环条件为True,成功进入循环
第二次时,i还是10,重复执行
所以你需要将“i-=1”添加到循环内部
最佳答案!
页:
[1]