我想为我的一个函数创建一个用户输入。所以我的这个函数是一个布尔函数。它用于通过输出True或False来测试一个单词是否是回文。
我想创建一个单独的功能(用户输入(,在这里人们可以键入他们想知道的短语是否是回文,并且应该打印出单词";您输入的短语XXXXXX是一个回文"当输出为真并且当输出为假时;您输入的短语XXXXXX不是回文;。
我的代码如下:
def palindrome(phrase):
len_phrase = len(phrase)//2
print("len_phrase",len_phrase)
for i in range(len_phrase):
print(phrase[i],phrase[-i-1])
if phrase[i] != phrase[-i-1]:
return False
return True
您将使用input
向用户请求字符串;像这样的东西:
def palindrome(phrase):
[...]
user_input = input("Enter some text:")
if palindrome(user_input):
print(f'{user_input} is a palindrome')
else:
print(f'{user_input} is not a palindrome')