Я начинающий программист на Python и пытаюсь правильно понять функции.Я хочу понять, почему эта функция не работает и что означает сообщение об ошибке.
def input():
loop = True
while loop == True:
userInput = input('> ').lower()
if userInput == 'help':
help()
def main():
input()
main()
Это небольшой раздел, вырезанный из моего исходного кода.Я ожидаю, что это просто запросит ввод данных пользователем, и если это «помощь», запустите функцию справки, которая определена в другом месте моего кода.Проблема в том, что я получаю сообщение об ошибке, в котором говорится следующее:
TypeError: input () принимает 0 позиционных аргументов, но 1 было дано
Я неточно уверен, что ошибка типа или почему это происходит здесь.