Python 实战案例二:判断字符串是否为对称字符串
# 写一个交互式函数 供用户选择与退出
def choince():
while True:
print("\n\t==============")
print("\t1:继续;2:退出")
print("\t==============\n")
s = input("请选择:")
if int(s) == 1:
symmetricsString()
elif int(s) == 2:
break
def symmetricsString():
input_str = input("请输入一个字符串:")
# 求中间切点的操作
tangentPoint = len(input_str) // 2
# 提取前半部分
left = input_str[:tangentPoint]
# 提取后半部分
right = input_str[:tangentPoint-1:-1]
# 判断并输出结果
if left == right:
print("您的输入是一个对称字符串")
choince()
else:
print("您的输入不是一个对称字符串")
choince()
symmetricsString()