'''
递归调用,输入的5个字符相反顺序显示
'''
def _91(str, length):
if length < 0:
return ' '
else:
return str[length] + _91(str, length-1)
# str = input('请输入5个字符:')
# length = len(str) - 1
# print(_91(str, length))
'''
5个人坐一起,第5个人比第4个大2岁,第4个比第3个大2岁,···,第1个人10岁,第5个几岁
'''
def _92():
age = 10
for i in range(1, 5):
age += 2
print('第5个人%d岁' % age)
# _92()
'''
给一个不多于5位数的正整数,求他是几位数,逆序显示各位数字
'''
def _93(num):
length = 0
number = str(num)
while num != 0:
length += 1
num = num // 10
print(length, number[::-1])
# a = int(input('请输入小于5位的正整数:'))
# _93(a)
'''
判断5位数是不是回文数,并输出全部回文数
'''
def _94():
for num in range(10000, 100000):
list = str(num)
if list[0] == list[4] and list[1] == list[3]:
print('{}是回文数'.format(list))
# _94()
Python从入门到精通第九章习题
最新推荐文章于 2024-01-23 12:33:57 发布