帮助列表打印
下面的功能创建一个空列表,并在此列表中附加随机数def toto():
jp = []
for i in range(4):
jp.append(random.randint(1,10))我试图显示所有的列表编号像这样,但它不工作
请问有什么问题?
你的功能不会返回任何内容。你的功能必须返回价值,然后必须使用此回报值。import random
def toto():
jp = []
for i in range(4):
jp.append(random.randint(1,10))
return jp
a = toto()
print(a)
print(a) 如果您尝试在功能(def)之外打印jp,则不会工作,因为jp已超出范围。如果返回值,则可以打印值
示例:
>>> import random
>>> def toto():
... jp = []
... for i in range(4):
... jp.append(random.randint(1,10))
... return(jp)
...
>>> jp = toto()
>>> print(*jp)
3 1 5 7
>>> print(jp)
3
>>>
页:
[1]