round和format两个函数都可以用于对数值进行四舍五入
>>> r = int(input())
34
>>> PI = 3.1415926358979323
>>> s = PI*r*r
>>> s1 = round(s,7)
>>> s2 = "{:.7f}".format(s)
>>>> s1
3631.6810871
>>> s2
'3631.6810871'
>>> type(s1)
<class 'float'>
>>> type(s2)
<class 'str'>
但是根据上面的尝试,可以看出round函数运行结果类型是数值型,而format函数运行结果是字符串型。