|  | 
 
| 
这是用来确定是否是回文联的编程:
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  def palindrome(string):
 length = len(string)
 last = length - 1
 length //= 2
 flag = 1
 for each in range(length):
 if string[each] != string[last]:
 flag = 0
 last -= 1
 
 if flag == 1:
 return 1
 else:
 return 0
 
 string = input('请输入一句话:')
 if palindrome(string) == 1:
 print('y')
 else:
 print('NO')
 
 
 对于中间:
 for each in range(length):
 if string[each] != string[last]:
 flag = 0
 last -= 1
 为什么if没有所对应的else可以直接写出本应该是else所接的last -=1?
 
切片(就是[起始位置:结束位置:步距])为空则表示自开头/到结尾,步距是可选的。其实你可以去网上查一下切片/分片 | 
 |