萌新头顶大大的问好
本帖最后由 YAQ本人 于 2020-4-12 17:33 编辑temp = input('请输入一个整数:')
number = int(temp)
i = 1
while number:
print(i)
i = i + 1
number = number - 1
temp = input('请输入一个整数:')
number = int(temp)
i = number
while i>0:
print(number)
i = i-1
number = number-1
上面是小甲鱼的 下面是我写的 但是结果一样 但是一直不明白小甲鱼while number 为什么会循环 条件是什么 不等于0就循环 Hello. 发表于 2020-4-12 17:30
不等于0就循环
只要是整数就循环吗 本帖最后由 Hello. 于 2020-4-12 17:38 编辑
YAQ本人 发表于 2020-4-12 17:31
只要是整数就循环吗
非0整数(也就是条件为真) 本帖最后由 wuqramy 于 2020-4-12 17:37 编辑
YAQ本人 发表于 2020-4-12 17:31
只要是整数就循环吗
每循环一次,number - 1
然后判断number是不是0
0代表False,其他数代表True
False,停止循环
True,继续循环 Hello. 发表于 2020-4-12 17:33
正整数(也就是条件为真)
是非零整数吧 Hello. 发表于 2020-4-12 17:33
正整数(也就是条件为真)
负整数也是True,
只要不为0就行 qiuyouzhi 发表于 2020-4-12 17:36
负整数也是True,
只要不为0就行
谢谢{:10_298:} 永恒的蓝色梦想 发表于 2020-4-12 17:35
是非零整数吧
嗯嗯{:10_250:}
页:
[1]