Ir al contenido principal

Programas Unidad 3

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 1 (if1)
ana=16
if ana>=18:
print("Es mayor de edad")
else:
print("Es menor de edad")

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 2 (if2)
g=25
if(g<22):
print("Dentro de if positivo")
elif(g==25):
print("Dentro del if")
else:
print("Dentro del else")

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 3 (if3)
age=71
if(age>16):
print("Puede conducir")
else:
print("Eres demasiado joven para conducir")
if(age>=21):
print("Puedes conducir con seguro")
elif(age>=16):
print("Puedes conducir con permiso o licencia")
else:
print("No puedes conducir")

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 4 (if4)
age=int(input("Dame tu edad: "))

if(age<18):
print("No entra pero puede conducir")
elif(21>age>=18):
print("Puede votar, conducir, beber en mexico")
elif(24>age>=21):
print("Puede votar, beber en el extranjero, conducir, etc")
elif(age>=24):
print("Puede votar, beber, conducir en europa, etc")
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 5 (if5)
age=20
if((age>=1) and (age<=18)):
print("Niño/Puberto/Casi adulto")
elif((age==21) or (age>=65)):
print("Adulto/Adulto mayor")
elif not(age==30):
print("Casado o casado por pacto")
else:
print("Fiesta?")

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 6 (for1)
x=20
if(x<0):
x=0
print("Negativo cambiado a 0")
elif(x==0):
print("Cero")
elif(x==1):
print("Sencillo")
else:
print("Mas")
palabras=['gatos','ventana','defensas']
for w in palabras:
print(w,len(w))

i=(2,3,4,5)
for i in range(11):
print(i)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 7 (for2)
for i in range(5):
print(i)
a=['Maria','tenia','un','corderito']
for c in range(len(a)):
print("%d %s"%(c,a[c]))

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 8 (for3)
for n in range(2,10):
for x in range(2,n):
if ((n%x)==0):
print("n%d igual a %d * %d "%(n,x,n//x))
break
else:
print("n%d es primo"%(n))
num=int(input("Dame un numero: "))
for num in range(num,(num+5)):
for i in range(1,10):
print("%d * %d= %d"%(num,i,i*num))
print("\n")

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 9 (for4)
for num in range(2,10):
if (num%2==0):
print("Pare %d"%(num))
continue #salta la siguiente linea inmediata
print("Impar %d"%(num))

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 10 (for5)
print("Inicio")
for i in [0,1,2]:
print("Hola",end="")
print()
print("Final\n")
#segundo for
print("Inicio")
for i in [1,1,1]:
print("Hola2",end="")
print()
print("Final\n")
#tercer for
print("Inicio")
for i in []:
print("Hola3",end="")
print()
print("Final\n")
#cuarto for
print("Inicio")
for i in [3,4,5]:
print("Hola4 %d"%(i))
print()
print("Final\n")
#quinto for
print("Inicio")
for i in ["Jesus","Mario",100]:
print("Hola5 %s"%(i))
print()
print("Final\n")
#sexto for
#n2=2,n3=3,n4=4,n5=5
for numero in [1,2,3,4,5]:
print(" %d * %d = %d"%(numero,numero,numero**2))
print()
print("Final\n")
#septimo for
for i in "Mario":
print("Dame una %s"%(i))
print()
print("Que dice %s"%("Mario"))
print("Mas fuerte %s"%("Mario"))
print("Tres veces",end=" ")
for i in [1,1,1]:
print("Mario",end=" ")

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 11(for6)
usuario="electronicjoker127"
contraseña="ilikeitwhenyoucallmebigpoppa"
print("Usuario: \n")
for i in range(3):
n=str(input("Oportunidad %d: "%(i+1)))
if (n==usuario):
print("\nUsuario correcto")
t=1
break
else:
print("Usuario incorrecto")
r=0
t=0
print()
if (t==1):
print("Contraseña: \n")
for i in range(3):
c=str(input("Oportunidad %d: "%(i+1)))
if (c==contraseña):
print("\nContraseña correcta")
r=1
break
else:
print("Contraseña incorrecta")
r=0

if (r==1):
print("\nBienvenido %s"%usuario)
if (r==0):
print("Error")

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 12 (while1)
edad=0
while(edad<18):
edad=edad+1
print("Edad vale",edad)
if(edad%2==0):
print("Edad par es ",edad)
continue
print("Felicidades eres mayor de edad")

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 13 (while2)
cien=[]
par=[]
impar=[]
c=1
cp=0
ci=0
while(c<101):
cien.append(c)
if(c%2==0):
par.append(c)
cp+=1
else:
impar.append(c)
ci+=1
c+=1
print("Valores totales")
print(cien)
print("Pares")
print(par)
print(cp)
print("Impares")
print(impar)
print(ci)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 14 (while3)
#el do while como tal no esta registrado

a=0
do:
print(a)
a+=1
while(a!=3)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 15 (while4)
#escriba un programa que pida dos numeros enteros
#continue mientras sean cada vez mas grandes

primero=int(input("Dame un numero: "))
segundo=int(input("Dame otro numero mayor que el primero: "))
while(segundo>primero):
primero=segundo
segundo=int(input("Escriba un numero mayor que "+str(primero)+" "))
print()
print(segundo, "No es mayor que ",str(segundo)+".")
print("Programa terminado.")

#escriba un programa que pida la cantidad de numeros
#positivos hasta que sea la cantidad que usted decida de positivos

n=int(input("Cantidad de numeros positivos: "))
np=[]
r=0
while(r<n):
t=int(input("Numeros: "))
if(t>0):
print("Positivo")
np.append(t)
r+=1
else:
print("Negativo")
print(np)

#escriba un programa que pida un valor limite positivo y a continuacion
#pida numeros hasta que la suma de los numeros introducidos superen el
#limite inicial

lp=int(input("Limite positivo: "))
p=0
while(p<lp):
r=int(input("Numero: "))
p+=r
print("Limite alcanzado")

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 16 (string1)
#unidad 3
cadena="texto"
print(cadena)
print(cadena[1])
print(len(cadena))
print(cadena.lower())
print(cadena.upper())
numero=7.9867
num=str(numero)
print(str(numero))
print("numero %s"%num[0])
var1="hola"
var2="Ariadna"
#var3=var1+var2
print(var1+' '+var2)
nombre=str(input("Nombre: "))
print(nombre)
print(nombre.upper())
print(nombre[:12]+nombre[12:].upper())

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


PROGRAMA 17 (randy1)
import random
rand_num=random.randrange(10)
print(rand_num)

while(rand_num!=5):
print(rand_num)
rand_num=random.randrange(10)

i=0
while(i<=20):
if(i%2==0):
print(i)
elif(i==0):
break
else:
i+=1
continue
i+=1

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 18 (randy2)
import random
rand_num=random.randrange(10)
print(rand_num)

while(rand_num!=5):
print(rand_num)
rand_num=random.randrange(10)

i=0
while(i<=20):
if(i%2==0):
print(i)
elif(i==0):
break
else:
i+=1
continue
i+=1

par=0
imp=0
a=0
while(a<=20):
a=random.randrange(50)
if(a%2==0):
par+=1
else:
imp+=1
print("Pares: ",par)
print("Impares: ",imp)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 19 (randy3)
import random
rand_num=random.randrange(10)
print(rand_num)

while(rand_num!=5):
print(rand_num)
rand_num=random.randrange(10)

i=0
while(i<=20):
if(i%2==0):
print(i)
elif(i==0):
break
else:
i+=1
continue
i+=1

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 20 (algebra1)
#from sympy import I ,simplify
#print(simplify((1+I)/(1+2*I)))
from sympy import arg, conjugate, sqrt, I
from math import *
#no resuelve el la operacion la deja solo simplificada, al
#comentario de math entonces da un resultado numerico
a=sqrt(2)+I
print(conjugate (a))
print(abs(a))
print(arg(a))
c=arg(a).evalf()
print(c)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 21 (algebra2)
from sympy import Symbol, E, I, re
x=Symbol ('x', real=True)
a=E**(I*x)
b=a.expand(complex=True)
print(b)
c=a**3
d=c.expand(complex=True).expand(trig=True)
print(d)

print(re(d))
f=c.expand(complex=True)
print(re(f))
res=(re(f)-re(d)).expand(trig=True)
print(res)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 22 (algebra3)
from sympy import Symbol, solve, I
x=Symbol('x')
print(solve(x**4-1,x))
#es diferente
a=solve(x**4-I,x)
#print(a)
for b in a:
print(b.evalf())

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 23 (graph1)
from pylab import *
#importando pylab que es en donde se encuentra todo lo de ploteo
lista1=[11,2,3,15,8,13,21,34]
#estamos declarando la lista, 
plt.plot(lista1)
#dibuje los puntos en X y Y 
plt.show()
#mostrar la grafica

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 24 (graph2)
#from pylab import *
lista=[ ]
t=input("Dame el numero de valores: ")
for n in t:
r=input("Dame el valor Y para el valor x=%d: "%n)
lista.append(r)
plt.plot(lista)
plt.show

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 25 (graph3)
from pylab import *
#plt.ioff()
lista=[11,2,5,8,10,9,4,1]
lista1=[2,10,4,7,2,5,10,1]
plt.plot(lista,label="Ayer",marker='D',linestyle='--',color='g')
plt.plot(lista1,label="Hoy",marker='s',linestyle=':',color='m')
plt.legend(loc="lower left")

plt.title("Comida")
plt.xlabel("Horas")
plt.ylabel("Manzanas")
plt.grid(True)

plt.show()
#plt.ion()

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 26 (dib)
import pygame
from pygame.locals import *
import sys
import math
#import random
from random import *
AZUL=(9,35,67)
VERDEPASTO=(17,99,67)
VERDE=(10,255,10)
BLANCO=(222,224,200)
GRIS=(186,186,177)
GRISCASTILLO=(158,158,158)
NEGRO=(2,3,3)
ROJO=(255,0,0)
CAFE=(90,50,15)
TRUENO=(19,45,77)

Dimensiones=(800,800)

def dibujar_fig(pantalla,pos):
pygame.draw.line(pantalla,VERDE,[10,10],[650,470],2)
pygame.draw.rect(pantalla,ROJO,[150,50,400,400],0)
pygame.draw.circle(pantalla,CAFE,[325,270],15,0)
pygame.draw.polygon(pantalla,TRUENO,[[350,10],[20,400],[680,400]],0)
pygame.draw.arc(pantalla,GRIS,[150,50,400,400],0,math.pi,2)
def dibujar_txt(pantalla,texto,color):
Fuente=pygame.font.Font(None,25)
Texto=Fuente.render(texto,True,color)
pantalla.blit(Texto,[250,10])
def main():
pygame.init()
pantalla=pygame.display.set_mode(Dimensiones)
pygame.display.set_caption("INST TEC AGS")
game_over=False
reloj=pygame.time.Clock()
while not game_over:
for evento in pygame.event.get():
if evento.type==pygame.QUIT:
game_over=True
pantalla.fill((255,255,255))
dibujar_fig(pantalla,[25,25])
dibujar_txt(pantalla,"Prog. Visual",TRUENO)
pygame.display.flip()
reloj.tick(60)
pygame.quit()


if __name__=="__main__":
main()

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 27 (valres1)
import math
resistencia={}
resistencia['Negro']=[0]
resistencia['Marron']=[1]
resistencia['Rojo']=[2]
resistencia['Naranja']=[3]
resistencia['Amarillo']=[4]
resistencia['Verde']=[5]
resistencia['Azul']=[6]
resistencia['Purpura']=[7]
resistencia['Gris']=[8]
resistencia['Blanco']=[9]

listacolores=['Blanco','Gris','Marron']
val1=listacolores[0]
#print(val1)
digitoval1=(resistencia[val1])
#print(digitoval1)

val2=listacolores[1]
digitoval2=(resistencia[val2])

val3=listacolores[2]
digitoval3=(resistencia[val3])
#digito=int()

#print(digitoval3)
exp=(10**(digitoval3[0])) #digito de la lista
adigitoval1=str(digitoval1[0])
adigitoval2=str(digitoval2[0])
rest=int(adigitoval1+adigitoval2)*exp #resistencia total

print(rest)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 28 (array1)
from pylab import *

lista=[1,2,3,4,5]
print(type(lista))
a=np.array(lista)
print(type(a))

#----------------------------
a=[1,2,3]
b=a[:]
print("b original",b)
b[0]=100
print("b modificada",b)
print(a),print()
#____________________________
a=np.array([1,2,3])
b=a[:].copy()
print("antes",b)
b[0]=100
print("despues",b)
print("valor de a",a)
plt.plot(a)
plt.show()

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 29 (array2)
from pylab import *
a=np.array([[1,1,1],
[1,1,1],
[1,1,1]])
print("Arreglo \n",a)

for i in range(len(a)):
for j in range(len(a)):
print(a[i][j],end="")
print()
print()
for ren in a:
for col in ren:
print("\t",col,end="")
print()

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 30 (funclas)
def prueba_ambitos():
def hacer_local():
algo="Algo local"
def hacer_nonlocal():
nonlocal algo
algo="Algo no local"
def hacer_global():
global algo
algo="Algo global"
algo="Algo de prueba"
hacer_local()
print("Luego de la asigancion local: ", algo)
hacer_nonlocal()
print("Luego de la asignacion no local: ", algo)
hacer_global()
print("Luego de la asignacion global: ", algo)

prueba_ambitos()
print("In global scope: ", algo)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 31 (funrecurs)
import string
def juega(intento=1):
respuesta=str(input("¿De que color es una mora azul?\n"))
#res=string.lower(respuesta)
print(respuesta)
if respuesta != "azul" and respuesta != "Azul":
if intento < 3:
print("\n Creo que no")
intento+=1
juega(intento) #llamada recursiva
else:
print("\nPierdes!")
else:
print("\nGanas!")
juega()

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 32 (numpy1)
import numpy as np
#para solamente tener la libreria de np que son de arreglo
a=np.append([1,2,3],[[4,5,6],[7,8,9]])
print("Primero",a)

#cuando se especifica el eje, valores
b=np.append([[1,2,3],[4,5,6]],[[7,8,9]],axis=0)
print(b)
#matrices
print(b.ndim)
#forma
print(b.shape)

#auto llenado
print()
a=np.arange(10) #0... n-1 (!)
print("Primer autollenado",a)

b=np.arange(1,9,2)#inicio,final(excluido),paso
print("Llenado por eleccion",b)

c=np.linspace(0,1,6) #inicio,final,numero de puntos
print("Llenado de puntos",c)

d=np.linspace(0,1,5,endpoint=False)
print("Aun no se",d)

#opciones
a=np.ones((3,3))
print(a)
#llena de unos

b=np.zeros((2,2))
print(b)
#llena de ceros

c=np.eye(3)
print(c)
#diagonal principal la llena con 1 y la forma es de 3


d=np.diag(np.array([1,2,3,4]))
print(d)
#llena la diagonal principal con los valores dados
a=np.random.rand(4)
print(a)
#arreglo con dimension de 4
b=np.random.randn(4)
print(b)

d=np.array([1+2j, 3+4j, 5+6*1j])
print(d.dtype)
#
e=np.array([True,False,False,True])
print(e.dtype)
#
f=np.array(['Bonjour','Hello','Hallo'])
print(f.dtype)

a=np.diag(np.arange(3))
print(a)

a[2,1]=10 #tercera fila, segunda columna
print(a)
a=np.arange(10)
print(a)

#
a=np.arange(12).reshape(3,4)
print(a)
i=np.array([[0,1],[1,2]])
a[i,2] #lo mismo es a[i,2*np.ones((2,2),dtype=int)]
print(i)
#array([[2,6],
# [6,10]])

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 33 (numpy2)
import numpy as np
from numpy import matrix
b=np.array([[0,1,2],[3,4,5]])
print(b)
print(b.ndim)
print(b.shape)
print(len(b))

c=np.array([[1,2,3],[4,5,6],[7,8,9]])
print(c)
print(c.ndim)
print(c.shape)
print(len(c))
print()

d=np.array([[[1],[2]],[[3],[4]]])
print(d)
print(d.ndim)
print(d.shape)

print('sumas','','multiplicacion')
a=np.array([1,2,3,4])
print(a)
a=a+1
print(a)
a=a*3
print(a)
x1=np.array([[[1,2,3],[3,4,5]],[6,7,8]])
y1=np.array((1,2,3))
print('de x',x1.ndim)
print('de y',y1.ndim)
print('operadores')
a=np.array([1,1,0,0],dtype=bool)
b=np.array([1,0,1,0],dtype=bool)
print(a|b)
print(a&b)
print(a^b)

x=np.array([1,2,3,4])
print(x.sum())

#por columna
print('suma renglon y columna')
x=np.array([[1,1],[2,2]])
print(x)
print(x.sum(axis=0))
#por renglon
print(x.sum(axis=1))

print('multiplicacion')
a=matrix([[1,3,-5],[3,4,2],[-5,2,0]])
print(a)
b=matrix([[1],[5],[3]])
print(b)
a=a*b
print(a)

x=np.array([8,4,6,2,10,11])
#estadistico
#desviacion media
print(x.mean())
#desviacion estandar
print(x.std())
print(np.median(x))
print(x.min())
print(x.max())
#indice del maximo
print(np.argmax(x))
#algebra lineal basica
print('transpuestas')
b=matrix([[1],[5],[3]])
print(b)
print(b.T) #calculamos la transpues de *b*
print(b.H) #calculamos la hermitica(transpuesta)
c=b.I      #calculamos la inversa de *b*
print(c)
print(b*c) #multiplicamos las matrices *a* y *c*

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PROGRAMA 34 (numpy3)
import numpy as np

a=np.array([[1,2],[3,4]])
print(np.linalg.det(a))

#computant determinants for a stack of matrices:

a=np.array([ [[1,2],[3,4]] , [[1,2],[2,1]] , [[1,3],[3,1]] ])
print(a.shape)
print(np.linalg.det(a))

b=np.array([ [3,2,1],[0,2,-5],[-2,1,4] ])
print(b.shape)
print(np.linalg.det(b))

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>



Comentarios

Entradas populares de este blog

Funciones Geometricas

En este programa encontramos múltiples formulas para la obtención de área y volumen de una gran variedad de figuras geométricas. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> import math def cuadrado(): lado=float(input("Dame el valor de lado: ")) cuadrado=[] cuadrado.append(lado) area=cuadrado[0]*cuadrado[0] cuadrado.append(area) print("Lado= {}, Area= {}".format(cuadrado[0],cuadrado[1])) def triangulo(): triangulo=[] base=float(input("Dame la base: ")) altura=float(input("Dame la altura: ")) triangulo.append(base) triangulo.append(altura) area=(triangulo[0]*triangulo[1])/2 triangulo.append(area) print("Base= {}, Altura= {}, Area= {}".format(triangulo[0],triangulo[1],triangulo[2])) def rectangulo(): rectangulo...

Fotoresistencia y foco

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from turtle import * import turtle  import numpy as np from pylab import* import random import time import RPi.GPIO as GPIO, time t=Turtle() screen=t.getscreen() setup(400,300,0,0) screensize(150,150) colormode(255) t=Turtle() t.speed(10) screen=t.getscreen() setup(900,620,0,0) screensize(500,150) colormode(255) turtle.bgcolor("darkgray") t.hideturtle() t.penup() t.pensize(5) t.goto(-250,-150) t.pendown() t.goto(450,-150) t.penup() t.goto(-250,-150) t.pendown() t.goto(-450,-300) t.penup() t.goto(-250,-150) t.pendown() t.goto(-250,500) t.penup() t.goto(100,300) t.pendown() t.dot(40,255,255,255) t.dot(40,255,250,0) t.bgcolor("darkgray") GPIO.setmode(GPIO.BCM) valor=0 def medida (): measu...

Radar de velocidad

Las siguientes líneas de código dibujan y actúan como un radar de velocidad en pequeña escala. El sensor lee dos distancias (una inicial y una final) entre 50 y 10 cm, es a los 50 cm cuando lee la inicial y a menos de 10 cuando obtiene la final, al mismo tiempo contara las décimas de segundo para obtener el tiempo. Ya teniendo las dos variables necesarias para calcular una velocidad solo realiza la operación y muestra el resultado en la interfaz.  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> import time import botbook_gpio as gpio from turtle import * t=Turtle() screen=t.getscreen() setup(720,720,0,0) t.speed(5) t.penup() screen.bgcolor("gray") t.fillcolor("white") t.begin_fill() t.goto(200,-200) t.pendown() t.goto(...