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”)
Etiqueta: comparacion
03 Python. Operaciones basicas
Operaciones basicas con datos numericos, booleanos y operadores de comparacion, asi como conversion de tipos (ej. pasar de numero a cadena).
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.
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.
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.