Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- """
- COLECCION: es un conjunto de datos. En Python, las colecciones tienen
- nombres: listas, tuplas, diccionarios, CADENAS
- Propiedades:
- 1. mutable (si se puede modificar o no)
- 2. ordenada (si existe un orden)
- 3. TODA COLECCION ES ITERABLE
- listas: son mutables y ordenadas
- tuplas: son inmutables y ordenadas
- diccionarios: son mutables pero sin orden (aunque se almacenan ordenadamente)
- cadenas: son inmutables y ordenadas
- # Listas
- # lista vacia
- lista = []
- print(lista)
- # lista con datos
- lista = [1,2,"hola",True,None,-25.36]
- print(lista)
- # añadir datos al final de la lista
- lista.append("Soy un nuevo elemento")
- print(lista)
- # añadir datos en el medio de una lista
- lista.insert(4,False)
- print(lista)
- # cantidad de elementos de una COLECCION
- print(len(lista))
- print(len("Mariposa"))
- # acceso a un elemento en particular
- # primer elemento
- print(lista[0])
- # segundo elemento
- print(lista[1])
- # ultimo elemento
- print(lista[7])
- print(lista[-1])
- # cambiar el primer valor por el caracter "A"
- lista[0] = "A"
- print(lista)
- # borro el tercer elemento de la lista (del sirve para todo tipo de variable)
- del(lista[2])
- print(lista)
- # como vaciar la lista
- lista.clear()
- print(lista)
- # Desafío:
- # hacer una script que imprime verticalmente los elementos de una lista
- # ej: lista = [1,2,3,4]
- # >> 1
- # >> 2
- # >> 3
- # >> 4
- lista = [1,2,3,4] # len(lista) -> 4
- i = 0
- while i < len(lista):
- print(lista[i])
- i = i + 1
- # presentacion previa del for
- for numero in lista:
- print(numero)
- # estructura teorica del for:
- # for <variable iteradora> in <iterable>:
- frase ="¿Estas seguro?"
- for caracter in frase:
- print(caracter,end=",")
- """
- # Calcule el promedio de temperaturas ingresadas por teclado. La carga de datos
- # debe finalizar cuando se ingrese un 100
- lista = []
- while True:
- numero = int(input("Ingrese la temp (100 para terminar): "))
- if numero == 100:
- break
- if len(lista) > 10:
- print("Ha alcanzado la cantidad maxima permitida de datos")
- break
- lista.append(numero)
- print(f"El promedio es {sum(lista)/len(lista):.2f}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement