在用户定义的函数中使用输入!(Python)
我想知道,有没有办法在用户定义的函数中使用在用户定义的函数中使用输入!(Python),python,function,python-3.x,Python,Function,Python 3.x,我想知道,有没有办法在用户定义的函数中使用input()函数?我试过这么做 def nameEdit(name): name = input() name = name.capitalize return name 你说的是从方法中请求用户的输入吗?如果是这样的话,这就是你想要的: def nameEdit(): name = input("Enter your name: ") name = name.capitalize() return
input()
函数?我试过这么做
def nameEdit(name):
name = input()
name = name.capitalize
return name
你说的是从方法中请求用户的输入吗?如果是这样的话,这就是你想要的:
def nameEdit():
name = input("Enter your name: ")
name = name.capitalize()
return name
你说的是从方法中请求用户的输入吗?如果是这样的话,这就是你想要的:
def nameEdit():
name = input("Enter your name: ")
name = name.capitalize()
return name
你说的是从方法中请求用户的输入吗?如果是这样的话,这就是你想要的:
def nameEdit():
name = input("Enter your name: ")
name = name.capitalize()
return name
你说的是从方法中请求用户的输入吗?如果是这样的话,这就是你想要的:
def nameEdit():
name = input("Enter your name: ")
name = name.capitalize()
return name
使用
输入即可。但是,您没有调用name.capitalize
;您只需获取该方法的引用并将其分配给name
。[此外,正如Bob所指出的,您的函数不需要名称
参数。]正确的代码是
def nameEdit():
name = input()
name = name.capitalize()
return name
或者更简单地说:
def nameEdit():
return input().capitalize()
使用输入即可。但是,您没有调用name.capitalize
;您只需获取该方法的引用并将其分配给name
。[此外,正如Bob所指出的,您的函数不需要名称
参数。]正确的代码是
def nameEdit():
name = input()
name = name.capitalize()
return name
或者更简单地说:
def nameEdit():
return input().capitalize()
使用输入即可。但是,您没有调用name.capitalize
;您只需获取该方法的引用并将其分配给name
。[此外,正如Bob所指出的,您的函数不需要名称
参数。]正确的代码是
def nameEdit():
name = input()
name = name.capitalize()
return name
或者更简单地说:
def nameEdit():
return input().capitalize()
使用输入即可。但是,您没有调用name.capitalize
;您只需获取该方法的引用并将其分配给name
。[此外,正如Bob所指出的,您的函数不需要名称
参数。]正确的代码是
def nameEdit():
name = input()
name = name.capitalize()
return name
或者更简单地说:
def nameEdit():
return input().capitalize()
标签上写着Python3,所以它应该是input
而不是raw\u input
。而且,在调用函数之前,它不会运行。nameEdit()感谢您对原始输入的关注,忘了这一点。相应地更新了我的答案。标签上写着Python3,所以它应该是input
,而不是raw\u input
。而且,在调用函数之前,它不会运行。nameEdit()感谢您对原始输入的关注,忘了这一点。相应地更新了我的答案。标签上写着Python3,所以它应该是input
,而不是raw\u input
。而且,在调用函数之前,它不会运行。nameEdit()感谢您对原始输入的关注,忘了这一点。相应地更新了我的答案。标签上写着Python3,所以它应该是input
,而不是raw\u input
。而且,在调用函数之前,它不会运行。nameEdit()感谢您对原始输入的关注,忘了这一点。相应地更新了我的答案。还有。。。?它会给出一个错误吗?还有。。。?它会给出一个错误吗?还有。。。?它会给出一个错误吗?还有。。。?它是否给出了一个错误?应该不需要将name参数传递给该方法,因为它实际上没有被使用。除非我遗漏了什么。应该不需要将name参数传递给该方法,因为它实际上没有被使用。除非我遗漏了什么。应该不需要将name参数传递给该方法,因为它实际上没有被使用。除非我遗漏了什么。应该不需要将name参数传递给该方法,因为它实际上没有被使用。除非我遗漏了什么。