0% encontró este documento útil (0 votos)
9 vistas2 páginas

Ejercicios de Python con Diccionarios

practicas de como se desarrolla python
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas2 páginas

Ejercicios de Python con Diccionarios

practicas de como se desarrolla python
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Practica 8

Nombre: Rendon Cardona Ever


Folio: 789RVA7
Pilares: Tierra y libertad
1. Ejercicio 1:
# Escribe un programa Python que pida un numero por teclado y que cree un
diccionario cuyas
# # claves sean desde el numero indicado, y los valores sean los cuadrados de las
claves.
Respuesta:
numero = int(input("Dime un número:"))
cuadrados = {}

for num in range(1, numero + 1):


cuadrados[num] = num ** 2

for num, valor in [Link]():


print("%d -> %d" % (num, valor))

2. Ejercicio 2
Escribe un programa que lea una cadena y devuelva un diccionario con la cantidad de
apariciones de cada carácter en la cadena.

Respuesta:
dict = {}
cadena = input("Dame una cadena:")
for caracter in cadena:
if caracter in dict:
dict[caracter] += 1
else:
dict[caracter] = 1

for campo, valor in [Link]():


print(campo, "->", valor)

3. Ejercicio de frutas:

Vamos a crear un programa en python donde vamos a declarar un diccionario para


guardar los precios de las distintas frutas. El programa pedirá el nombre de la fruta y la
cantidad que se ha vendido, y nos mostrará el precio final de la fruta a partir de los
datos guardados en el diccionario. Si la fruta no existe nos dará un error. Tras cada
consulta, el programa nos preguntará si queremos hacer otra consulta.

Respuesta:
precios = {"manzana": 2, "naranja": 1.5, "plátano": 1, "piña": 3}
while True:
fruta = input("Dime la fruta que has vendido: ").lower()
if fruta not in precios:
print("Fruta no existe.")
else:
cantidad = int(input("Dime la cantidad de frutas que has vendido: "))
print(f"El precio es de ${precios[fruta] * cantidad}")
opcion = input("¿Quieres vender otra fruta (s/n)? ").lower()
if opcion == "n":
break

También podría gustarte