这个问题我想了好几个小时,愣是没想出来,听闻这里人才多,便想让各位带带我
你题目的解答代码如下:
def f(n):
return n*2
li = [f(i) for i in range(1, 101)]
print(li)
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
前提是你的函数 f(a) 是有返回值的,如果有,代码如下:
ret_list = []
for num in range(1, 101):
ret_list.append(f(num))
print(ret_list)
先写入一个列表,再打印这个列表啊
lst = []
for i in range(1,101):
lst.append(f(i))
print(lst)
*允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。for i in out: 这条语句传入实参后相当于 for i in ([1, 2, 3, 4 , ...], ): 元组里只有一个元素。要想遍历输出,形参改为out就行
把一个函数的多个值打印在一个列表上?
你的意思是将函数的返回值添加到列表里面吧?
list.append()
使用append方法啊。