二十八:问题描述:已知有五位朋友在一起。第五位朋友他说自己比第4个人大2岁;问第4个人岁数,他说比第3个人大2岁;问第三个人,又说比第2人大两岁;问第2个人,说比第一个人大两岁;最后问第一个人,他说是10岁。更多交流QQ群:197200729要求:求第5个人的年龄是多少。
# !/usr/bin/python # -*- coding: UTF-8 -*- def age(n): if n==1: x=10 else: x=age(n-1)+2 return x print(age(5))
二十九:Python练习题问题如下:raw_input获取给定的一个不多于5位的正整数。要求有二:更多交流QQ群:197200729一、求它是几位数;二、逆序打印出各位数字。
# !/usr/bin/python # -*- coding: UTF-8 -*- x=int (input('the number is :')) a=int (x/10000) b=int(x%10000 /1000) c=int(x%1000 /100) d=int((x%100 /10)) e=x%10 if a!=0: print('这是5位数',e,d,c,b,a) elif b!=0: print('这是4位数',e,d,c,b) elif c!=0: print('这是3位数',e,d,c) elif d!=0: print('这是2位数',e,d) elif e!=0: print('这是1位数',e)