入门小白求助大神注解
temp = input('请输入一个整数:')number = int(temp)
i = 1
while number:
print(i)
i = i + 1
number = number - 1
求助大神给我详细讲解一下i与number的逻辑关系,脑袋短路了,或者是我逻辑思维太差了 temp = input('请输入一个整数:')
number = int(temp)
i = 1 # i 被初始化为 1
while number: # 只要 number 不为 0 就循环
print(i) # 打印出 i 值
i = i + 1 # 每循环一次 i 的值增加 1
number = number - 1 # 每循环一次 number 的值减去 1
假定 number = 6,那么,循环将会执行 6 次,print(i) 将打印出 1,2,3,4,5,6。 i 和 number 其实没有任何关系。
temp = input('请输入一个整数:')
number = int(temp) # 转化为整数
i = 1 # 将 i 赋值为 1
while number: # 当 number 不为 0 时执行下面的代码
print(i) # 打印 i 的值
i = i + 1 # i 加 1
number = number - 1 # number 减 1
jackz007 发表于 2019-12-17 16:16
假定 number = 6,那么,循环将会执行 6 次,print(i) 将打印出 1,2,3,4,5,6。
谢谢大神指导,我消化一下 zltzlt 发表于 2019-12-18 20:34
i 和 number 其实没有任何关系。
谢谢大神指导,我消化一下 i 就是一个用来计数的东西,它显示了这个循环发生了多少次 风语者Python 发表于 2019-12-19 10:30
谢谢大神指导,我消化一下
如果你的提问得到了满意的回答,请设置最佳答案。 参天小草 发表于 2019-12-19 14:38
i 就是一个用来计数的东西,它显示了这个循环发生了多少次
您看出我的病在哪了,逻辑思维的毛病 没啥关系呀。
页:
[1]