来自随机进口randint从时间导入睡眠
def get_user_guess(): guess = int(input(“猜测数字:”))
返回猜测
def get_user_guess(): guess = int(input(“猜测数字:”))
返回猜测
def roll_dice(边数):
first_roll = randint(1, number_of_sides)
second_roll = randint(1, number_of_sides)
max_val = number_of_sides * 2
print('%d is the max roll' % max_val)
guess = get_user_guess()
if guess > max_val:
print("INVALID : Not supposed to roll greater than maximum rolls")
else:
print("Rolling...")
sleep(2)
guess
将等于输入的任何内容,因此,如果我输入10,则下面的条件将等于if 10 > max_val
因此,您没有将函数分配给变量,而是将函数的结果分配给了变量。
可以像这样将函数分配给变量
def test(): return "OK" myFunct = test print(myFunct())
打印OK