Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # for <iterador> in <iterable>:
- """
- nombres = ["Juan","Ana","Jose"]
- for nombre in nombres:
- print(nombre)
- for letra in "mariposa":
- print(letra)
- numeros = [1,2,3,4,5,6,7,8,9,10]
- for numero in numeros:
- print(numero)
- # ¿que pasa si necesito imprimir los nros del 1 al 1000? -> se usa una función
- # que genera los números al vuelo: la función range
- # range(inicio,tope,incremento)
- # range(4,12,2) --> genera los valores [4,6,8,10]
- # range(40,-10,-15) --> genera [40,25,10,-5]
- # range simplificados
- # range(tope) # inicio x default=0, incremento x default = 1
- # range(7) ---> genera [0,1,2,3,4,5,6]
- # range(inicio,tope) # incremento x defecto 1
- # range(6,12) ---> genera [6,7,8,9,10,11]
- for i in range(4,12,-1): # no imprime nada, error en el incremento
- print(i)
- for i in range(12,4,-1):
- print(i)
- # script que imprime los multiplos de 7 entre 120 y 357
- for i in range(126,358,7):
- print(i)
- print("-------------------------")
- # Script que imprime los cuadrados y cubos de los nros pares entre 25 y 100 inclusive
- for i in range(26,101,2):
- print(f"{i**2} - {i**3}")
- """
- # matrices: son listas de listas
- frutas = ["anana", "pera", "banana"]
- verduras = ["ajo","cebolla"]
- numeros = [1,2,3,4,5,6,7,8,9,10]
- listado = [frutas,verduras,numeros]
- # imprimo listado
- print(listado)
- # listado tiene 3 elementos
- print(len(listado))
- # acceso y modificación de datos:
- # quiero imprimir las frutas
- print(listado[0])
- # imprimir pera
- print(listado[0][1])
- # ¿como agrego durazno a listado?
- listado[0].append("durazno")
- print(listado)
- # ¿y como quedó la lista de frutas original?
- print(frutas) # con durazno
- #### matrices en matematica:
- matriz = [[1, 2, 3 ,4], [5, 6, 7, 8], [9, 10, 11, 12]]
- print(matriz)
- # imprimir la matriz en la forma matemática (una fila abajo de otra)
- for fila in matriz:
- print(fila)
- print("-----------")
- # desafio complicado: imprimir la matriz de la siguiente forma:
- """
- 1 2 3 4
- 5 6 7 8
- 9 10 11 12
- """
- for fila in matriz:
- for numero in fila:
- print(f"{numero:^3}", end=" ")
- print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement