【发布时间】:2022-01-24 13:14:08
【问题描述】:
它应该打印 5,3.33 但它只打印 3 ?如何打印两个值
bucket_data22={1: {'key': 'Security Awareness Overview', 'value': 20, 'start_date': '13/07/2021', 'end_date': '12/08/2021', 'id': 155},
2: {'key': 'Security Awareness Overview', 'value': 0, 'start_date': '13/07/2021', 'end_date': '12/08/2021', 'id': 159},
3: {'key': 'Security Awareness Overview', 'value': 30, 'start_date': '24/09/2021', 'end_date': '27/09/2021', 'id': 174}}
completed_data={155: 1, 174: 1}
for z in completed_data:
print(z)
for i in bucket_data22:
if (bucket_data22[i]['id']==z):
print((completed_data[z]/bucket_data22[i]['value'])*100)
【问题讨论】:
-
Ans: 5,3.3 但它只打印 3.3