domingo, 7 de abril de 2019

66 Python. Range

Generar listas de numeros con range, donde damos los intervalos.

#Crear lista de numeros nums=list(range(10))print(nums)

En este ultimo genera numeros del 0 al 9.

#Con intervalosnums=list(range(1,11))print(nums)

En el anterior ponemos el intervalo, el primero indica el inicio y termina en el ultimo - 1 = 10.

#Solo impares, con salto o step
nums=list(range(1,11,2))
print(nums)

En este ultimo va desde el 1 al 10 con saltos de 2 en 2, o sea que nos da los numeros impares.


65 Python. Modulos

Creamos un modulo con la funcion correspondiente y lo llamaremos desde el archivo o script principal, el codigo del modulo podria ser asi:

#Modulo saludo
def saludar():
   print("hola desde el modulo saludo")

El script principal desde el que llamaremos al anterior archivo podria ser de la siguiente forma:

#Importamos el moduloimport saludosaludo.saludar()

Si pusieramos solo saludar() daria error, para que no de error tendriamos que importar el modulo de la siguiente forma:

from saludo import saludarsaludar()

Tambien podriamos importarlo asignando un alias.

import saludo as s
s.saludar()

02 Scratch3. Juego punto de mira

En el siguiente video veras como crear un juego sencillo en el que manejamos un punto de mira con el raton apuntando al objeto indicado en el programa. Para ello utilizaremos bucles, condicionales, funciones, variables, etc.