求教python课后作业004
题目是要实现输入一个数,然后从1数到这个数,下面是答案。
temp = input('请输入一个整数:')
number = int(temp)
i = 1
while number:
print(i)
i = i + 1
number = number - 1
然后我想请问一下为什么while number这是一个条件呢?不就相当于“当 number”吗?
而我自己是又加了一个变量cal,cal=number-1,我以为必须要写成while cal>0才能继续运行。 数值型变量一般都可以直接被当作逻辑型变量来使用,非 0 是 True,0 是 False。
while number:
其实就是
while number != 0: jackz007 发表于 2021-1-4 00:55
数值型变量一般都可以直接被当作逻辑型变量来使用,非 0 是 True,0 是 False。
其实就是
原来如此,谢谢!
页:
[1]