我正试图将列表中的数字从任何给定列表更改为其值的一半。当我开始的时候,我不知道列表会是什么,只需要断言函数在之后工作。
以下是我目前所拥有的:
def halve_values(a(:对于范围内的索引(len(a((:索引/=2返回指数
a=[1,2,3]打印(halve_values(a((
对我来说,问题是列表可以更改,所以我不能在一开始就定义列表a。如果列表在以下时间之后给出,则程序必须工作:a=[1,4,5,6,8,13]
我做错了什么?
谢谢!:(
def half_values(a):
return [x/2 for x in a]
a = [1, 4, 5, 6, 8, 13]
b=half_values(a)
print(b)
定义半值(a(:return[x/2 for x in a]