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