Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

203
Views
¿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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!