关于while循环的条件
def gcd(x, y):while y:
t = x % y
x = y
y = t
return x
print(gcd(4, 6))
这个while后面的条件y表示的是什么
就是y!=0 y是正确的(不等于0),执行while的语句
1 == True , 0 == False对于这代码,则 while y 此时 y 只要不为 0 循环就一直持续下去,直到 y = 0 相当于 while False 则退出循环
Twilight6 发表于 2020-11-20 21:42
1 == True , 0 == False对于这代码,则 while y 此时 y 只要不为 0 循环就一直持续下去,直到 y = 0 ...
那这个
def Dec2Bin(dec):
temp = []
result = ''
while dec:
quo = dec % 2
dec = dec // 2
temp.append(quo)
while temp:
result = result + str(temp.pop())
return result
里面的while temp: 这个temp是一个列表 表明的是当列表里的元素没有的时候就停止循环吗
页:
[1]