Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - DtxdF

#821
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Un placer como siempre  :D
#822
Hacking / Re:Erica - Es hora de romper cosas 3:) ...
Diciembre 29, 2019, 07:45:19 AM
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login La creó, yo solo lo ayude en algunas cosas  ;)
#823
Dudas y pedidos generales / Re:Ejercicio de Python
Diciembre 28, 2019, 06:08:56 PM
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

No muestra mucha información. Puede dejar información como la excepción (Si la muestra), el código completo, etc.
#824
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Está muy bueno para ayudar a @You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login  :D

PD: Una pequeña cosa, imprimes la opción "c" en vez del valor en la linea 22, del resto está excelente para ayudarlo.
#825
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Supongo que sí xD
#826
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Muchas gracias por leer y lo apoyo en la mayoria de cosas que dijo con excepción de una.

Es muy cierto que hay que reducir estos habitos en tiempo muy bajo, pero el problema está en que sí tú pruebas aunque sea un sorbo de cocacina (o cualquier drogra) vas a querer mucho más y más, lo mismo pasa con los videojuegos o cualquier habito que pueda crear una adicción.

Sí tú cómo padre le otorgas a un niño una consola y éste la prueba, puede haber un problema, porque va a sentir una sensación que no la habia sentido antes, las emociones dispersas por toda su mente y cuerpo.

Hay que regularlo, pero también el niño debe sentir la regulación, si no, no estás haciendo nada.

Todo se puede hacer con una estimulación apropiada de los sentidos, la mejor estimulación menos dañina es la que te otorga un beneficio más grande que el daño mismo.

~ DtxdF
#827
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

No solo es la tecnología la que juega un papel importante en las personas

Hoy en día son muchos factores, tanto que no es necesario analizar de forma profunda. Pueden ser incluso la comida (Muchas comidas no sanas aportan mucha dopamina, es por eso que saben tan bien y hacen que el cerebro requiera más), la falta de motivación, malas influencias, problemas psicológicos/neurológicos qué o ya vienen desde nacimiento o se van ejerciendo poco a poco por los factores ambientales (Escuela, convivencias, ...), el bullyng que sufren los niños hoy en día e incluso saliendo un poco del tema *los adultos* no es nada poco tolerable.

Eso no quiere decir que solo esos sean los problemas principales sin contar a la tecnología, por supuesto que ésta también es la estrella de la película

Cómo yo dije hay vídeosjuegos que son dañinos y esta vez no refiero a la inteligencia o algo por el estilo; me refiero al comportamiento del niño, pero se debe sumar con lo que mencione anteriormente (los factores externos) que son lo que verdaderamente define al sujeto.

~ DtxdF
#828
Hacking / Erica - Es hora de romper cosas 3:) ...
Diciembre 27, 2019, 10:16:23 AM
¿Qué es Erica?

Erica es una herramienta que te permitra crackear muchas familias de algoritmos con sus respectivas versiones. Entre los cuales se encuentran: MD5, SHA (1, 224, 256, 384, 512), SHA-3 (224, 256, 384, 512), shake (128, 256), blake2b & blake2s.

¿Cómo lo uso?

Usar Erica es sumamente sencillo, lo primero que debes hacer es descargarlo:

Código: bash
git clone https://github.com/DtxdF/Erica.git
cd Erica


Sí usa Windows, es necesario que instale "colorama"; en el caso de los usuarios con sistema *nix, no es necesario.

Código: bash
python3 -m pip install colorama


Una vez instalado para comenzar con el pie derecho pidamos ayuda con el parámetro "-h" o "--help":

Código: bash
python3 erica.py --help




Ahora para crackear un Hash, que en mi caso será "9b536cba98ee59000fa4be6f09478ac389ed9c9d", ejecutamos el siguiente comando para identificar el hash que se utilizo (En caso de que no tengamos ni idea):

Código: bash
hash-identifier




Ahora tenemos que introducir el hash para que la herramienta nos ayude un poco:



En donde estoy seleccionando lo más coincidente es que sea SHA-1, así que nos vamos con nuestra nueva herramienta para hacerle daño:

Código: python
python3 erica.py -H 9b536cba98ee59000fa4be6f09478ac389ed9c9d -w passwords.txt -p 35 -a sha1


Explicación:


  • -H: En este parámetro va el Hash que vamos a crackear
  • -w: La lista de contraseñas a utilizar
  • -p: Los procesos en paralelo para acelerar el proceso
  • -a: El algoritmo a utilizar; en nuestro caso SHA-1

Presionamos ENTER y vemos como sucede la magia:



Vídeo de demostración:

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Cómo ven es realmente fácil, pero ¿se imaginan que un atacante comprometa una base de datos y tenga un diccionario enorme?...

Repositorio: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

~ DtxdF
#829
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

En mi opinión...

Los videojuegos (no todos) ayudan a pensar de mejor manera, no solo para los que están hechos para enseñar, de hecho YO no creo que ayuden mucho, hasta puede desmotivar al infante o al pre-adolescente.

El problema de estos videojuegos, es que no motivan a largo plazo a seguir con ellos, por eso se creá una adicción indispensable con videojuegos que tienen largas metas que van aumentando la dificultad poco a poco, pero cada vez que se logra se tiene una mejor experiencia.

Pudiendo mencionar videojuegos de esa indole, Call of Duty (especialmente los modern warfare, aunque los actuales también tienen toques), GTA V Online (Dónde hay más competencia), juegos de carreras cómo Forza (especialmente éste), Assassins Creed (Todos, son importantes) y muchos más.

Espera, ¿Qué?, ¿Cómo esos videojuegos ayudan a mis hijos a pensar e ir mucho más allá?

Bueno, no hay que exagerar. no es que si tu hijo juega videojuegos de esta clase se va a convertir en un Genio, pero si les ayuda en muchas cosas; desde la memoria hasta la reacción, la competencia y la perseverancia.

No solo dan felicidad y lo más importante de los videojuegos, uno bueno debe aportar tanto emociones negativas cómo positivas, para que logre una marca en la memoria. Si no fuera así, no tendría relevancia, el cerebro guarda sólo lo relevante, lo demás queda descartado.

Son videojuegos para adultos, lo sé, pero hay que ser sincero ¿Cuántos chicos de una edad muy corta no los juegan?, muchos y no es de sorprender, cómo les mencione un buen videojuego tiene las caracteristicas de enganche para el usuario a largo plazo.

Videojuegos cómo COD, tienes que memorizar jugadas, lugares dónde ir, cuales armas usar en cada mapa, cuales armas son las malas y las buenas, cómo manejar cada una, memorizar diferentes tipos de jugadores y como enfrentarlos y por último también la reacción con las jugadas son un factor clave.

Assassins Creed, te dan una perspectiva de cómo era la historia antes de manera divertida (cosa importante, la diversión). Aunque claro, no te va a convertir en un historiador, pero si puede motivar a la investigación.

Forza, yo no he jugado muchos videojuegos de carreras (solo need for speed), pero lo que me ha contado un familiar que si le encanta esta clase de videojuegos, es que son increibles y el realismo que tiene es absorbente, no sólo en graficos, también en la manera en tienes que personalizar el coche para tener una mayor conducción es sin duda un juego que te ayuda en muchos aspectos sin lograr la violencia cómo los juegos que he mencionado anteriormente (el perfecto candito, lo describo).

GTA V, no lo recomiendo si es muy chico, es sin duda un juego violento y que tiene una escencia esclusiva para adultos, pero hay que razonar de forma realista, muchos niños se la pasan días jugando a este emblematico videojuego y el porqué de ello, es simple, la competencia y obtencion de logros es lo más relevante que ayudan a mejorar la confianza.

Agregando un poco, los videojuegos son una excelente forma de que un niño con problemas sociales (ya sea psicologicos o neurologicos o por una perturbación), puede hacer eso... socializar jugando en una misma habitación con otros chicos, no en linea por supuesto.

Por último, si un padre/madre o alguien que lo será está leyendo ésto, es mejor que le compré un videojuego que le ayudé en lo que quiere ser en un futuro su retoño creciente, pero también debe promoverlo a usar libros (de enserñanza, no todos) para el conocimiento y matemáticas, pero sin aburrirlo (ese es el problema de muchos profesores).

Citar...Algunos problemas mas pueden ser, mayor probabilidad de desarrollar cáncer, esto debido a las exposiciones a la radiación electromagnética (en este caso mas especifico WIFI). Aclaro que este tema sigue en investigación y aun no se llegan a conclusiones seguras, pero lo poco que se ha descubierto a punta a lo ya mencionado...

No voy a formar una discusión, si pasa simplemente no contesto para no arruinar el post de @You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Le voy a dejar un artículo de muchos que hay: You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

¿No me cree?, investigue lo más profundo (no solo leyendo artículos) para que pueda dormir tranquilo.

Citar...Algo que no sé si los padres suelen hacer o si los juegos en línea son para que el niño se entretenga y los padres a lo suyo..

Es cierto, pero depende del padre, aunque mayormente no lo hacen con esa intención.

Un padre, simplemente puede comprale esa consola a su hijo porque lo está pidiendo desde hace mucho, por un regalo o simplemente porque quizo regalarle algo; cuándo la intención es alejar un poco al hijo para que no distraiga al padre de sus deberes es cuando es imperactivo, pero eso son sólo pocos casos.

Mientras que hay veces en que los padres le otorgan el teléfono a un niño de unos "3", "2" años para entreterse viendo vídeos (cosa que no apoyo) para que el niño deje de llorar.

CitarFinalmente problemas del corazón, al estar sentados para jugar.

Estoy deacuerdo, pero no del todo, porque esa es la edad en que más se tiene energia y un padre debe saber manipularla a favor del mismo niño, si no lo hace puede que si tenga problemas del corazon y obesidad en caso de no lo instrulla a jugar de forma fisíca.

~ DtxdF
#830
Underc0de / Re:Sorteo: Tarjeta de Regalo Google Play
Diciembre 26, 2019, 12:21:26 PM
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Muchas gracias compañero :D
#831
Underc0de / Re:Sorteo: Tarjeta de Regalo Google Play
Diciembre 26, 2019, 09:33:18 AM


Muchas gracias  :D
#832
Bueno ahora sí, me pongo serio para ésto.

Ignore mi comentario, porque sólo estaba jugando con usted.

Lo que si debe escuchar, es que no sea idiota, no venda esos datos a una red "anónima", porque si la empresa lo desea empezará una investigación y dará con usted sí o sí.

El dinero va y viene, si tienes ese dinero de mala manera, seguro, te sentirás fenomenal (al principio), pero te deseo suerte (cosa que no está en mi vocabulario, porque no creo en ella) para no pensar en cada segundo en lo que hiciste y seguro, harás otra vez, porque esa sensación de adrenalina es irrepetible.

Lo más probable es que usted lector o quien sea que haya leído lo anterior, piensa que estoy exagerando, pero para el que lo tome en cuenta, muchas gracias.

Lo que si apoyo es que si desea hacer un acto bueno por una empresa que lo acepto, así esté lucrando con usted, porque de algo le es de utilidad su presencia ahí, dígale con toda confianza al personal encargado de todo eso, que de seguro conseguirá respeta y un poco de privilegios.

Le deseo suerte (ya sabe lo que pienso de ella) en su decisión y lo más importante, no la cag**.

~ DtxdF
#833
Off Topic / Re:Feliz Hackingdad 2019
Diciembre 24, 2019, 08:12:34 PM
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Igualmente, es un placer aportar siempre  ;).
#834
Hola @You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Un placer y agradezco que requiera de nuestra ayuda, con gusto yo le brindo mi opinión.

Bueno, vamos al análisis...

Primero lo primero, debe identificar que versión de Python está usando; algunas veces uno leyendo o ejecutando el mismo código puede deducirlo, pero otras no.

Consejo: Siempre piense que está creando un proyecto enorme, así sea una linea que está imprimiendo un "Hola Mundo", pero a lo que me refiero es que siga buenas practicas, buena estructuración, usó de funciones para evitar las repeticiones innecesarias, saber cuándo usar variables, ... Puedo seguir toda la noche ...

Lo digo porque en algunas lineas veo que está la función "input", tanto para Python 2 cómo para su versión 3 existe esa función, pero claro sí ejecutamos su código, genera un error (en caso de hacerlo en Python 2).

Código: text
  File "culo.py", line 2
SyntaxError: Non-ASCII character '\xc2' in file culo.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details


Claro, genera ese error de cofificación, pero yo podría pensar "Ah, seguro se le olvido colocarlo" (un pensamiento peculiar, porque sí alguien comparte un código tiene que probarlo).

Así que le coloco simplemente "la solución":

Código: python
# -*- coding: UTF-8 -*-
while True:
    print ("¿Qué desea calcular?\nA)Hipotenusa\nB)Cateto")
...


Ejecuto el script:

Código: bash
¿Qué desea calcular?
A)Hipotenusa
B)Cateto


¿Todo bien, cierto?...

Código: bash
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
a
Traceback (most recent call last):
  File "culo.py", line 8, in <module>
    answered = str (input())
  File "<string>", line 1, in <module>
NameError: name 'a' is not defined


¿Qué? ¿Por qué sucede?... Se lo dejo de tarea. Una fácil búsqueda en su buscador seria: "Error input en python 2".

Tal vez se cuestione, ¿Por qué necesito saber Python 2, sí yo sólo quiero aprender Python 3?, porque una de las reglas para aprender a programar mucho más rapido es leer, no sólo tutoriales, guias, libros, cursos o lo que sea; también leer código ajeno y el código en Python 2 es muy redundante y excelente para eprender, a pesar de que esté habiendo actualizaciones hacia python 3.

También una de las razones, es si quiere crear un script que "no le importe" si usa la versión 2 o 3, será necesario conocer las especificaciones de cada uno.

Ahora sí, con el análisis del código:

Para una mejor compresión esta será la sintaxis que usaré para la explicación:

Código: text
LINE <Número de la linea>: <Código>


Código: text
LINE 2: print ("¿Qué desea calcular?\nA)Hipotenusa\nB)Cateto")


NO, use caracteres de nueva linea ('\n'), sin antes colocar de una manera legible para usted u otra persona que quiera colaborar en su código o básicamente separe esos caracteres con el string.

Una manera más legible:

Código: python
print(
            '¿Qué desea calcular?',
            '\n', 'A) Hipotenusa',
            '\n', 'B) Cateto')


*A simple vista o incluso desde la luna se puede apreciar el código*

Código: text
LINE 7:    answer_option1 = "a"
LINE 8:    answer_option2 = "b"


Variables innecesarias. Use variables sólo cuándo haya que usar el valor que las referencia más de una vez o cuándo usted sienta que en verdad haya que usaralas.

No sé cuando usarlas, ¿Me dices?, claro, por ejemplo cómo una pequeña configuración en los encabezados del script, aunque se puede hacer de mejores maneras, no está mal si es un pequeño script.

Aunque en este caso, simplemente puede colocarlas directamente, sin crear variables.

Por ejemplo en la condicional: "if":

Código: python
if answered == answer_option1:


Hagalo así:

Código: python
if answered == 'a':


Otra cosa "hablando de los condicionales". Sí está seguro que necesita que el usuario sólo ingrese un caracter en la entrada estándar, puede hacer esto:

Código: python
answered = str(input())[:1]


*Tiene que saber cómo manipular cadenas e incluso array's para entender*. Puede buscar en su buscador "delimitadores en arrays python" o "slice arrays python" *Sí, lo sé, no parece coherente, pero recuerde que estamos "hablando" con un buscador, no una persona*

Una cosa en la misma linea que le mencione. Sí realmente está seguro de que esa función va a generar un tipo de dato que espera, no es necesario convertirlo.

Código: python
answered = str (input())


Puede hacerlo así:

Código: python
answered = input()


Código: text
LINE 13:      ctt1 = int (input ("Ingrese el valor del primer cateto:"))
LINE 14:      ctt2 = int (input ("Ingrese el valor del segundo cateto:"))
   
LINE 16:      ctt1 = ctt1 * 1.0
LINE 17:      ctt2 = ctt2 * 1.0


Comencemos con las dos primeras. Tiene que saber cómo "atrapar" una excepción, usando: try, except, else, finally. Puede buscar en su buscador "manejo de excepciones en python".

¿A mi que me importa?, bueno, eso puede evitar lo siguiente:

Código: bash
¿Qué desea calcular? 
A) Hipotenusa
B) Cateto
a
Ingrese el valor del primer cateto:a
Traceback (most recent call last):
  File "culo.py", line 13, in <module>
    ctt1 = int (input ("Ingrese el valor del primer cateto:"))
ValueError: invalid literal for int() with base 10: 'a'


Consejo: Siempre piense que el usuario es un tonto que ni siquiera sabe conectar la PC al tomacorriente y en su segunda versión de la perspectiva del usuario, debe pensar que el usuario es un hacker de la NSA.

Para evitar eso:

Código: python
...
      try:
   
        ctt1 = int (input ("Ingrese el valor del primer cateto:"))
        ctt2 = int (input ("Ingrese el valor del segundo cateto:"))
   
      except ValueError:

        print('¡Debe ingresar valores numericos!')
        continue
...


Siguiendo con el análisis, pero con las mismas lineas:

Cómo veo que coloca una conversión a un entero pero usted desea un valor real, puede usar la función "float" y se ahorra algunas lineas:

Código: python
...
      ctt1 = float(input ("Ingrese el valor del primer cateto:"))
      ctt2 = float(input ("Ingrese el valor del segundo cateto:"))
...


*Se evitaria las lineas 13 y 14*

Cómo le dije, el usuario es un hacker de la NSA, aunque también podria ser un angelito.

Un usuario que se irá al cielo:

Código: bash
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
a
Ingrese el valor del primer cateto:2
Ingrese el valor del segundo cateto:4
El valor de la hipotenusa es de: 16.1245154965971
...


Mientras que un usuario que será castigado por el resto de su vida miserable:

Código: bash
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
a
Ingrese el valor del primer cateto:214214214214124819238491234812849128409812084081284080104012048081204801249249912491294914912984918249812491202164892689568952106956091526096506950912656109506509165
Ingrese el valor del segundo cateto:965186591865582658217586125896561565986519862964109462104621964129765050958571797249127497129047219479217401247124971294721
Traceback (most recent call last):
  File "culo.py", line 16, in <module>
    sm_d_ctts = (ctt1 ** ctt1) + (ctt2 ** ctt2)
OverflowError: (34, 'Numerical result out of range')


Se lo dejo de tarea  ;) ...

Una cosa que tiene que ver cada vez que coloque un "input", siempre deje decorado el prompt, con cualquier caracter emblematico, cómo ">",  "$", "-", "~" o cualquiera que desee.

Ejemplo:

Código: bash
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
> a
Ingrese el valor del primer cateto:24
Ingrese el valor del segundo cateto:124
El valor de la hipotenusa es de: 6.19647183546948e+129
¿Desea hacer otro cálculo?
>


Que flojeraaaaaaa..., bueno, aveces en los proyectos enormes uno no sabe sí está cargando el programa o qué, por eso es mejor decorar el prompt para evitarnos la molestia de pensar.

Otra cosa que debe ser de su interes, es el temido "CTRL-C" y "CTRL-Z". Sólo ejecute el script y presione una u otra:

CTRL-Z:

Código: dos
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
> ^Z
Traceback (most recent call last):
  File "culo.py", line 6, in <module>
    answered = str (input("> "))
EOFError


Eso para el caso de Windows, para el de Linux, lo detendria y lo colocaria en la cola de trabajos.

CTRL-C:

Código: text
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
> ^CTraceback (most recent call last):
  File "culo.py", line 6, in <module>
    answered = str (input("> "))
KeyboardInterrupt


Ahora algo que pude notar; comete una mala practica, esa es, copiar código.

Código: python
LINE 23:      answer_option3 = "si"
LINE 24:      answer_option4 = "no"
LINE 48      answer_option5 = "si"
LINE 50:      answer_option6 = "no"


¡Mentiroso!, uso variables con nombres diferentes, bueno, pero el contenido no lo es  :P

Puede usar dos variables desde un principio, en el encabezado del script y listo o simplemente no es necesario crearlas y colocar el contenido directamente en la condicional.

Otra cosa, es que cómo buen sujeto qué es; coloque el valor que el programa espera recibir cada vez que haga una pregunta de afirmación:

Código: bash
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
a
Ingrese el valor del primer cateto:2
Ingrese el valor del segundo cateto:1
El valor de la hipotenusa es de: 2.23606797749979
¿Desea hacer otro cálculo?
no sé ...


Puede hacer esto:

Código: bash
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
a
Ingrese el valor del primer cateto:1
Ingrese el valor del segundo cateto:2
El valor de la hipotenusa es de: 2.23606797749979
¿Desea hacer otro cálculo? - (S)i o (N)o
s


Otra cosa, es que es mejor recibir un solo carácter, en vez de varios; cómo le dije anteriormente, puede usar el manejo de cadenas "string[:1]" y obtendra sólo el prmer carácter.

Una cosa a tener en cuenta, es el método ".lower( )" que le ofrece los string:

Código: python
if answered[:1].lower() == 'a':


Convierte "answered", osea la entrada de datos a minusculas y además sólo utiliza el primer carácter.

¿Por qué querria eso?, simple, cómo le dije, los usuarios además de tontos, son hackers y van a intentar quebrar su script que sólo imprime "Hola Mundo"

Por último, pero no menos importante (En algunos casos), es que se te olvido el "else":

Código: python
...
    elif answered == answer_option2:

      hptns2 = int (input("Ingrese el valor de la hipotenusa:"))

      ctt3 = int (input("Ingrese el valor del cateto conocido:"))

      hptns2 = hptns2 * 1.0

      ctt3 = ctt3 * 1.0
   

      rst = (hptns2 ** hptns2) - (ctt3 ** ctt3)
     
      ctt_rsltd = rst ** 0.5

      print ("El valor del cateto es de:", ctt_rsltd)

      answer_option5 = "si"

      answer_option6 = "no"

      answered3 = str (input ("¿Desea hacer otro cálculo? - (S)i o (N)o: ")
      )

      if answered3 == answer_option6:
        break
# Aquí D:


YO, cómo tengo problemas de la vista (Lo digo enserio  :'(), quizas piense estar escribiendo la "e" cómo una "a" y no sabre por deducción sí estoy cometiendo un error o no, así que en caso de que el usuario no escriba una opción correcta, se le informa:

Código: bash
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
ef
Anota la opción correcta ciego de mier**
¿Qué desea calcular?
A)Hipotenusa
B)Cateto
f
Anota la opción correcta ciego de mier**
¿Qué desea calcular?
A)Hipotenusa
B)Cateto


Código:

Código: python
...
    elif answered == answer_option2:

      hptns2 = int (input("Ingrese el valor de la hipotenusa:"))

      ctt3 = int (input("Ingrese el valor del cateto conocido:"))

      hptns2 = hptns2 * 1.0

      ctt3 = ctt3 * 1.0
   

      rst = (hptns2 ** hptns2) - (ctt3 ** ctt3)
     
      ctt_rsltd = rst ** 0.5

      print ("El valor del cateto es de:", ctt_rsltd)

      answer_option5 = "si"

      answer_option6 = "no"

      answered3 = str (input ("¿Desea hacer otro cálculo? - (S)i o (N)o: ")
      )

      if answered3 == answer_option6:
        break
    else:
        print("Anota la opción correcta ciego de mier**")


Listo, ese es todo mi análisis. Sí me falto algo, mi escusa es que tengo sueño.

Recuerde que si tiene una duda, sólo escriba y comente, yo estoy vigilidando todo  8) ...

~ DtxdF
#835
Underc0de / Re:Sorteo: Tarjeta de Regalo Google Play
Diciembre 22, 2019, 04:13:11 PM
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

No jo**s, es la segunda vez que me sorprendo con los códigos que dejan acá.

No lo habia probado, pero ahora que lo hago quedo perplejo.

~ DtxdF
#836
Dudas y pedidos generales / Re:Duda MacBook o Windows(pc)
Diciembre 22, 2019, 03:49:39 PM
@Vulns

En mi opinión totalmente irrelevante y subjetiva...

Sí tiene 1000 verdes para mal gastarlos en una Mac, hagalo, pero no sin antes hacer una búsqueda en Google (o cualquier buscador) para ver las diferencias. Eso sí, trate de buscar una página que sea objetiva con sus opiniones, no se busqu un fan de una Mac porque le dira que son las mejores computadoras.

Yo sí tuviera esa pasta y me la quisiera mal gastar en algo así, lo haria en una PC muy buena, dónde YO puedo personalizarla cómo yo desee.

Sólo es una opinión y cómo opinión no debe tomarselo personal  :)

~ DtxdF
#837
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Lo particionado no es suficiente y tampoco es recomendable usar sólo las herramientas pre-instaladas a pesar de ser excelentemente buenas.

Sí escuchas lo que te digo, veras que tendras que instalar más y más herramientas con sus dependencias.

Claro y sí quieres aprender en profundidad en vez de solo usar herramientas, crearas script's y tú no sabes que herramientas usaran esos script's.

PD: Eso también va si quieres usar un lenguaje de programación para crear programas de auditoria.

~ DtxdF
#838
Underc0de / Re:Sorteo: Tarjeta de Regalo Google Play
Diciembre 16, 2019, 04:58:16 PM
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Te acabas de ganar un +1  ;D
#839
Underc0de / Re:Sorteo: Tarjeta de Regalo Google Play
Diciembre 16, 2019, 11:50:21 AM
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Cómo el código es practicamente el mismo al de "Rudy Uchiha", no quisiera generar un conflicto, por eso hago otro que sí me permiten pueden usarlo para el sorteo.

Código: python
(a, b, suma) = 0, 1, 0
[(print(a, end=' ', flush=True), globals().__setitem__('suma', a+b), globals().__setitem__('a', b), globals().__setitem__('b', suma)) for x in range(30)]


~ DtxdF
#840
Dudas y pedidos generales / Re:Duda Keylogger Python27
Diciembre 16, 2019, 01:43:13 AM
@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

Tiene que hacerlo realista, por lo tanto tiene que enviar las pulsaciones cada cierto tiempo, no cuando el usuario lo decida.

Sobre la persistencia, tiene muchas alternativas, desde el "menú de inicio" hasta el "regedit" y mucho más.

PD: Recomiendo se cambie a Python 3 (Lamentablemente :'()

~ DtxdF