Вы хотите использовать input
для принятия ввода пользователя, но, возможно, не предоставляете его в свой сценарий.
Вместо этого попробуйте установить значения непосредственно, прежде чем пытаться принять пользовательский ввод.
test_values = [
"non-palindrome",
"123321",
]
def palindrometest(s):
return s == s[::-1]
for value in test_values:
if palindrometest(value):
print("{} is a palindrome".format(value))
else:
print("{} is not a palindrome".format(value))
Как только у вас все получится, попробуйте input
в самом скрипте, чтобы получить хорошее представление о том, как он работает.
s = input("please provide a value: ")
print("user provided '{}'!".format(s))