CodeError для функций - PullRequest
       6

CodeError для функций

0 голосов
/ 09 февраля 2020

Вот код моего вопроса. Я пытался перевести псевдокод в 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

1 Ответ

2 голосов
/ 09 февраля 2020

Это кажется глупой ошибкой, которая случается с большинством из нас: вы определили InString , но вы используете In's'tring

Надеюсь, что поможет:)

...