-
- 自定义函数ispalindrome(str):实现对参数str的判断:若是回文返回True,否则返回False
- 自定义函数formpalindrome(str):利用参数str生成回文:以str最后一个字符为中心,生成回文,比如“123”->“12321”;“Acdc”->“AcdcdcA”
- 程序执行时:先使用input()函数接收一串字符,放在一个变量(比如s)中
- 调用自定义函数ispalindromic(),判断字符串s,根据返回的结果判断
- 如果是回文:打印“您输入的‘********’是回文!”
- 若不是回文:打印“您输入的‘***’不是回文!”,并调用函数formpalindromic(),生成该字符串对应的回文(见要求b),另起一行打印:“将其转变为回文的效果为:‘********’”
- 本次判断输出完毕,提示用户是否继续再来一次(Y/N)
- 根据用户的选择(Y/N):
- 不是’n’或’N’:通过外层while循环继续实现多次上述操作
- ‘n’或’N’ :输出 “下次再见!”,程序执行完毕