天天看点

map、pow、保留小数点——Python3

map、pow、保留小数点——Python3
import sys

in1 = input()
n,m=map(int,in1.split())
a=[]
count=n
for i in range(1,m):
    n=pow(n,1/2)
    count+=n
#print(round(count,2))
print('%.2f' % count)
                

1、map函数的使用。

2、pow(a,b)表示a 的b次方,如果开放,b取分数即可,如 a开4次方pow(a,1/4)。

3、保留两位有效数字:

#方法一
print('%.2f' % a)
#方法二
round(a,2)
#方法三
In [1]: from decimal import Decimal
In [2]: Decimal('5.026').quantize(Decimal('0.00'))
Out[2]: Decimal('5.03')
                

继续阅读