尝试在Unity中使用if语句时出现错误。我不知道这是怎么回事。这是一行:
MyImage.color == Color.white ? MyImage.color = Color.green : MyImage.color = Color.white;
我在更新功能中拥有它。这就是更新功能中的全部内容。它说只有赋值,调用,递增,递减,等待和新对象表达式可以用作语句。我正在为图像分配颜色,所以我不确定是什么问题。如果重要的话,这就是统一的2018.3.0f3。
答案 0 :(得分:4)
正确的方法应该是这样的:
def my_factorial(n, b):
vlue = n
if n == 1:
return n
else:
for _ in range(b):
vlue = vlue * (n - 1)
n = n - 1
return vlue
print(my_factorial(56, 5))