Publicado el Deja un comentario

81 Python. Condicional if

Veamos un ejemplo de dos formas de preparar un condicional “if” con python, el “clasico” y en una linea.

num = int(input(“Dame un numero”))
#habitual if
if num%2==0:
    print(“Es par”)
else:
    print(“Es impar”)
#en una linea
print(“Es par”) if num%2==0 else print(“Es impar”)

Please follow and like us:
Publicado el Deja un comentario

02 Javascript Variables y operadores

Introduccion sobre variables y operadores javascript:

Declaramos una variable usando la palabra reservada var, le damos un valor y la imprimimos en el documento web, todo mediante este codigo encerrado entre las etiquetas script (dentro del html):

<!doctype html>
<html lang=”ES”>
<head>
<link rel=”stylesheet” type=”text/css” href=”css/display.css”>
<title>
Variables
</title>
</head>
<body>
<header>
<nav>
</nav>
</header>
<section>
<article>
<hgroup>
<h1></h1>
<h2></h2>
</hgroup>
<script>
var x=16;
document.write(x);
</script>

</article>
</section>
<aside>
</aside>
<footer>
<h4>Pie de pagina</h4>
</footer>
</body>
</html>

Si quisieramos imprimir comillas u otros caracteres especiales dentro del documento, tendremos que usar escapes como la “”, por ejemplo: document.write(“”Hola””); de esta forma imprime “Hola” con las comillas.
Los operadores que podemos manejar son:
Primitivos + – * / %

var x=10+6;//x vale 16
document.write(x);
var x=26%6; //modulo, valor de x es 2 que es el resto

Incremento / decremento

var a=0;
var b=10;
var a =b++;//a vale 10 en este se incrementa despues
var a=++b;//a vale 11 en este se incrementa antes

//igual ocurre en decremento b– y –b PROBARLO

Asignacion

var a=0;
var b=12;
a=b;//ahora a es 12
a+=b;//equivale a a=a+b
a-=b;//equivale a a=a-b

Comparacion

 //lo veremos con detalle en bucles y condicionales
a==b;  a===b; a!=b; a!==b; a>b; a<b; a>=b; a<=b;

Logicos

(4<2)&&(10<15); // daria False por que no se cumplen las 2 condiciones
&& //operador and, se tienen que cumplir las 2 condiciones
|| operador or, se tienen que cumplir una condicion

Ternario

variable(condicion)?valor1:valor2;
var Mayor(edad<18)?”Es menor”:”Es mayor”;

Todos los operadores los iremos viendo conforme avancemos con el codigo, ahora nos vale con conocerlos y ver de que disponemos.
Espero os sea util, gracias.

Please follow and like us:
Publicado el Deja un comentario

Php – 9. Condicional While

En esta entrada os pongo un ejemplo de condicional con While.

<?php
//ponemos variable que iremos aumentando
$aumento=5;
//aqui empieza la estructura del condicional
while ($aumento<10){
echo “la variable aumento vale ahora “.$aumento.”<br>”;
$aumento++;
}
?>

En el codigo lo que venimos a decir es “mientras aumento sea menor que 10, ejecuta la impresion de dicha variable y despues aumentala en una unidad”.
Una vez que se cumpla la condicion, se saldra de la parte while del codigo.
Este fragmento de codigo es autoexplicativo, he añadido los comentarios para que se vea mas claro.

Please follow and like us:
Publicado el Deja un comentario

Php – 7. Operadores y sus tipos

En esta entrada expongo los operadores y sus tipos:

<?php
//asignacion
$valor1=”saludo”;
$valor2=15;
echo “mostramos la cadena de valor 1, que es =”.$valor1;
echo “<br>”;//salto de linea
echo “aqui muestro el valor de la variable valor2, que es =”.$valor2;
//cadenas
$textofrase = “yo tengo “.$valor2.” monedas”;
echo “<br>”;
echo $textofrase;
//comparacion
echo (6<=7);//que mostrara esto?
//incrementar variable
$valor2=$valor2+3;//cuanto vale ahora valor2?
echo “<br>”;
echo “ahora valgo…”.$valor2;
//logica
echo ((2==2)&&(2!=1));//y esto que resultado da?
?>

Aclaraciones al codigo, en la parte logica lo que se hace es comparar dos opciones, indicando que las dos se tienen que cumplir (&&), si se cumplen las dos mostrara 1.
La comparacion si se cumple tambien mostrara 1, tanto la comparacion como la logica, se suelen usar en bloques como los “if” (se vera mas adelante), para que se tome una decision en funcion del resultado.
El resto son asignaciones de valores a una variable y mostrarla en pantalla.


Please follow and like us: