| | | |

Minicurso de Python para Matemáticas

Ayuda a mantener el sitio libre, gratuito y sin publicidad. ¡Colabora!

2.9 dict

Un dict es un mapeo de objetos (un diccionario), en el que cada elemento es un par clave:valor. Por ejemplo,

1a = {'nombre': 'triangulo', 'perimetro': 3.2}
2print(a, type(a))
{'nombre': 'triangulo', 'perimetro': 3.2} <class 'dict'>

El acceso a un elemento del diccionario puede ser hecho por su clave, por ejemplo,

1a['nombre'] = 'triángulo'
2print(a['nombre'])
'triángulo'

Se puede añadir un nuevo par, simplemente, asignando un valor a una nueva clave. Por ejemplo,

1a['vertices'] = {'A': (0,0), 'B': (3,0), 'C': (0,4)}
2print('vértice B =', a['vertices']['B'])
vértice B = (3,0)
Ejercicio 2.9.0.1.

Considere la función afín

f(x)=3x. (2.17)

Implemente un diccionario para asignar la raíz de la función, la intersección con el eje y y su coeficiente angular.


1f_dict = {'raiz': 3.,
2 'y_intercep': 3.,
3 'coef_angular': -1.}
4print('raiz = ', f_dict['raiz'])
5print('y_intercep = ', f_dict['y_intercep'])
6print('coef_angular = ', f_dict['coef_angular'])
Ejercicio 2.9.0.2.

Considere la función cuadrática

g(x)=x2x2 (2.18)

Implemente un diccionario para asignar sus raíces, vértice e intersección con el eje y.


1g_dict = {'raices': (-1., 2.),
2 'vertice': 0.5,
3 'y_intercep': 2.}
4print('raiz = ', g_dict['raices'])
5print('y_intercep = ', g_dict['y_intercep'])
6print('vertice = ', g_dict['vertice'])

Envía tu comentario

Aprovecho para agradecer a todas/os que de forma asidua o esporádica contribuyen enviando correcciones, sugerencias y críticas.

Opcional. Ingresa tu nombre para que pueda contactarte.
Opcional. Ingresa tu correo electrónico para que pueda contactarte.
La información ingresada se envía por correo electrónico al desarrollador del sitio y se trata de forma privada. Consulta la política de uso de datos para más información.

Licencia Creative Commons
Este texto se publica bajo los términos de la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional. Los íconos y elementos gráficos pueden estar sujetos a condiciones adicionales.

Pedro H A Konzen
Sitio derivado de notaspedrok.com.br. Contiene traducciones al español realizadas con GitHub Copilot.
| | | |