Programa en Python para multiplicar todos los elementos de un diccionario

El programa de Python para ilustrar la multiplicación de todos los elementos en un diccionario podría hacerse creando un diccionario que almacenará todos los pares clave-valor, multiplicando el valor de todas las claves y almacenándolo en una variable.

Ejemplo:

Entrada: dict = {‘valor1’:5, ‘valor2’:4, ‘valor3’:3, ‘valor4’:2, ‘valor5’:1}
Salida: ans = 120

Entrada: dict = {‘v1’:10, ‘v2’:7, ‘v3’:2}
Salida: ans = 140

Acercarse:

  • Cree un diccionario d y almacene pares clave-valor en él.
  • Cree una respuesta variable inicializada en 1.
  • Ejecutar un bucle para atravesar el diccionario d
  • Multiplique cada valor de la clave con la respuesta y almacene el resultado en la respuesta misma.
  • Imprimir respuesta.

A continuación se muestran los ejemplos del enfoque anterior.

Ejemplo 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)
Producción

120

Ejemplo 2:

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)
Producción

140

Publicación traducida automáticamente

Artículo escrito por rohanchopra96 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *