Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- COLECCIONES: son variables que pueden contener mas de un valor. Son heterogeneas, pueden contener cualquier tipo de valor
- Una COLECCION puede ser ORDENADA o SIN ORDEN
- Una COLECCION puede ser MUTABLE (modificable) o INMUTABLE
- Tipos de colecciones: listas (list), tuplas (tuple) y diccionarios (dict)
- Funciones generales de python (sirven para cualquier tipo de variables
- print() del()
- Funciones de colecciones
- max(), min(), len(), sum()
- # Listas: son ORDENADAS y MUTABLES
- # lista vacia
- lista_vacia = []
- print(f"Lista vacia: {lista_vacia}")
- a = "Hola"
- # lista con elementos
- lista = ["Hola", 25.36, a, 12, True, lista_vacia]
- print(f"Lista: {lista}")
- # orden de la lista
- print(f"Primer elemento: {lista[0]}")
- print(f"Segundo elemento: {lista[1]}")
- print(f"Ultimo elemento: {lista[-1]}")
- print(f"Anteultimo elemento: {lista[-2]}")
- # modificacion de datos
- # cambio la lista vacia por el numero 10
- lista[-1] = 10
- print(f"Cambio del ultimo elemento: {lista[-1]}")
- print(lista)
- # cambio del segundo elemento
- lista[1] = "Chau"
- print(f"Lista: {lista}")
- # elimino un lista
- # del(lista)
- # print(lista) # da error, borré la lista
- # elimino el 3º elemento de la lista (que es lista[2])
- del(lista[2])
- print(f"Lista: {lista}")
- # funciones, metodos, atributos SOLAMENTE para LISTAS
- # nombre_de_la_lista.metodo()
- # agregar datos a la lista
- # a) al final
- lista.append("Soy el ultimo")
- print(f"Lista: {lista}")
- # a) en el medio de la lista
- lista.insert(1,"Soy el segundo")
- print(f"Lista: {lista}")
- # vaciar la lista
- lista.clear()
- print(f"Lista: {lista}")
- """
- # ordenar una lista
- numeros = [1,45,25,-14,289,12,100]
- print(f"Lista: {numeros}")
- numeros.sort()
- print(f"Lista ordenada creciente: {numeros}")
- numeros.sort(reverse=True)
- print(f"Lista ordenada decreciente: {numeros}")
- """
- # Script que calcula el promedio, la nota màxima y la mínima de una lista
- # Se deben ingresar notas entre 0 y 10, finalizando la carga con la nota -1
- lista = []
- while True:
- nota = int(input("Ingrese una nota: "))
- if 0 <= nota <= 10:
- lista.append(nota)
- elif nota == -1:
- break
- else:
- print("Error en el ingreso de la nota")
- # calculos del promedio, maximo y minimo
- print(f"Promedio: {sum(lista)/len(lista):.1f}")
- print(f"Nota mas alta: {max(lista)}")
- print(f"Nota mas baja: {min(lista)}")
- """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement