python题7
发布时间
阅读量:
阅读量
(1)采用递归函数调用的方式,将用户输入的5个字符按照相反的顺序呈现出来。
(2)有五位人士围坐一处,询问第五位人士年龄,其表示比第四位年长两岁。接着询问第四位人士年龄,其称比第三位大两岁。随后询问第三位人士年龄,其说明比第二位多两岁。再询问第二位人士年龄,其表示比第一位大两岁。最后询问第一位人士,其回答为10岁。请问第五位人士的年龄是多少?
(3)给定一个不超过五位数的正整数,要求:a)确定该数字由几位组成;b)将各位数字按逆序方式展示出来。
(4)针对一个五位数,判断其是否为回文数。例如12321即为回文数,其中个位与万位数字相同,十位与千位数字也相同。
第一题,
#利用递归函数调用方式,将所输入的5个字符,以相反顺序显示出来。
def dayin(num,*five):
if num == 0:
print(*five[num])
else:
print(*five[num])
dayin(num - 1,*five)
dayin(4,'a','b','c','d','e') #这个方法局限性太大了
#这种方法更好
str = input("请输入五个字符:")
def dayin2(num1):
if num1 ==
全部评论 (0)
还没有任何评论哟~
