提问者:小点点

我的python函数应该可以工作,但是它没有返回任何东西[关闭]


所以我一直在尝试学习Python,在一些简单的代码(或者其他代码)之后,我现在正在尝试重新创建一个我经常和一些朋友一起玩的饮酒游戏。 但为此,我需要这个函数返回一个它没有返回的值。 有人能帮我吗? (抱歉英语不好)

def throw():
        dice = 6
        List = []
        i = 0
        while i <= dice - len(List):
            i +=1
            List.append(random.randint(1,6))
        return List 

print(throw(List))

共1个答案

匿名用户

您的函数没有接收任何参数,所以不要传递任何参数。

import random 
def throw():
        dice = 6
        List = []
        i = 0
        while i <= dice - len(List):
            i +=1
            List.append(random.randint(1,6))
        return List 

print(throw()) # here