#初始能力值为1
a =1#遍历365天,区分周末与工作日for i inrange(365):#i的范围是0-364,所以加上1,使其范围为1-365,更好理解程序,#第一天为星期一,第二天为星期二,以此类推。
i = i+1#如果第i天与7取余数,若整除则为周天,若余数为6,则为周六,以此判断是否是周末if i%7in[6,0]:#若为周末则退步
a = a*(1-0.01)else:#工作日,进步
a = a *(1+0.01)print("一年以后的能力值为{:.2f}".format(a))
2.定义函数,返回给定的三个参数绝对值中最大的一个。截图上传程序及运行测试结果
#,要点:1绝对值,2最大#定义函数defmaxNum(a,b,c):#abs(x)获取x的绝对值#首先假设a最大,a与b比较,发现b最大则将b付给temNum
temNum = a
ifabs(a)<abs(b):
temNum = b
#temNum为a或者b中的绝对值最大值,继续比较temNum与c即可elifabs(temNum)<abs(c):
temNum = c
#最后返回绝对值最大的数return temNum
#测试print("绝对值最大的数是{}".format(maxNum(-8,-5,5)))print("绝对值最大的数是{}".format(maxNum(-8,10,5)))print("绝对值最大的数是{}".format(maxNum(-1,-5,0)))