一、round函数
round(A,B)
A表示对A四舍五入,B表示所截取的小数部分位数
二、a e b
表示a*10^b(a乘以10的b次方)
但实际上要用python语言表示次方,需用x**y,表示x^y
三、一些常用的数值运算函数
abs(x)取绝对值
divmod(x,y)输入被除数与除数后,同时输出商和余数
divmod(10,3)结果为(3,1)
pow(a,b,z)表示(a**b)%z(a的b次方除以z取余)
max()和min()太简单就不说了
complex(x)将x变成复数,增加虚数部分。如complex(7)=7+0i
关于运算函数的练习题
A君: 一年365天,每天进步1%,不停歇
-B君: 一年365天,每周工作5天休息2天,休息日下降1% ,要多努力呢?
每周工作5天休息2天,计算工作日的努力参数是多少才能与每天努力1%一样。
def dayUP(df):
dayup=1
for i in range(365):
if i%7 in[6,0]:
dayup=dayup*(1-0.01)
else:
dayup=dayup*(1+df)
return dayup
dayfactor=0.01
while dayUP(dayfactor)<37.78:
dayfactor+=0.001
print("工作日努力参数:%.3f"%dayfactor)
备注一下:相关资料与练习题总结于网络公共课,侵删。