我正在解决这个问题-
myView.animate().scaleX(0f).setDuration(6000).translationXBy(500f).start();
我的代码如下:
modify powerOfTwo() to meet the conditions below
# - accept 1 integer parameter; an exponent
# - print to the screen 2 raised to the exponent argument, example:
# --- "2 to the power of 2 is 4"
# - also return the result (for the example, you would return 4)
运行程序时,我教授的代码检查我的代码的准确性,并且我认为它检查不正确。程序返回以下内容,其中包括我自己输入的“ 5”:
def powerOfTwo(exp):
x = int(input("please enter a number for what power of 2: "))
e = (2**x)
print("2 to the power of",x, "is: ",e,)
return (2**x)
期望值64显然是错误的。我的代码或教授的代码在检查我的问题是否有问题? (包括在下面):
please enter a number for what power of 2: 5
2 to the power of 5 is: 32
+3 function call w/ correct # of params is present
+2 return value is correct type: <class 'int'>
-- return value is incorrect
Expected: 64
Returned: 32
答案 0 :(得分:1)
您教授的程序会生成一个随机数字,该数字将输入到您的函数中。因此,您不能使用“输入”来输入您自己的号码。您必须使用值'exp'。
答案 1 :(得分:0)
您教授的代码会生成一个随机数,并将其放入函数中。为了检查该功能是否正常运行,您只需要输入生成的随机数即可。
此外,您似乎还没有初始化所提供的分数:
q2s = 0
e = random.randint(3,11)
score=0