Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # for: for <iterador> in <iterable>
- """
- for letra in "palabra":
- print(letra)
- alumnos = ["Hugo", "Juana", "Luisa", "Tito"]
- for alumno in alumnos:
- print(alumno)
- numeros = [1,2,3,4,5,6,7,8,9]
- for numero in numeros:
- print(numero)
- # Manera de trabajar con listas de nros: -> funcion range
- # range(vi, tope, incremento)
- # vi = valor inicial
- # tope: el màximo valor QUE NUNCA SE ALCANZA
- # incremneto: el salto entre numero y numero
- # range(10,100,12) = [10, 22, 34, 46, 58, 70, 82, 94]
- # range(90, 65, -5) = [90, 85, 80, 75, 70]
- # multiplos de 3 entre 25 y 74: range(27, 75, 3)
- # range con valores por defecto:
- # range(10): tope 10, vi=0 (por default), incremento=1 (por default) [0,1,2,3,4,5,6,7,8,9]
- # range(4,10) : vi=4, tope=10, incremento=1 (por default)
- # Script que imprime los multiplos de 4 menores a 100 junto con sus cuadrados
- for i in range(4,100,4):
- print(i,i**2)
- """
- # Matrices: una matriz es una lista de listas
- verduras = ["Berenjena", "Acelga","Rucula"]
- lacteos = ["Leche", "Queso", "Yoghurt"]
- frutas = ["Anana", "Pera", "Banana", "Durazno"]
- compras = [verduras, lacteos, frutas]
- print(compras)
- print(len(compras))
- # Borrar de la lista de compras "Anana"
- del(compras[2][0])
- print(compras)
- # matrices numericas
- matriz = [ [1,2,3,4], [5,6,7,8], [9,10,11,12] ]
- # formas de imprimir:
- print(matriz)
- for fila in matriz:
- print(fila)
- # otra forma de imprimir:
- for fila in matriz:
- print()
- for numero in fila:
- print(numero, end=" ")
- # tuplas: son como las listas pero no se pueden modificar sus valores
- print("\n\n")
- numeros = (12,14,15)
- print(type(numeros))
- print(numeros)
- # numeros[0] = 10, error, no de puede modificar
- # OJO CON LAS TUPLAS DE UN SOLO ELEMENTO
- tupla = (23) # esto es un int, no una tupla
- print(type(tupla))
- # tupla de un nro solamente:
- tupla = (23,)
- print(type(tupla))
Add Comment
Please, Sign In to add comment