我不断收到错误消息,告诉我成员需要参数:
import random
def club_members(members):
members=int(input("members"))
print ("The winner is", + (random.randint(1, members))+ "congratulations")
club_members()
错误消息是:
Traceback (most recent call last): File "C:\Users\chris\Desktop\Python_Stuff\hockey 1.py", line 7, in club_members()
TypeError: club_members() missing 1 required positional argument: 'members'
最佳答案
您定义了一个名为 club_members()
的方法,该方法接受参数 members
,但调用它时不带任何参数。这就是解释者对你大喊大叫的原因。相反,由于您无论如何都不使用该参数(您只需覆盖它),您应该使 club_members
无参数:
def club_members():
members=int(input("members"))
print ("The winner is", + (random.randint(1, members))+ "congratulations")
关于python - 找到正确的函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28981363/