Detectar el tiempo para ejecutar tareas con Pygame
Mostrando entradas con la etiqueta tiempo. Mostrar todas las entradas
Mostrando entradas con la etiqueta tiempo. Mostrar todas las entradas
sábado, 28 de agosto de 2021
miércoles, 17 de junio de 2020
103 Python. Tiempo tarea
Como obtener el tiempo que tarda #Python en realizar una tarea, en este caso sera una tarea repetitiva usando un ciclo while
import time def cuentaAtras(repeticiones): while repeticiones > 0: print(repeticiones) repeticiones -= 1inicial = time.time()repeticiones = 100cuentaAtras(repeticiones)print(f'Tiempo transcurrido en la tarea = {time.time()-inicial}')
lunes, 27 de mayo de 2019
82 Python. Cuanto tarda una operacion Python?
Veamos un codigo que nos muestre cuanto tarda nuestro ordenador en realizar un bucle.
import time
inicio = time.time()
for x in range(1000):
print(x)
fin=time.time()
print("Ha tardado en realizar el bucle -> ",fin-inicio)
jueves, 6 de septiembre de 2018
10 Pygame. Textos y tiempo
Vemos como mostrar textos por pantalla y mostrar el tiempo transcurrido.
# -*- coding: utf-8 -*-"""Created on Tue Aug 14 15:44:41 2018
@author: Jose"""
#importamos modulosimport pygame, sysfrom pygame.locals import *from random import randint
#init antes de usar pygamepygame.init()#declaramos ventana con alto anchoventana=pygame.display.set_mode((500,400))#titulopygame.display.set_caption("Time")#variablescolorFondo=(25,150,70)colorRectangulo1=(255,255,255)colorRectangulo2=(255,55,0)colorTexto=(125,10,200)velocidad=10
posX,posY=randint(1,400),randint(1,300)#rectangulosrectangulo1=pygame.Rect(5,10,70,40)rectangulo2=pygame.Rect(posX,posY,70,40)#textosfuente=pygame.font.SysFont('Arial',40)
#bucle ejecucion ventanawhile True: ventana.fill(colorFondo) #tiempo tiempo=pygame.time.get_ticks()/1000 #mostramos texto texto=fuente.render("Tiempo: "+str(tiempo),0,colorTexto) ventana.blit(texto,(140,140)) #dibujamos rectangulos pygame.draw.rect(ventana,colorRectangulo1,rectangulo1) pygame.draw.rect(ventana,colorRectangulo2,rectangulo2) #codigo seguir puntero raton posX,posY=pygame.mouse.get_pos() #lo centramos a rectangulo posX=posX-35 posY=posY-20 #cambiamos posicion rectangulo 1 rectangulo1.left=posX rectangulo1.top=posY #colision if rectangulo1.colliderect(rectangulo2): print("colisionando") posX,posY=randint(1,400),randint(1,300)
#cambiamos las coordenadas si se sale de limites if posX<0: posX=0 elif posX>430: posX=430 elif posY<0: posY=0 elif posY>360: posY=360 rectangulo2.left=posX-35 rectangulo2.top=posY-20 #control de eventos for evento in pygame.event.get(): if evento.type==QUIT: pygame.quit() sys.exit() #actualizamos segun pulse tecla flechas elif evento.type==pygame.KEYDOWN: if evento.key==K_LEFT: posX-=velocidad if posX<0: posX=0 elif evento.key==K_RIGHT: posX+=velocidad if posX>(500-70): posX=500-70 elif evento.key==K_UP: posY-=velocidad if posY<0: posY=0 elif evento.key==K_DOWN: posY+=velocidad if posY>360: posY=360 #actualiza ventana pygame.display.update()
sábado, 14 de octubre de 2017
30 Scratch. Choque de vehiculos (fisica)
En este video planteo el tipico problema de fisica de choque de vehiculos aplicandolo a Scratch, dadas las velocidades y la distancia total, la aplicacion calcula el punto del choque y el tiempo que tardan en chocar.
Es una forma sencilla de mostrar a los niños el ejemplo y que vean el resultado real, los vehiculos se mueven a la distancia exacta del choque.
Los niños pueden practicar cambiando los datos y viendo los resultados simulados.
Podemos realizar infinidad de aplicaciones Scratch aplicandolas al aula para facilitar la comprension de las materias, realizando simulaciones de los problemas.
Es una forma sencilla de mostrar a los niños el ejemplo y que vean el resultado real, los vehiculos se mueven a la distancia exacta del choque.
Los niños pueden practicar cambiando los datos y viendo los resultados simulados.
Podemos realizar infinidad de aplicaciones Scratch aplicandolas al aula para facilitar la comprension de las materias, realizando simulaciones de los problemas.
Suscribirse a:
Entradas (Atom)