Python 使用用户输入设置API的参数

Python 使用用户输入设置API的参数,python,python-3.x,api,user-input,restapi,Python,Python 3.x,Api,User Input,Restapi,我的任务是编写代码,允许用户输入一个数字,并按其列表顺序获取提交计数大于用户输入数字的所有作者的列表。以下是我到目前为止的情况。我不确定如何将参数设置为用户大于用户输入。这是我第一次与RESTAPI和json进行交互,因此如果您对我的代码或编写此任务的方法有任何其他建议,我将非常乐意听取您的建议 假设您已经有了处理提交计数的服务器逻辑 您可以使用input功能从用户处获取输入,然后向数字中添加1,确保其大于用户提交的数字。最后将其添加到字典中 import requests def getUse

我的任务是编写代码,允许用户输入一个数字,并按其列表顺序获取提交计数大于用户输入数字的所有作者的列表。以下是我到目前为止的情况。我不确定如何将参数设置为用户大于用户输入。这是我第一次与RESTAPI和json进行交互,因此如果您对我的代码或编写此任务的方法有任何其他建议,我将非常乐意听取您的建议


假设您已经有了处理
提交计数的服务器逻辑

您可以使用
input
功能从用户处获取输入,然后向数字中添加1,确保其大于用户提交的数字。最后将其添加到字典中

import requests
def getUsernames(threshold):
   count = int(input("Enter a number: ")) + 1
   param = {"submission_count":count}
   response = requests.get('your-url-here', params=param)

能否请您添加有关服务器逻辑的更多详细信息,它是否期望有效负载中的提交计数?我运行了您发布的内容并获得了错误名称错误:名称“请求”未定义您是否导入了请求模块?我相信使用导入请求DF getUsernames(阈值):导入请求计数=int(输入(“输入一个数字”)+1参数={“submission_count”:count}response=requests.get('jsonmock.hackerrank.com/api/article_users?page=',params=param)首先,为什么你要在函数中排序而不是在顶部?我的意思是这是故意的吗?