Python程序将字典中的所有项目相乘
说明乘以字典中所有项目的Python程序可以通过创建一个字典来完成,该字典将存储所有键值对,将所有键的值相乘并将其存储在一个变量中。
例子:
Input: dict = {‘value1’:5, ‘value2’:4, ‘value3’:3, ‘value4’:2, ‘value5’:1}
Output: ans = 120
Input: dict = {‘v1’:10, ‘v2’:7, ‘v3’:2}
Output: ans = 140
方法:
- 创建字典 d 并将键值对存储在其中。
- 创建一个初始化为 1 的变量 answer。
- 运行一个循环来遍历字典 d
- 将 key 的每个值与 answer 相乘并将结果存储在 answer 本身中。
- 打印答案。
以下是上述方法的示例。
示例 1:
Python3
# create a dictionary
d = {
'value1': 5,
'value2': 4,
'value3': 3,
'value4': 2,
'value5': 1,
}
# create a variable to store result
answer = 1
# run a loop
for i in d:
answer = answer*d[i]
# print answer
print(answer)
Python3
# create a dictionary
d = {
'a': 10,
'b': 7,
'c': 2,
}
# create a variable to store result
answer = 1
# run a loop
for i in d:
answer = answer*d[i]
# print answer
print(answer)
输出
120
示例 2:
蟒蛇3
# create a dictionary
d = {
'a': 10,
'b': 7,
'c': 2,
}
# create a variable to store result
answer = 1
# run a loop
for i in d:
answer = answer*d[i]
# print answer
print(answer)
输出
140