dryy8 发表于 2020-9-28 11:54:00

零基础入门学python 第19讲

题目:

我的答案:
def judge():
    sentence = input("请输入一句话:")
    r = list(sentence)
    r = r.reverse()
    reverse_sen = "".join(r)
    if reverse_sen == sentence:
      print("是回文")

    else:
      print("不是回文")

judge()


用pycharm写出来r = r.reverse()一直返回None,不知道为什么

1q23w31 发表于 2020-9-28 12:28:53

def judge():
    sentence = input("请输入一句话:")
    r = list(sentence)
    r.reverse()
    reverse_sen = "".join(r)
    if reverse_sen == sentence:
      print("是回文")

    else:
      print("不是回文")

judge()

reverse方法没有返回值

dryy8 发表于 2020-9-28 14:02:20

请问为什么r = r.reverse()会返回None呢,代码我明白了,我想问的是为什么我的写法会报错

happy含笑 发表于 2020-9-29 08:18:14

页: [1]
查看完整版本: 零基础入门学python 第19讲