Вот код моего вопроса. Я пытался перевести псевдокод в python. Функция ExCamel формирует возвращаемую строку OutString из заданной строки InString следующим образом: 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