Это первая функция в моем коде:Что означает «<встроенный метод ниже объекта str в [hex numbers]>» означает?
def start():
decision = '0'
while decision != '9':
decision = input("To encode, press '1'; to decode, press '2'; and to exit, press '9'\n")
if decision == '1':
message = input("Input the message you want encoded.\n").lower()
Key(message, decision)
elif decision == '2':
message = input("Input the message you want decoded.\n").lower()
Key(message, decision)
elif decision == '9':
break
else:
print("Error!'"+decision+"' is an invalid input. Please make sure you type only numbers one, two and nine, NO letters!")
start()
start()
Просто для уточнения, когда я ввести сообщение, это означает идти на другую функцию под названием Key
. Во всяком случае, когда я введите сообщение и нажмите клавишу ВВОД он приходит с:
встроенный метод ниже объекта ул на 0x0150E0D0
Однако, это работает, когда я просто удалить Key(message, decision)
def start():
decision = '0'
while decision != '9':
decision = input("To encode, press '1'; to decode, press '2'; and to exit, press '9'\n")
if decision == '1':
message = input("Input the message you want encoded.\n").lower()
print(message)
elif decision == '2':
message = input("Input the message you want decoded.\n").lower()
print(message)
elif decision == '9':
break
else:
print("Error!'"+decision+"' is an invalid input. Please make sure you type only numbers one, two and nine, NO letters!")
start()
start()
Или даже если я просто пишу это:
Does .lower
не работает при вызове функций, или я просто глупо и забываю скобки или что-то в этом роде?
UPDATE: Вот Основные функции:
def Key(message, decision):
key = input("Now, input the key which will be used to encode the message.\n".lower)
n = 0
for i in range(len(key)):
if 64 < ord(key[n]) < 91:
print(key[n], "is a capital letter!")
Key()
else:
n = n+1
Keycode(decision, message, key)
В случае необходимости я могу положить в весь код
Похоже, вы забыли скобки после 'somestring.lower' где-то в вашем коде. – timgeb
Ну, если ключевая функция разбивает ваш код ... почему бы не опубликовать содержимое вашей ключевой функции? – Dyrborg
Согласен - пожалуйста, отправьте ключевую функцию. Текущая опубликованная функция не вызывает никаких проблем при ее запуске (кроме того, что для вызова не существует ключевой функции). – Stidgeon