Publicado el Deja un comentario

63 Python. Time

Veamos un ejemplo que muestra los numeros esperando un segundo entre cada ejecucion del bucle.
Para ello importamos el modulo time, despues creamos un bucle usando for en el rango que le indicamos, seguidamente lo mostramos por pantalla con print y paramos un segundo la ejecucion, antes de continuar con el bucle. El codigo quedaria de la siguiente forma:

import time
for seg in range(1,60):
   print(seg)
   #para 1 segundo
   time.sleep(1)

Please follow and like us:
Publicado el Deja un comentario

42 Python. Mas listas

Escribe el siguiente codigo de ejemplo en python y veamos paso a paso como manejar las listas:

#Listas
colores=[‘rojo’,’amarillo’,’verde’,’azul’]
print(type(colores))
print(colores)
print(colores[2])
#añadir
colores.append(‘naranja’)
colores.insert(0,’rosa’)
print(colores)
#borrar
del colores[2]
colores.pop()
colores.remove(‘rosa’)
print(colores)

Nombramos la lista y le asignamos los valores entre corchetes:

colores=[‘rojo’,’amarillo’,’verde’,’azul’]

Podemos comprobar de que tipo es con:

print(type(colores))

Para imprimir la lista podemos usar:

print(colores)

El siguiente codigo imprime el elemento de la lista que esta en la posicion…. 3, si 3, ten en cuenta que se numeran empezando por el 0 por lo que al indicar 2 nos mostrara ‘verde’, prueba a ejecutar el codigo.

print(colores[2])

Para añadir elementos podemos usar los siguientes codigos, ten en cuenta que append lo inserta al final e insert lo inserta en la posicion que le indiquemos.

colores.append(‘naranja’)
colores.insert(0,’rosa’)
print(colores)

Para borrar elementos de la lista podemos indicar la posicion con del, en caso de usar pop borraremos el ultimo y si queremos borrar por su valor lo indicamos con remove.

del colores[2]
colores.pop()

colores.remove(‘rosa’)
print(colores) 

Terminamos siempre con print(colores) para ver por pantalla como va quedando el contenido de la lista una vez realizadas las operaciones que indicamos.
Si queremos ordenar las listas usaremos, sort de la siguiente forma:

colores.sort()
print(colores)
#si el orden es inverso
colores.sort(reverse=True)
print(colores)

Obtener longitud de una lista:

print(‘longitud lista ‘+str(len(colores)))

Recorrer lista con bucle for:

for color in colores:
  print(‘item : ‘+color+”n”)

Ejemplo para obtener una lista con los cuadrados de los numeros del 1 al 10 usando bucle for y range.

cuadrados=[]for numero in range(1,11):    cuadrados.append(numero*numero)print(cuadrados)

En el ejemplo anterior puedes ver que primero creamos una lista vacia y le asignamos los valores mediante un bucle for tomando el cuadrado de los numeros del 1 al 10, (range(1,11) #toma del primero al ultimo menos uno), el resultado se va añadiendo a la lista, usando append.
Mas operaciones que podemos realizar con listas, obtener el maximo, el minimo y la suma de valores de una lista:

print(min(cuadrados))print(max(cuadrados))print(sum(cuadrados))

Podemos tambien obtener solo una parte (slice) de una lista generada con un bucle:

#imparesimpares=[]for impar in range(1,100,2):    impares.append(impar)print(impares)#mostramos solo 10 primerosprint(impares[0:10])

Como ves en este bucle hemos puesto un tercer parametro “2” que indica el salto o step del bucle, creamos una lista con los numeros impares incluidos del 1 al 100, mostrando solo los 10 primeros.

Please follow and like us:
Publicado el Deja un comentario

28 Python. Ejemplo lista y funcion

En este video vemos como obtener el valor mayor y menor de una lista de datos usando dos funciones definidas por nosotros, en las cuales recorremos la lista dada con un bucle “for” y vamos realizando la comparacion con el condicional “if”.

#Lista Funcion
#Valor menor y mayor
def ValorMenor(lista):
    menor=lista[0]
    for x in range(1,len(lista)):
        if lista[x]<menor:
            menor=lista[x]
    return menor
def ValorMayor(lista):
    mayor=lista[0]
    for x in range(1,len(lista)):
        if lista[x]>mayor:
            mayor=lista[x]
    return mayor
#cargamos de valores una lista
datos=[1,4,2,7,89,34,25,100,6,8,98]
print(“El valor mayor es : “,ValorMayor(datos))
print(“El valor menor es : “,ValorMenor(datos))

Please follow and like us:
Publicado el Deja un comentario

07 Python. Bucle For

Seguiremos con el ejemplo anterior de tabla de multiplicar, pero esta vez usaremos el bucle de repeticion For en vez de While.


#TABLA DE MULTIPLICAR CON FOR
tablaDel=int(input(“Que tabla quieres calcular? “))
print(“Tabla del: “,tablaDel)
#BUCLE FOR, SE REPITE MIENTRAS CONTADOR MENOR QUE 11
for contador in range(1,11): #incremento con pasos (1,11,2)
    #CALCULAMOS EL RESULTADO
    multiplica=tablaDel*contador
    #MOSTRAMOS EN PANTALLA
    print(tablaDel,” por “,contador,” es igual a “,multiplica)
#SE MUESTRA AL SALIR DEL BUCLE, FINAL
print(“Fin de la tabla”)

Please follow and like us:
Publicado el Deja un comentario

Java 03. Bucles de repeticion, For

Bucle de repeticion con For, veremos como mostrar un mensaje un numero determinado de veces, mostrando el valor de la variable contador.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class repeticion {

    public static void main(String[] args) throws IOException {
        int repeticion;
        int contador;
        System.out.println(“Cuantas repeticiones haremos?”);
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        repeticion=Integer.parseInt(br.readLine());
        //bucle o repeticion con For
        for(contador=1;contador<=repeticion;contador++){
            System.out.println(“Repeticion con For numero = “+contador);
        }

    }

}

Please follow and like us:
Publicado el Deja un comentario

03 Javascript Bucles y Condicionales

En este video muestro como se realizan repeticiones y condicionales con Javascript, usando IF, FOR, WHILE, DO WHILE y SWITCH.
Podeis ver el video aqui.

Entre las etiquetas script va el codigo de ejemplo. Os pongo el codigo aqui:

<!doctype html>
<html lang=”ES”>
<head>
<title>
Condicionales y bucles – JavaScript
</title>
</head>
<body>
<header>
<nav>
</nav>
</header>
<section>
<article>
<hgroup>
<h1>Titulo Principal</h1>
<h2>Titulo Secundario</h2>
</hgroup>
<p>Parrafos</p>
<script>
//Condicional IF
var num1=7;
var num2=10;
if(num1<num2){
    alert(“Numero 1 es menor que Numero 2”);
} else if (num1>num2){
    alert(“Numero 1 es mayor que Numero 2”);
}
//Switch
switch(num1){
    case 1:
        document.write(“La var num1 es 1 en el switch”);
        break;
    case 7:
            document.write(“La var num1 es 7 en el switch”);
        break;
    default:
        break;
}

//repeticion FOR
document.write(“<br>Bucle For<br>”);
for(i=1;i<=20;i++){
   
    document.write(i+”<br>”);
}
//repeticion While
document.write(“<br>Bucle While<br>”);
var i=0;
while(i<=15){
document.write(i+”<br>”);
i++;
}
var i=0;
//repeticion Do While
document.write(“<br>Bucle DoWhile<br>”);
do{
document.write(i+”<br>”);
i++;
} while(i<=5);
</script>
</article>
</section>
<aside>
</aside>
<footer>
<h4>Pie de pagina</h4>
</footer>

</body>
</html>

Please follow and like us:
Publicado el Deja un comentario

Php – 12. Bucle Foreach

En esta entrada os pongo un ejemplo de estructura repetitiva con Foreach, se
utiliza principalmente con vectores o matrices (arrays), pondre 2 ejemplos, uno con array predefinido y otro con array asociativo (par clave – valor).

<?php
//array predefinido
$predefinido = array (“elemento1″,”elemento2″,”elemento3”);
foreach ($predefinido as $elementos){
echo “mostramos el elemento “.$elementos.”<br>”;
}
//array asociativo
$asociativo=array(“clave1″=>”elemento1″,”clave2″=>”elemento2″,”clave3=>”elemento3”);
foreach ($asociativo as $claves=>$elementos){
echo $claves.”=”.$elementos.”<br>;
}

?>

El array asociativo nos permite que las llamadas a la matriz sin usar indices, se llaman mediante clave, por lo que son pares clave / valor.
Dentro del foreach recorremos la matriz o vector y mediante el echo mostramos cada valor en pantalla.

Please follow and like us:
Publicado el Deja un comentario

Php – 11. Bucle For

En esta entrada os pongo un ejemplo de estructura repetitiva con For, se utiliza para repetir codigo un numero de veces, por ejemplo para recorrer matrices y vectores (se veran mas adelante).

<?php
//aqui empieza la estructura del bucle
for($var=1;$var<40;$var++){
echo “la variable vale ahora “.$var.”<br>”;
}

?>

Dentro de los parentesis del For, se incluye primero el valor de inicio de la variable, despues del “;” la condicion a cumplir y por ultimo el incremento de la variable (en este caso).
Este fragmento de codigo es autoexplicativo, he añadido los comentarios para que se vea mas claro

Please follow and like us: