Python 函数的代码错误
这是我问题的代码。我试图将伪代码翻译成python。函数ExCamel通过以下方式从给定字符串InString形成返回字符串OutString: 1:分隔原始单词假定单词以大写字母开头 2:将所有字符转换为小写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
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上会出现下一个错误。我看不到你程序中的逻辑,所以我不能帮你。