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 - tincopasan

#111
Scripting / Re: Mi primer proyecto de python
28 Agosto 2020, 06:07 AM
veamos:
              es verdad que mejoran el código(siguen faltando líneas o mejoras), pero agregare algo a lo hecho hasta ahora:

Código (python) [Seleccionar]
#-*- coding: utf - 8 -*-
contador = 3
while contador != 0:
   usuario = input("Introduce el usuario:")
   if usuario == "root":
       contraseña = input("Introduce la contraseña:")
       if contraseña == "123":
           print("Bienvenido señor X")
           break
       else:    #este else lo agrego porque si user esta bien pero password mal, se repite indefinidamente sin usar el contador de intentos
           contador -= 1
           print(f" ERROR \n Quedan: {contador} intentos ") #acá uso formato de cadenas, hace más legible el código.        
   else:
       contador -= 1
       print(f" ERROR \n Quedan: {contador} intentos ")


edito:
         después que lo publiqué me di cuenta de la redundancia, la saco:

Código (python) [Seleccionar]
#-*- coding: utf - 8 -*-
contador = 3
while contador != 0:
    usuario = input("Introduce el usuario:")
    if usuario == "root":
        contraseña = input("Introduce la contraseña:")
        if contraseña == "123":
            print("Bienvenido señor X")
            break
    contador -= 1
    print(f" ERROR \n Quedan: {contador} intentos ")

#112
Scripting / Re: Mi primer proyecto de python
27 Agosto 2020, 03:46 AM
Citar
No tengo idea si la forma en la que lo hice fue la correcta.Pero me sorprendió que lo pensé  y rápidamente logre hacerlo.
¿Que opinas?
Código:

contador  = 4
loop = True
user = input("introduzca el nombre de usuario:")
contra = input("introduzca la contraseña:")
while loop:
    if user == "root":
        if contra == "123":
            print("Bienvenido")
            break
    if user != "root":
        if contra != "123":
            contador = contador - 1
            print ("Quedan " + str(int(contador)) + " intentos!")
            user = input("Ingrese su usuario:")
            contra = input("Ingrese su contraseña:")
        if contador == 1:
            print("Saliendo...")
            break


evidentemente no evaluas las posibilidades
1) usuario = root  clave = 356  se queda colgado
2)usuario = jordan clave = 123 se queda colgado
estos son errores de lógica, hay que cambiarlos

además seguis usando variables innecesarias:
Código (python) [Seleccionar]
loop = True
si te fijas a la variable la usas únicamente para el bucle, y salís con break, para eso directamente:
Código (python) [Seleccionar]
while True:

esto si bien no es necesario cambiarlo ni es un error es escribir código al vicio.

hay más cosas a mejorar, pero bueno, estás comenzando.
#113
Scripting / Re: Mi primer proyecto de python
25 Agosto 2020, 02:08 AM
hola:
        ¿lo has probado?, ¿realmente crees que a los usuarios les gusta esperar por qué si?
tiene muchas cosas mal de lógica, otras innecesarias u otras faltan, código reduntante, y errores de ortografía o sintaxis(más vale que podés escribir como quieras, pero está bueno que el resultado final este cuidado). Te recomendaría que busques códigos de esto mismo, hay por toneladas en la red y compares que querés hacer y que hace realmente.Lee más sobre bucles y condicionales como mínimo. Como aprendizaje se nota terriblemente la falta de conocimientos.
No es con intención de ofender ni desmoralizar, práctica más, busca info de manejo de errores y trata de simplificar, en todo caso plantea dudas, hay muchos que saben y mientras no esperes todo hecho ni sea algo que pueda ser malicioso, seguro te ayudarán.
#114
después de desciofrar base 64 queda:
".mzjtwu ca uwk wmzzwk zipdum wlpumdumpJ"

esto me llama la atención cor respecto al punto y la última letra en mayúsculas, por lo tanto supuse que hay que reversearla, o sea que empiece por J y termine en "."
por el formato y por que hay repetición de letras pensé en cifrado César y como esta: "kwzzmw", en donde se repite la letra y en españól puede ser rr,ll,ee conté el desplazamiento a esas letras con respecto a z y realice la sustitución. Como dije, nada dificil. 
#115
Machacador:

bueno, igual el autor lo aclaro, pero por las dudas, la mayoría de las cadenas que terminan en "==" significan que están cifradas en base 64, así que ya puede ir por otro paso.
#116
en realidad no parece dificil, salvo que me haya equivocado feo,  dice bienvenido envía correo con tu nombre
#117
Scripting / Re: Ayuda python
17 Agosto 2020, 17:04 PM
Drakaris :
                  bueno, es un error de tipeo, era solo un ejemplo , no iba a poner esa huevada como código, pero después los moderadores piden que usemos código geshi.N siquiera pruebo lo que escribo.
Saludos.
#118
Scripting / Re: Ayuda python
16 Agosto 2020, 23:05 PM
con respecto a que no encontró info, tampoco se esmeró demasiado que digamos
no entiendo esto:
CitarTen cuidado de usarlo dentro de un print()

es una manejador de cadenas, se puede usar en cualquier lado que use cadenas

Código (python) [Seleccionar]
print("ingrese un número: ")
input("\n Número: )


también para escribir archivos etc.
#119
Scripting / Re: Dudas sobre Python
8 Agosto 2020, 02:33 AM
hola:
         no puedo explicar con respecto a java porque simplemente no lo uso.
Con respecto al punto 1) depende basicamente de si los métodos son explicitos o no.

el punto 2) das por sentado que todos los perros tienen 4 patas y al ser una variable no declarada en alguna instancia, en este caso el constructor no podrás modificarla.
#120
no has puesto que lenguaje estás usando, ni una línea de código, ahora suponiendo que sea vb.net:
Código (vbnet) [Seleccionar]

ListBox1.SetSelected(9, True)' donde 9 puede ser reemplazado obviamente por una variable