|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 WXF666 于 2019-11-5 20:26 编辑
def judgemt():
temp =input( "请输入一句话:")
length = len(temp) // 2
if temp[:length] == temp[:-length-1:-1]: #这temp[::]两个冒号前后分别表示什么含义?
print("是回文联!")
else:
print("不是回文联!")
编写一个函数,判断传入的字符串参数是否为“回文联”(回文联即用回文形式写成的对联,既可顺读,也可倒读。例如:上海自来水来自海上)
temp[::] 表示切片。切片的语法格式如下:
其中:
start 是起始的位置
stop 是停止的位置(不包括)
step 是步长。
你的回文联判断程序还可以简化:
- def judgemt():
- temp = input( "请输入一句话:")
- if temp == temp[::-1]:
- print("是回文联!")
- else:
- print("不是回文联!")
复制代码
|
|