eng
competition

Text Practice Mode

codigo python

created Aug 26th 2023, 23:20 by carlos orrego


0


Rating

115 words
1 completed
00:00
import time
 
def practicar_mecanografia(texto):
    print("¡Bienvenido a la práctica de mecanografía!")
    print("Pega el siguiente texto y comienza a escribir:\n")
    print(texto)
    print("\nPresiona Enter cuando estés listo para empezar...")
    input()
     
    intentos = 0
    errores = 0
    inicio_tiempo = time.time()
     
    for palabra_correcta in texto.split():
        palabra_usuario = input(f"{palabra_correcta} ")
        intentos += 1
         
        if palabra_usuario != palabra_correcta:
            errores += 1
     
    tiempo_transcurrido = time.time() - inicio_tiempo
    velocidad_palabras_por_minuto = int(intentos / (tiempo_transcurrido / 60))
    precision = ((intentos - errores) / intentos) * 100
     
    print("\n¡Práctica completada!")
    print(f"Tiempo transcurrido: {tiempo_transcurrido:.2f} segundos")
    print(f"Velocidad: {velocidad_palabras_por_minuto} palabras por minuto")
    print(f"Precisión: {precision:.2f}%")
 
if __name__ == "__main__":
    texto_practicar = """
    Aquí puedes pegar el texto que quieras practicar en mecanografía.
    Separa las palabras por espacios. ¡Buena práctica!
    """
     
    practicar_mecanografia(texto_practicar)
 

saving score / loading statistics ...