请问我这样注释对吗?
def huiwenlian(string):#定义函数为huiwenlian,参数为(string)list1 = list(string) #将列表的值赋值给list1
list2 = reversed(list1)#将list1的列表原地反转,赋值给list2
if list1 == list(list2):#如果列表1绝对等于2时
return '是回文联!' #则返回是回文联
else: #反之不是
return '不是回文联!'
print(huiwenlian('上海自来水来自上海'))
def huiwenlian(string):#定义函数为huiwenlian,参数为(string)
list1 = list(string) #将列表的值赋值给list1
print(list1)
list2 = list(reversed(list1))#将list1的列表原地反转,赋值给list2
print(list2)
if list1 == list(list2):#如果列表1绝对等于2时
return '是回文联!' #则返回是回文联
else: #反之不是
return '不是回文联!'
print(huiwenlian('上海自来水来自海上'))
list2 = reversed(list1)#将list1的列表原地反转,赋值给list2
这里改了一下,reversed后是一个迭代器,需要list()
页:
[1]