LF695559 发表于 2020-9-1 14:36:50

请问我这样注释对吗?

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('上海自来水来自上海'))
   

疾风怪盗 发表于 2020-9-1 14:52:08


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]
查看完整版本: 请问我这样注释对吗?