Genial amigo.. muchos exitos!! haciendo proyectos como este se aprende mejor..
@ingenio29402 жыл бұрын
excelente video, muy instructivo, en el caso de la decodificacion no es necesario preguntar si es menor que 0, porque el indice negativo cumple perfectamente esa funcion. Saludos
@princesakeila4 жыл бұрын
Hola, gracias otra vez por el video n.n Creo que hay un error de cálculo con la linea de indice_cesar -= 25, debería ser -=26 para que la x -> a, la y -> b y la z->c. En el ejemplo, se usó la "y" y la convirtió a "c". Igual para el decodificado, debería ser indice_original += 26
@lacartilla70884 жыл бұрын
princesakeila hola, muchas gracias por tu anotación (se nos pasó), que bueno que te hayas dado cuenta. Gracias por seguir nuestro contenido, saludos!!!
@princesakeila4 жыл бұрын
O para el decodificado, ya sería dejar solo la línea indice_original = indice_cesar - n, así sin el ajuste, funcionaría bien, como lo mencionaste en el 17:15, que la "b" se convertiría a "y".
@javierpena30712 жыл бұрын
se puede descifrar un mensaje sin tener los números de desplazamiento? o como calcular el numero de desplazamiento
@eldetective_ing2 жыл бұрын
*pero tambien sin conocer el n lo puedes descifrar mediante fuerza bruta* , _osea solo un bucle for que contenga todo el codigo donde varie el valor de n_
@jesusbarreto95462 жыл бұрын
Hola, por alguna razón cuando encripto y desencripto el mensaje pone una letra demás, lo cual no debería pasar y no entiendo la razón.
@ftzune4 жыл бұрын
Eres un crack amigo, muchas gracias
@andresrangel75772 жыл бұрын
uy parce usted explica una elegancia
@sebastianacero85573 жыл бұрын
Buenos dias, que comando podria utilizar para que las mayúsculas o valores que no estan especificados en el diccionario para que en la decodificación aparezcan sin cambio
@JorgeTorres-ud5iw3 жыл бұрын
hola buenas tardes, en que version de python se desarrollo el script? de antemano gracias , excelente video.
@david04112 жыл бұрын
Supieron como convertir las mayusculas tambien? a mi men indica que el tipo de lista no admite upper letters
@Rhobinson3 жыл бұрын
texto_cifrado += alfabeto[indice_cesar] por que se le coloca corchete y no paréntesis a = ( indice_cesar ) / [indice_cesar] se que esta bien con corchetes pero quiero saber el por que ? agradeceria mucho tu respuesta
@josedonadito2 жыл бұрын
Porque los corchetes indican que un rango de índices. Es decir, entre corchetes se coloca la posición que se busca encontrar dentro del alfabeto. Como lo que se busca es un número entero (la posición), se debe utilizar a los corchetes en vez de a los paréntesis.
@david04112 жыл бұрын
@@josedonadito Supieron como convertir las mayusculas tambien? a mi men indica que el tipo de lista no admite upper letters
@javiernicolas37554 жыл бұрын
Hola, una forma mas eficaz de solucionarlo cuando el indice_cesar > 26 sería utilizando la aritmética modular. indice_cesar = (indice_actual + n) % len(alfabeto) Además, lo generalizas ya que vale para cualquier alfabeto de k letras. GRACIAS!!
@AndresSanchez-rh5ud3 жыл бұрын
Creo que es mejor usar >= , y no >, en la línea 349. Si hacemos cifrado_cesar(alfabeto,25,"abcd") el resultado es "zbcd" pero debería ser "abcd" . Haciendo ese cambio se arregla el "problema".