[英]format fstring with decimal and aligned places
我认为您缺少注释的格式(如str
)和float
的精度:
print(f'{"Aluno":25}{"Notas":25}{"Média":25}')
print("-------------------------------------------------------")
for i, a in enumerate(alunos):
media = sum(notas[i]) / len(notas[i])
print(f'{a:25}{str(notas[i]):25}{media:.2f}')
输出:
Aluno Notas Média
José [10, 9, 8, 8] 8.75
Joana [9, 7, 6, 4] 6.50
Maria [10, 10, 10, 10] 10.00
...
...
有关详细信息,请参阅格式说明符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.