Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

214
Vistas
¿Cómo convierto la impresión en <p>?

Este es mi guion:

 <script> import random import string def get_random_string(length): # choose from all lowercase letter letters = string.printable result_str = ''.join(random.choice(letters) for i in range(length)) print("Random string of length", length, "is:", result_str) get_random_string(8) get_random_string(6) get_random_string(4) </script>

Quiero convertir " print("Cadena aleatoria de longitud", length, "es:", result_str)" en texto en un párrafo de mi sitio web, ¿cómo lo hago?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Encontré una biblioteca de javascript que te permite escribir básicamente python en lugar de javascript; se llama Brython en el sitio web de Brython. De todos modos, vinculé sus funciones a algún evento de clic en algunos botones. Usé JSFiddle para ejecutar esta muestra. Espero eso ayude.

 <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/brython@3.10.5/brython.min.js"> </script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/brython@3.10.5/brython_stdlib.js"> </script> </head> <body onload="brython()"> <script type="text/python"> ## https://brython.info/index.html ## Python in place of javascript from browser import document, alert, console from browser.widgets.dialog import InfoDialog import random import string def get_random_string(ev): # choose from all lowercase letter length = ev.target.id length = length.replace("button_rand","") letters = string.printable result_str = ''.join(random.choice(letters) for i in range(int(length))) ## Inspect your browser page and find console 'tab' at top or bottom... console.log(result_str) alert(result_str) def hello(ev): alert(ev.target.id) document["button_alert"].bind("click", hello) document["button_rand8"].bind("click", get_random_string) document["button_rand6"].bind("click", get_random_string) document["button_rand4"].bind("click", get_random_string) </script> <button id="button_alert">Say Hello</button> <button id="button_rand8">Get random 8</button> <button id="button_rand6">Get random 6</button> <button id="button_rand4">Get random 4</button> </body> </html>
about 4 years ago · Juan Pablo Isaza Denunciar

0

Realmente no sé html ... Necesito ayuda con eso también o solo una forma de convertirlo en js

Si solo desea usar javascript, en su archivo html como en su comentario, creo que esto es lo que estaba tratando de hacer:

 function get_random_str(length) { let result_str = ''; let characters = 'abcdefghijklmnopqrstuvwxyz'; let charactersLength = characters.length; for ( let i = 0; i < length; i++ ) { result_str += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result_str; } function display_text(elm, str) { document.getElementById(elm).innerHTML = str; } display_text('first', get_random_str(8)); display_text('second', get_random_str(6)); display_text('third', get_random_str(4));
 <p id="first">...</p> <p id="second">...</p> <p id="third">...</p>

Si entendí mal mis disculpas

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda