Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 函数的代码错误_Python_Pycharm_Pseudocode - Fatal编程技术网

Python 函数的代码错误

Python 函数的代码错误,python,pycharm,pseudocode,Python,Pycharm,Pseudocode,这是我问题的代码。我试图将伪代码翻译成python。函数ExCamel通过以下方式从给定字符串InString形成返回字符串OutString: 1:分隔原始单词假定单词以大写字母开头 2:将所有字符转换为小写 InString=str(input("Enter a statement: ")) def ExCamel(InString): NextChar=chr() OutString=str() n=int() OutString="" return

这是我问题的代码。我试图将伪代码翻译成python。函数ExCamel通过以下方式从给定字符串InString形成返回字符串OutString: 1:分隔原始单词假定单词以大写字母开头 2:将所有字符转换为小写

InString=str(input("Enter a statement: "))
def ExCamel(InString):
    NextChar=chr()
    OutString=str()
    n=int()
    OutString=""
    return OutString
for n in range(1,len(ExCamel(Instring))):
    NextChar=InString[n:n+1]
    if NextChar==upper(NextChar):
        if n>1:
            OutString=OutString+""
        NextChar=lower(NextChar)
    OutString=OutString+NextChar

但它的输出为:

Traceback (most recent call last):
  File "C:/Users/user/PycharmProjects/George/TrynaCreate.py", line 7, in <module>
    for n in range(1,len(ExCamel(Instring))):
NameError: name 'Instring' is not defined

这似乎是一个愚蠢的错误,发生在我们大多数人身上: 你已经定义了 安装 但是你用的是In'string


希望有帮助:

变量名区分大小写。用Instring替换Instring不会出现此错误。但在chr上会出现下一个错误。我看不到你程序中的逻辑,所以我不能帮你。