Advertisement
teslariu

dicc

Jan 21st, 2022
1,118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.88 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. # diccionario: es una colección mutable y desordenada (aunque se almacena
  5. # internamente en forma ordenada)
  6.  
  7. # un diccionario está compuesto por pares <clave:valor> separados por coma
  8. # Las claves son únicas y los valores se pueden repetir
  9.  
  10. # definición de un diccionario vacío:
  11. dicc = {}
  12. print(dicc)
  13.  
  14. # definición de un diccionario con datos:
  15. dicc = {"azul":"blue", "rojo":"red", "verde":"green", "amarillo":"yellow"}
  16. print(dicc)
  17.  
  18. # agregar un elemento
  19. dicc["violeta"] = "purple"
  20. print(dicc)
  21.  
  22. # modificar un valor
  23. dicc["violeta"] = "violet"
  24. print(dicc)
  25.  
  26. # borrado de un par clave - valor:
  27. del dicc["violeta"]
  28. print(dicc)
  29.  
  30. # borrado del diccionario
  31. # del dicc
  32. # print(dicc)
  33.  
  34. # mostrar la cantidad de pares clave-valor:
  35. print(len(dicc))
  36.  
  37. ####### métodos o atributos de los diccionarios
  38. # vaciar un diccionario
  39. # dicc.clear()
  40. # print(dicc)
  41.  
  42. # imprimir las claves del diccionario
  43. claves = list(dicc.keys())
  44. print(claves)
  45.  
  46. # imprimir los valores del diccionario
  47. claves = list(dicc.values())
  48. print(claves)
  49.  
  50. # imprimir un diccionario
  51. for clave, valor in dicc.items():
  52.     print(clave, valor)
  53.    
  54. """
  55. Script que almacena en un diccionario los precios de las frutas de una
  56. tabla
  57.  
  58. Fruta   Precio
  59. Banana  230
  60. Tomate  300
  61. Naranja 150
  62.  
  63. Además, se le debe pedir al usuario que ingrese una fruta y una cantidad
  64. de kilos. El script debe imprimir el costo total. Si la fruta no existe,
  65. el script debe indicarlo
  66. """
  67. # Primero creo mi diccionario
  68. frutas = {"banana": 230, "tomate":300, "naranja":150}
  69.  
  70. print("Programa que calcula el precio de la fruta")
  71. nombre = input("Ingrese el nombre de la fruta: ")
  72. nombre = nombre.lower()
  73. peso = int(input("Ingrese la cantidad de kgs: "))
  74.  
  75. if nombre in frutas:
  76.     print(f"{peso} kgs de {nombre} cuestan ${frutas[nombre] * peso}")
  77.    
  78. else:
  79.     print(f"No tenemos el precio de {nombre}")
  80.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement