0% encontró este documento útil (0 votos)
97 vistas

Python Retos

El documento presenta ejemplos y ejercicios sobre el uso de listas, tuplas, diccionarios e ingreso de datos por teclado en Python. Se definen y manipulan varias listas, tuplas y diccionarios con diferentes tipos de datos. También se incluyen bucles while y for para recorrer las colecciones e imprimir resultados.
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)
97 vistas

Python Retos

El documento presenta ejemplos y ejercicios sobre el uso de listas, tuplas, diccionarios e ingreso de datos por teclado en Python. Se definen y manipulan varias listas, tuplas y diccionarios con diferentes tipos de datos. También se incluyen bucles while y for para recorrer las colecciones e imprimir resultados.
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
Está en la página 1/ 13

lista1=[10, 5, 3]

lista2=[1.78, 2.66, 1.55, 89.4]

lista3=["Lunes", "Martes", "Miercoles"]

lista4=["Juan", 45, 1.92]

print(len(lista1))

Ejercicio 1
lista=[10, 7, 3, 7, 2]

suma=0

x=0

while x<len(lista):

suma=suma+lista[x]

x=x+1

print("Los Elementos de la Lista Son:")

print(lista)

print("La Suma de Todos los Elementos Es:")


print(suma)

Ejercicio 2
meses=["enero", "febrero", "marzo", "abril"]

print(meses[0])

print(meses[3])
Ejercicio 3
lista=["Ana", 7, 9]

print("Nombre del Alumno:")

print(lista[0])

promedio=(lista[1]+lista[2])//2

print("Promedio de sus Dos Notas:")

print(promedio)

Listas Reto 1
lista=[4, 512, 222, 6, 12, 53, 31, 1]

valores=0

x=0

while x<len(lista):

if lista[x]>100:

valores=valores+1

x=x+1
print("Hay", valores, "valores mayores a 100")

Listas Reto 2
lista=[1, 7, 8, 12, 3]

x=0

while x<len(lista):

if lista[x]>=7:

print(lista[x])

x=x+1
Listas Reto 3
lista=["Adolfo", "Ana", "Kevin", "Misael", "Estefani"]

valores=0

x=0

while x<len(lista):

if len(lista[x])>=5:

valores=valores+1

x=x+1

print("Nombres con 5 o mas caracteres:")

print(valores)
Ingreso de Teclado Ejercicio 1
lista=[]

for x in range(5):

valor=int(input("Ingrese un valor entero:"))

lista.append(valor)

print(lista)
Ingreso de Teclado Ejercicio 2
lista=[]

valor=int(input("Ingresar valor (0 para finalizar):"))

while valor!=0:

lista.append(valor)

valor=int(input("Ingresar valor (0 para finalizar):"))

print("Tamano de la lista:")

print(len(lista))

Ingreso de Teclado Reto 1


sueldos=[]

suma=0

for x in range(5):

valor=float(input("Ingrese el sueldo del operario:"))

sueldos.append(valor)

suma=suma+valor
promedio=suma/5

print("Promedio de sueldos")

print(promedio)

Ingreso de Teclado Reto 2


lista=[]

suma=0

for x in range(5):

valor=float(input("Ingrese la altura:"))

lista.append(valor)

suma=suma+valor

promedio=suma/5

print("El promedio es")

print(promedio)
altas=0

bajas=0

for x in range(5):

if lista[x]>promedio:

altas=altas+1

else:

if lista[x]<promedio:

bajas=bajas+1

print("Personas mas bajas al promedio:")

print(bajas)

print("Personas mas altas al promedio:")

print(altas)

Ingreso de Teclado Reto 3


Lista=[]

print("Sueldos turno manana")


for x in range(4):

valor=float(input("Ingrese sueldo:"))

Lista.append(valor)

tarde=[]

print("Sueldos turno tarde")

for x in range(4):

valor=float(input("Ingrese sueldo:"))

tarde.append(valor)

print("Turno manana")

print(Lista)

print("Turno tarde")

print(tarde)

Tuplas
tupla=(1, 2, 3)
fecha=(25, "Diciembre", 2016)

punto=(10, 2)

persona=("Rodriguez", "Pablo", 43)

print(tupla)

print(fecha)

print(punto)

print(persona)

Diccionario Ejercicio 1
def imprimir(paises):

for clave in paises:

print(clave, paises[clave])

paises={"argentina":40000000, "españa":46000000, "brasil":190000000, "uruguay": 3400000}

imprimir(paises)
Diccionario Ejercicio 2
def cargar():

productos={}

for x in range(5):

nombre=input("Ingrese el nombre del producto:")

precio=int(input("Ingrese el precio:"))

productos[nombre]=precio

return productos

def imprimir(productos):

print("Listado de todos los articulos")

for nombre in productos:

print(nombre, productos[nombre])
def imprimir_mayor100(productos):

print("Listado de articulos con precios mayores a 100")

for nombre in productos:

if productos[nombre]>100:

print(nombre)

# bloque principal

productos=cargar()

imprimir(productos)

imprimir_mayor100(productos)

También podría gustarte