map() 函数语法:
map(function, iterable, ...)
- function – 函数
- iterable – 一个或多个序列
Python 2.x 返回列表
Python 3.x 返回迭代器
由于map 返回的是一个迭代器, 故加上 list 返回一个列表;
格式化字符串
print(f'.....')
f后面一定要紧跟字符串,不能隔有空格,否则会报错
{:.nf}
,n代表着保留几位小数
w = 2
print('%.2f' %w)
print(f'w = {w:.2f}')
输出结果:
2.00
w = 2.00
python3
op = input()
sum = 0
count = 0
for i in range (12):
n = list(map(float, input().split()))
for j in range (i+1, 12):
sum += n[j]
count += 1
if op == 'S':
print (f'{sum:.1f}')
else:
print (f'{sum/count:.1f}')