Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- nombres = ["Ana","Juana","Hector"]
- numeros = [1,2,3,4.55,-25]
- palabra = "Argentina"
- # impresión vertical
- for nombre in nombres:
- print(nombre)
- for numero in numeros:
- print(numero)
- for letra in palabra:
- print(letra)
- # impresión horizontal
- for nombre in nombres:
- print(nombre,end=" ")
- print()
- for numero in numeros:
- print(numero,end=" ")
- print()
- for letra in palabra:
- print(letra,end="\t")
- print()
- # for para listas numericas:
- # 1) Hacer un script que imprima los cuadrados de los primeros diez enteros
- numeros = [1,2,3,4,5,6,7,8,9,10]
- for numero in numeros:
- print(f"Nro: {numero} - Cuadrado: {numero**2}")
- # 2) Repetir el script para los primeros 1000 numeros
- """
- range es una función de Python que genera listas de numeros:
- Ej: range(a,b,c), range(a,b) range(b)
- a: valor inicial (por defecto es cero) PUEDE NO ESTAR
- b: tope (valor màximo QUE NO SE PUEDE ALCANZAR. Siempre se debe escribir)
- c: incremento: por defecto es 1. PUEDE NO ESTAR
- Ejemplos:
- range(4,15,3) --> [4,7,10,13]
- range(4,-4,-2) --> [4,2,0,-2]
- range(0,5,-1) --> no da error, no crea ningun numero
- range(4,8) --> [4,5,6,7] por defecto el incremento es 1
- range(5) --> [0,1,2,3,4] valor inicial x defecto cero, incremento 1
- """
- for numero in range(1,1001):
- print(f"Nro: {numero} - Cuadrado: {numero**2}")
Add Comment
Please, Sign In to add comment