Member 13795308 Ответов: 1

Справка по ошибке указанная в pycharm


1. Def displayMenu(): pycharm говорит, что функция должна быть в нижнем регистре. Это говорит то же самое для другой функции.
2. Неразрешенную ссылку 'если__имя__' меньше... (Ctrl+F1)
Эта проверка обнаруживает имена, которые должны разрешаться, но не разрешаются. Благодаря динамической отправке и утиному набору текста это возможно в ограниченном, но полезном числе случаев. Элементы верхнего уровня и класса поддерживаются лучше, чем элементы экземпляра.

Эта проверка обнаруживает заявления без какого-либо эффекта.

3. Choice=int(input"введите choice (1...4)":)
SyntaxError: недопустимый синтаксис ^

Пожалуйста, помогите мне решить эту проблему

Что я уже пробовал:

def displayMenu():
печатать()
print ("1. Чтение файла клиента")
print ("2. Добавить клиента")
печать("3. Поиск клиента")
печать("4. конец")
печатать()

деф функцию ReadFile():
print("чтение кода файла")

если__name__=="__main__"

Выбор= 0
пока выбор !=4:
displayMenu()

Choice=int(input"введите choice (1...4)":)
NoOfAttempts=1
while(Choice<1 или Choice>4) и NoOfAttempts<3:
если выбор==1:
функцию ReadFile()
выбор Элифа==2:
печать("добавить код клиента")
выбор Элифа==3:
print("печать кода клиента")

1 Ответов

Рейтинг:
10

Richard MacCutchan

Вы пропускаете несколько скобок. input это функция, которая принимает строку в качестве своего параметра. int это функция, которая также принимает строку, в данном случае возвращаемое значение из вызова input Так что вам нужно

#    "Enter choice (1...4)"             -> the prompt string
#    input("Enter choice (1...4)")      -> the input function call using the string
#    int(input("Enter choice (1...4)")) -> the int function call using the result of input
#
Choice=int(input("Enter choice (1...4)"))


Member 13795308

Пожалуйста, также расскажите о неразрешенной ссылке "если__имя__" меньше... как устранить эту ошибку

Richard MacCutchan

Вы забыли место после этого if и двоеточие в конце заявления. Там также, по-видимому, нет следующего пункта. Я предлагаю пойти туда Учебник по Python — документация по Python 3.4.8[^] и работать через него.