while循环在python中返回False值

时间:2019-05-06 08:41:56

标签: python while-loop

作为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值

0 个答案:

没有答案