Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(Python)关于以下问题,什么';选项(A)和(A)之间的区别是什么;备选方案(C)?_Python_Stochastic Process - Fatal编程技术网

(Python)关于以下问题,什么';选项(A)和(A)之间的区别是什么;备选方案(C)?

(Python)关于以下问题,什么';选项(A)和(A)之间的区别是什么;备选方案(C)?,python,stochastic-process,Python,Stochastic Process,我在参加在线课程时遇到了这个问题。正确答案是(C)项,但为何我不能选择(A)项呢?这两个选项之间有什么细微差别 ---> 假设我们想要创建一个类PolarBearDunded,一个醉酒的北极熊,它沿着x轴和y轴随机移动,向南移动时大步,向北移动时小步 class PolarBearDrunk(Drunk): def takeStep(self): # code for takeStep() 以下哪项是takeStep()的适当实现 备选方案A) 备选方案B) 备选案文C

我在参加在线课程时遇到了这个问题。正确答案是(C)项,但为何我不能选择(A)项呢?这两个选项之间有什么细微差别

---> 假设我们想要创建一个类PolarBearDunded,一个醉酒的北极熊,它沿着x轴和y轴随机移动,向南移动时大步,向北移动时小步

class PolarBearDrunk(Drunk):
    def takeStep(self):
        # code for takeStep()
以下哪项是takeStep()的适当实现

备选方案A)

备选方案B)

备选案文C)

选项D)


元组上的
+
运算符(如选项A)表示串联:


(0.0,1.0)+(0.0,-0.5)=(0.0,1.0,0.0,-0.5)
+
元组上的运算符(如选项A)表示串联:

(0.0,1.0)+(0.0,-0.5)==(0.0,1.0,0.0,-0.5)

directionList = [(0.0, 1.0), (1.0, 0.0), (-1.0, 0.0), (0.0, -1.0)]
myDirection = random.choice(directionList)
if myDirection[0] == 0.0:
    return myDirection + (0.0, -0.5)
return myDirection
directionList = [(0.0, 0.5), (1.0, -0.5), (-1.0, -0.5), (0.0, -1.5)]
return random.choice(directionList)
directionList = [(0.0, 0.5), (1.0, 0.0), (-1.0, 0.0), (0.0, -1.5)]
return random.choice(directionList)
directionList = [(0.0, 1.0), (1.0, 0.0), (-1.0, 0.0), (0.0, -1.0), (0.0, -1.0)]
return random.choice(directionList)