Text Practice Mode
codigo python
created Aug 26th 2023, 23:20 by carlos orrego
0
115 words
1 completed
0
Rating visible after 3 or more votes
saving score / loading statistics ...
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)
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)
