Author Archives: El Chi

MASTERY 29 Validated user input in Python

VALIDAR AL USUARIO EL USO DEL INPUT EN PYTHON

De lo que entendí en esta parte es que el “input” se puede utilizarse como un loop de acuerdo a las condiciones que el usuario ponga. Tomemos el ejemplo de la WSQ09 otra vez.
MASTERY 29 Validated user input in Python

 En el loop dice que la operación se seguirá haciendo si la variable “quiereSeguir” es igual a “y”, que significa sí. Hay 2 inputs, pero la segunda es la que se debe tomar en cuenta. Se pone la variable anterior para poner un “input” con un texto si es que quiero seguir: sí o no, o en este caso “y/n”. Contestó “y” y el programa correrá y me preguntará por otro valor que poner. Pongo “n” u otro valor y el programa se detendrá. Aquí el output:

MASTERY 29 Validated user input in Python
Aquí contesté “y” 4 veces después de que el programa me pregunta si es que quería seguir. En el quinto intento decidí parar y puse “n” para terminar la operación.

MASTERY 29 Validated user input in Python

VALIDAR AL USUARIO EL USO DEL INPUT EN PYTHON

De lo que entendí en esta parte es que el “input” se puede utilizarse como un loop de acuerdo a las condiciones que el usuario ponga. Tomemos el ejemplo de la WSQ09 otra vez.
MASTERY 29 Validated user input in Python

 En el loop dice que la operación se seguirá haciendo si la variable “quiereSeguir” es igual a “y”, que significa sí. Hay 2 inputs, pero la segunda es la que se debe tomar en cuenta. Se pone la variable anterior para poner un “input” con un texto si es que quiero seguir: sí o no, o en este caso “y/n”. Contestó “y” y el programa correrá y me preguntará por otro valor que poner. Pongo “n” u otro valor y el programa se detendrá. Aquí el output:

MASTERY 29 Validated user input in Python
Aquí contesté “y” 4 veces después de que el programa me pregunta si es que quería seguir. En el quinto intento decidí parar y puse “n” para terminar la operación.

MASTERY 29 Validated user input in Python

VALIDAR AL USUARIO EL USO DEL INPUT EN PYTHON

De lo que entendí en esta parte es que el “input” se puede utilizarse como un loop de acuerdo a las condiciones que el usuario ponga. Tomemos el ejemplo de la WSQ09 otra vez.
MASTERY 29 Validated user input in Python

 En el loop dice que la operación se seguirá haciendo si la variable “quiereSeguir” es igual a “y”, que significa sí. Hay 2 inputs, pero la segunda es la que se debe tomar en cuenta. Se pone la variable anterior para poner un “input” con un texto si es que quiero seguir: sí o no, o en este caso “y/n”. Contestó “y” y el programa correrá y me preguntará por otro valor que poner. Pongo “n” u otro valor y el programa se detendrá. Aquí el output:

MASTERY 29 Validated user input in Python
Aquí contesté “y” 4 veces después de que el programa me pregunta si es que quería seguir. En el quinto intento decidí parar y puse “n” para terminar la operación.

MASTERY 28 User input(text based) in Python (basic)

USUARIO INPUT EN PYTHON CON TEXTOS

A los que han seguido mi blog, más bien, a los que han hachado un ojo a mi blog y mis códigos habrán notado que la mayoría utilizo el comando “input” con un texto dentro de un paréntesis. El chiste de esto es preguntar en forma de texto al usuario qué valores poner. Recomendaría hacer esto porque de lo contrario, puede que el usuario no sepa que poner y ponga un valor que el programa no pueda correr. Utilizaré el ejemplo de la Factorial de la WSQ09.
MASTERY 28 User input(text based) in Python (basic)

 Si ven ahí en las líneas 16 y 22, se utilizó el comando “input” con un texto. Esto es lo que se mostrará en el output al usuario y decirle que valor poner debido a que es un loop:

MASTERY 28 User input(text based) in Python (basic)

MASTERY 28 User input(text based) in Python (basic)

USUARIO INPUT EN PYTHON CON TEXTOS

A los que han seguido mi blog, más bien, a los que han hachado un ojo a mi blog y mis códigos habrán notado que la mayoría utilizo el comando “input” con un texto dentro de un paréntesis. El chiste de esto es preguntar en forma de texto al usuario qué valores poner. Recomendaría hacer esto porque de lo contrario, puede que el usuario no sepa que poner y ponga un valor que el programa no pueda correr. Utilizaré el ejemplo de la Factorial de la WSQ09.
MASTERY 28 User input(text based) in Python (basic)

 Si ven ahí en las líneas 16 y 22, se utilizó el comando “input” con un texto. Esto es lo que se mostrará en el output al usuario y decirle que valor poner debido a que es un loop:

MASTERY 28 User input(text based) in Python (basic)

MASTERY 28 User input(text based) in Python (basic)

USUARIO INPUT EN PYTHON CON TEXTOS

A los que han seguido mi blog, más bien, a los que han hachado un ojo a mi blog y mis códigos habrán notado que la mayoría utilizo el comando “input” con un texto dentro de un paréntesis. El chiste de esto es preguntar en forma de texto al usuario qué valores poner. Recomendaría hacer esto porque de lo contrario, puede que el usuario no sepa que poner y ponga un valor que el programa no pueda correr. Utilizaré el ejemplo de la Factorial de la WSQ09.
MASTERY 28 User input(text based) in Python (basic)

 Si ven ahí en las líneas 16 y 22, se utilizó el comando “input” con un texto. Esto es lo que se mostrará en el output al usuario y decirle que valor poner debido a que es un loop:

MASTERY 28 User input(text based) in Python (basic)

MASTERY 27 Creation and use of dictionaries

CREACIÓN Y USO DE DICCIONARIOS

Sabemos qué es un diccionario ¿no? Un diccionario contiene listas de unos valores con sus respectivos elementos.  Es muy general que digamos. Los índices de los diccionarios son conocidos como llaves. La forma de crear un diccionario es con el comando “dict()”. VComo una lista, nosotros podemos poner un diccionario vacío con esto: “()”. Si le queremos agregar más valores, hay que hacer esto:
MASTERY 27 Creation and use of dictionaries
Notarán algunas cosas en el output: una son las llaves o brackets “{}”. Esto determina que lo que se imprimió fue un diccionario. Otra sería las llaves con sus respectivos valores. La llave es a sus valores como una palabra es a sus defunciones. Y la tercera sería el orden en que se presentan. El programa de Python está programada en dar ordenes alternos y es muy impredecible en que posición quedarían.

MASTERY 27 Creation and use of dictionaries

CREACIÓN Y USO DE DICCIONARIOS

Sabemos qué es un diccionario ¿no? Un diccionario contiene listas de unos valores con sus respectivos elementos.  Es muy general que digamos. Los índices de los diccionarios son conocidos como llaves. La forma de crear un diccionario es con el comando “dict()”. VComo una lista, nosotros podemos poner un diccionario vacío con esto: “()”. Si le queremos agregar más valores, hay que hacer esto:
MASTERY 27 Creation and use of dictionaries
Notarán algunas cosas en el output: una son las llaves o brackets “{}”. Esto determina que lo que se imprimió fue un diccionario. Otra sería las llaves con sus respectivos valores. La llave es a sus valores como una palabra es a sus defunciones. Y la tercera sería el orden en que se presentan. El programa de Python está programada en dar ordenes alternos y es muy impredecible en que posición quedarían.

MASTERY 27 Creation and use of dictionaries

CREACIÓN Y USO DE DICCIONARIOS

Sabemos qué es un diccionario ¿no? Un diccionario contiene listas de unos valores con sus respectivos elementos.  Es muy general que digamos. Los índices de los diccionarios son conocidos como llaves. La forma de crear un diccionario es con el comando “dict()”. VComo una lista, nosotros podemos poner un diccionario vacío con esto: “()”. Si le queremos agregar más valores, hay que hacer esto:
MASTERY 27 Creation and use of dictionaries
Notarán algunas cosas en el output: una son las llaves o brackets “{}”. Esto determina que lo que se imprimió fue un diccionario. Otra sería las llaves con sus respectivos valores. La llave es a sus valores como una palabra es a sus defunciones. Y la tercera sería el orden en que se presentan. El programa de Python está programada en dar ordenes alternos y es muy impredecible en que posición quedarían.

MASTERY 26 Creation and use of strings

CREACIÓN Y USO DE STRINGS

Habíamos vistos los diferente tipos básicos de valores y “string” es uno de ellos. String es algo parecido a una lista, solo que es una secuencia de caracteres.  Hay varias formas de utilizar el string. Uno de esos es identificar que carácter está en determinada posición. Aquí un ejemplo:
MASTERY 26 Creation and use of strings
El que está dentro de los corchetes se le conoce como índice.
Otra forma de utilizar los “strings” es el uso del comando “len”. Varios habrán visto en algunos WSQ o Masteries este comando. Aquí un ejemplo:

MASTERY 26 Creation and use of strings
Aquí se contó el número de caracteres que había en ese “string”.
Otra forma de utilizarlos es “slice”. Lo que hace es tomar ciertos caracteres dependiendo de unos límites. Aquí un ejemplo: 
MASTERY 26 Creation and use of strings
Aquí se tomó 2 variables: la primera determina desde la posición 0 hasta 5 del “string” y la otra va desde 6 hasta al final. Si se hubiera puesto [0:4] en la primera variable, el output te mostraría “Terr”.
Además, los strings son como los tuples, es decir, son inmutables. Aquí un ejemplo d ello:
MASTERY 26 Creation and use of strings
Hay varias formas de utilizar strings, pero solo mostré algunas que son muy comunes.
Por cierto, si alguien se pregunta quien es Terra Branford, ella es la protagonista del juego Final Fantasy 6.
MASTERY 26 Creation and use of strings