作为while循环的条件
在while循环的第一次迭代中,它返回True值,并打印该语句。但是其他迭代则不一样。
def randomfunc():
rand = int(input("enter: "))
print(secret_number)
if rand == secret_number:
return True
else:
print("inside")
# recursion
randomfunc()
import random
secret_number = random.randint(1, 7)
print(secret_number)
while randomfunc():
# checking before looping
print("123right")
# returns False value from recursion
递归函数在while循环中未返回True值