小数点(Python)
小数点(Python)
-------------------------
t:四舍六入!!!
-------------------------
0.618保留两位小数:
print('%.2f'%0.618)
>>>0.61
-------------------------
e = 2.71828
^
8>6 要进1
print('%.2f'%e)
>>>2.72
-------------------------
a = 2021.0529
print("{:.2f}".format(a))
^^ ^ ^^^^^^ <-不得到整数
format格式: |
'{:.保留小数位数f}'.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'%int1)#保留两位小数

XRJ-Python