python - 找到正确的函数参数

标签 python function python-3.x 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,但调用它时不带任何参数。这就是解释者对你大喊大叫的原因。相反,由于您无论如何都不使用该参数(您只需覆盖它),您应该使 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/

相关文章:

python - 格式化可选文本字符串的更有效方法

python - 在 Python 中,如何引用包含连字符的 XML 标记

python 数学公式模块/框架?

javascript - 用于更新 mysql 中字段的 Jtable.org 自定义按钮 onclick

php - 创建 MySQL 函数来替换 PHP 代码

C++函数输出

python - 打印json文件的key,其值是通过输入选择的

python - 用不同的开始和结束分隔符拆分字符串

python - 在循环中,如果不包含键,则只添加到字典或列表或元组

python - 这段Python代码中需要 'or default'做什么?