python笔记-基本数据类型

数字类型及操作:
1.pow(x,y)幂次运算
2.浮点数运算时存在不确定尾数,可用round函数进行四舍五入:
round(x,d):对x四舍五入,d是小数截取位数
e:科学计数法:比如:4.3e-3
3.复数类型【进行空间变换和复变函数中使用,平时很少使用】
4.数值运算操作符
+,—,*,/(结果为浮点型),//(整数除,10//3结果是3)
x%y:余数(10%3=1)
xy:幂运算(x的y次幂)
5.数值运算函数
abs(x):绝对值
divmod(x,y):商余(x//y,x%y)比如 divmod(10,3)结果为(3,1)
pow(x,y[,z]):幂余,(x
y)%z
max(x1,x2,xn):最大值
min(x1,x2,xn):最小值
int(x):将x变为整数,舍弃小数部分
float(x):将x变为浮点数,增加小数部分
complex(x):将x变为复数,增加虚数部分

实例:
天天向上的力量

#工作日比较休息日
def dayUP(df):
    dayup=1.0
    for i in range(365):
        if i%7 in [0,6]:
            dayup=dayup*(1-0.01)
        else:
            dayup=dayup*(1+df)
    return dayup
dayfactor=0.01
while dayUP(dayfactor)<37.78:
    dayfactor+=0.001
print ("努力程度:{:.5f}".format(dayfactor))

GRIT,坚毅,对长期目标的持续激情及持久耐力
GRIT是获得成功最重要的因素之一,牢记天天向上的力量

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42017043/article/details/83303687