Python
Python
*Para poner un numero ponemos: Print (el numero) ej. Print (3)
Un numero entero es un dato “int” y uno decimal es “float”.
*Cuando tenga que dejar la capacidad de ponerle un valor a una variable (por
ej. la variable X) tengo que usar el codigo Input().
Osea será X = input() y una vez ejecutado el Run pongo debajo el valor de X.
Importantisimo
X = input() te devuelve un dato str, por lo tanto si queremos sumarlo, restarlo o
realizarle cualquier otra operación debemos transformarlo ya sea a un int o float
haciendo simplemente que X = float (X)
*Un simbolo que tambien sirve es el de Modulo o Residuo de una Division que
es “%”, primero entendemos que es el Residuo, por ej. 10/2=5, no tiene residuo
ya que 5.2=10-10=0. Otro ej. 38/12=3 y tiene un residuo de 2, ya que
12.3=36 y 38-36=2. Si un numero dividido por otro tiene Residuo 0 entonces el
1er numero es divisible por el 2do.
Si quiero representar esto en Paython 1ro defino el numero X.
Luego planteo que: if x % 2 == 0 (con esto estoy diciendo que el numero X
al dividirse por 2 tiene residuo 0).
Osea cuando pongo que “x %
2” ya estoy hablando del valor
que tendrá el Residuo del
número x al dividirse por 2.
*En el “while True” el codigo se repite de manera infinita, pero con los For
Loop podemos establecer el numero de veces que queramos que se ejecute el
comando, se usa el codigo “for” junto al “in range()” que nos permite decir
cuando veces ejecutar el “for”, el “in range ()” requiere si o si el “:”.
Pero podemos definir como desde que numero hasta que numero queremos
que vaya el “range”, y lo hacemos por los parentesis.
Si planteamos ese mismo codigo pero con range(0,10,1) estamos diciendo
que el rango de numeros arranca en 0 hasta el 9 (se ve que el 10 no lo toma)
en saltos de 1 numero, y el resultado será una secuencia de numeros que va de
0a 9. si el codigo fuera range(0,10,3) los saltos son de 3 numeros, y el resultado
seria la secuencia de numeros 0,3,6,9.