sábado, 29 de junio de 2019
86 Python. Portapapeles
En el siguiente video vemos como poder acceder al portapapeles del sistema mediante Python, con lo que podemos obtener datos y enviarlos.
domingo, 16 de junio de 2019
05 Scratch3. Juego Adivina Numero
Como realizar un sencillo juego de adivinar el numero con Scratch.
Veremos como realizar bloques para evitar repetir codigo, bucles, condicionales, variables, generacion de numero al azar, etc.
domingo, 9 de junio de 2019
03 Scratch3. Mover objetos
Dando movimiento a objetos o personajes con Scratch, usando teclas o siguiendo al puntero del raton.
sábado, 1 de junio de 2019
85 Python. Listas emulando pilas
Vamos a usar listas para emular pilas y usar el metodo LIFO (ultimo en entrar primero en salir) con ellas.
pila=[1,3,2,5,7]
print(pila)
#añadimos elemento a la pila
pila.append(7)
print(pila)
#quitamos 2 elementos
pila.pop()
pila.pop()
print(pila)
84 Python. Adivina numero
Ejemplo codigo adivina numero, usando random con python.
Codigo del ejemplo:import random
intentos=0
print('Hola, como te llamas? ')
nombre=input()
numeroMaquina=random.randint(1,20)
print(nombre+', voy a pensar un numero entre 1 y 20')
for intentos in range(9):
print('Intentalo : ')
numeroUsuario=int(input())
if numeroUsuario<numeroMaquina:
print('Tu numero es mas bajo')
if numeroUsuario>numeroMaquina:
print('Tu numero es mayor')
if numeroUsuario==numeroMaquina:
break
if numeroUsuario==numeroMaquina:
print('Acertastes!!!')
intentos=str(intentos+1)
print('En '+intentos+' veces')
if numeroUsuario!=numeroMaquina:
numeroMaquina=str(numeroMaquina)
print('El numero pensado era '+numeroMaquina)
83 Python. Cifrado Cesar
Codifica una cadena de textos mediante el metodo Cesar usando Python.
El codigo es:
desplazamiento=12
def codifica(texto):
cifrado=""
if texto==texto.upper():
lista="A,B,C,D,E,F,G,H,I,J,K,L,M,N,Ñ,O,P,Q,R,S,T,U,V,W,X,Y,Z"
else:
lista="a,b,c,d,e,f,g,h,i,j,k,l,m,n,ñ,o,p,q,r,s,t,u,v,w,x,y,z"
for car in texto:
if car in lista:
cifrado += lista[(lista.index(car)+desplazamiento%(len(lista)))]
else:
cifrado+=car
print(cifrado)
return cifrado
def descodifica(texto):
descifrado=""
if texto==texto.upper():
lista="A,B,C,D,E,F,G,H,I,J,K,L,M,N,Ñ,O,P,Q,R,S,T,U,V,W,X,Y,Z"
else:
lista="a,b,c,d,e,f,g,h,i,j,k,l,m,n,ñ,o,p,q,r,s,t,u,v,w,x,y,z"
for car in texto:
if car in lista:
descifrado += lista[(lista.index(car)-desplazamiento%(len(lista)))]
else:
descifrado+=car
print(descifrado)
return descifrado
if __name__=="__main__":
cifrado=codifica('hola')
descifrado=descodifica(cifrado)
Suscribirse a:
Entradas (Atom)