Проблема в том, что вы пытаетесь создать список элементов диапазона.
[range_element] -> вот так
вы должны использовать - -> список (range_element)
def Celsius(x):
return [((xs - 32) * (5 / 9)) for xs in x]
flist=list(range(40,100,10))
print(list(Celsius(flist)))
вывод:
[4.444444444444445, 10.0, 15.555555555555557, 21.11111111111111, 26.666666666666668, 32.22222222222222]