小数点(Python)
HerrySama
编辑于 2023年04月03日 05:39
收录于文集
共4篇

小数点(Python)

-------------------------

t:四舍六入!!!

-------------------------

0.618保留两位小数:

print('%.2f&#​39;%0.618)

>>>0.61

-------------------------

e = 2.71828

       ^

    8>6 要进1

print('%.2f&#​39;%e)

>>>2.72

-------------------------

a = 2021.0529

print("{:.2f}&#​34;.format(a))

       ^^   ^  ^^^^^^    <-不得到整数

format格式:                      |

'{:.保留小数位数f}&#​39;.format(数)    |

-------------------------        |

round(数)-------------得到整数-----

0.618 保留整数:

print(round(0.618))

>>>1

0.168 保留整数:

print(round(0.168))

>>>0

-------------------------

已知 x = 1.3142,运行以下代码可以输出 “1” :

print(round(x))

-------------------------

已知 lan = 23.1314,运行 print(round(lan, 0), round(lan)),输出结果为:23.0 23

已知 lan = 23.1314,运行 print(round(lan, 2), round(lan)),输出结果为:23.13 23

已知 lan = 23.1374,运行 print(round(lan, 2), round(lan)),输出结果为:23.14 23

-------------------------

1,

项目描述: 

给定多个整数,请计算出它们的平均数,结果保留两位小数。

输入: 

共一行

多个整数,整数之间用空格隔开

输出: 

共一行

一个小数,表示平均数

输入样例1: 

2 3 5

输出样例1: 

3.33

输入样例2: 

23 88 17 35 164 69

输出样例2: 

66.00

代码:

list1 = input().split()#获取多个数

for i in range(len(list1)):

    list1[i] = int(list1[i])#int(多个整数)

int1 = sum(list1) / len(list1)#获取平均数

print('%.2f&#​39;%int1)#保留两位小数


XRJ-Python