回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数,例如12321、765567就是回文数。请补全下列代码,编程实现用分治的方法判断一个整数是否是回文数。 def ispel(s): num = len( ① ) if num == 0: return False if num == 1: return True if num == 2: return s[0] == ② else: return s[0] == s[num - 1] and ispel(s[1: ③ ]) st = input("请输入一个整数:") if ④ == True: print("输入的是回文数") else: print("输入的不是回文数")
正确答案:补全答案(Python回文分治):①s ②s[1] ③num-1 ④ispel(st)。核心:递归回文判断。
试卷来源:202209 青少年软件编程等级考试Python四级真题