我想问一下是否有可能在tic tac toe挑战中获胜?因为法官机器人知道每一个技巧,并且他知道如何失败,技巧就会移动.我只能在两个回合中打平比赛.如果有可能的话,请你们给我一个暗示吗?
我是python的新手.请看这个脚本:
def myfunc(*args):
print len(args)
if args == 3:
for arg in args:
print arg
else:
print "exit"
a, b, c = 1, 2, 3
myfunc(a, b, c)
Run Code Online (Sandbox Code Playgroud)
如您所见,传递给function的参数数量为3.现在条件args==3是True但else部分被执行.另一方面,如果if条件为假,则执行该部分代码并else跳过.
你能解释为什么if声明在错误条件下执行吗?