关于19讲动动手第0题~
def palindrome(string):list1 = list(string)
list2 = reversed(list1)
if list1 == list(list2):
return '是回文联!'
else:
return '不是回文联!'
string = input('请输入一句话:')
print(palindrome('string'))
根据小甲鱼的答案,想添加一行代码,使得在运行后可以输入一句话判断是否是回文联{:5_96:} 奈何学艺不精有谁能指点下吗?(input那里) def palindrome(string):
list1 = list(string)
list2 = reversed(list1)
if list1 == list(list2):
return '是回文联!'
else:
return '不是回文联!'
string = input('请输入一句话:')
print(palindrome(string)) #把这个引号去掉就好了 加了引号之后就是固定的字符串string,就不是你的输入了 昨非 发表于 2020-11-28 18:49
感谢!,是因为加了引号变成字符串了吗 差点夹不住屁 发表于 2020-11-28 18:51
感谢!,是因为加了引号变成字符串了吗
string在input出来后就是字符串
string是变量名,而加了引号就是字符串“string”
就不是你的输入了 记得给个最佳答案哈 昨非 发表于 2020-11-28 18:53
记得给个最佳答案哈
好嘞~ 已设置 def huidian():
e = list(input("请输入"))
fan = list(reversed(e))
if e == fan:
print("是回联文")
else:
print("不是回联文")
huidian()
不知道这算不算,感觉我好蠢
页:
[1]