找到正确的函数参数
finding the correct Function arguments
我不断收到一条错误消息,告诉我成员需要一个参数:
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
,但您调用它时没有任何参数。这就是为什么 interpeter 对你大喊大叫。相反,由于您无论如何都不使用该参数(您只是覆盖它),您应该使 club_members
无参数:
def club_members():
members=int(input("members"))
print ("The winner is", + (random.randint(1, members))+ "congratulations")
我不断收到一条错误消息,告诉我成员需要一个参数:
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
,但您调用它时没有任何参数。这就是为什么 interpeter 对你大喊大叫。相反,由于您无论如何都不使用该参数(您只是覆盖它),您应该使 club_members
无参数:
def club_members():
members=int(input("members"))
print ("The winner is", + (random.randint(1, members))+ "congratulations")