请问为什么这一个输出的只有i=1时的结果?以及应该怎样修改呢?


def c2f_temperature():
    c = [-20,-15,-10,-5,0,5,10,15,20,25,30,35,40]
    f = []
    for i in range(0,13):
        t = c[i] * (9/5) + 32
        f.extend([t])
        return(f)

因为你在第一轮循环的时候就返回了

更正一下,只有i=0的结果