Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python,使用int作为循环条件_Python_Loops_While Loop_Int - Fatal编程技术网

Python,使用int作为循环条件

Python,使用int作为循环条件,python,loops,while-loop,int,Python,Loops,While Loop,Int,我不知道以前是否有人问过这个问题,但我来了 while循环需要一个bool,类似while循环 这两个常量对象是假是真。它们用于表示真值(尽管其他值也可以被视为假或真)。在数值上下文中(例如,当用作算术运算符的参数时),它们的行为分别类似于整数0和1。如果可以将值解释为真值,则可以使用内置函数bool()将任何值转换为布尔值(请参见上文的真值测试部分) 尝试bool(10000)并查看magicAll整数/浮点值(0除外)被解释为True。可能重复的 n = 10000 count = 0 wh

我不知道以前是否有人问过这个问题,但我来了

while循环需要一个bool,类似while循环 这两个常量对象是假是真。它们用于表示真值(尽管其他值也可以被视为假或真)。在数值上下文中(例如,当用作算术运算符的参数时),它们的行为分别类似于整数0和1。如果可以将值解释为真值,则可以使用内置函数bool()将任何值转换为布尔值(请参见上文的真值测试部分)


尝试
bool(10000)
并查看magicAll整数/浮点值(0除外)被解释为
True
。可能重复的
n = 10000
count = 0
while n:
  count = count + 1
  n = n / 10
  n=int(n)

print (count)