Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Definición de variables
Numérica (entera)
Numérica (flotante)
Numérica (complejo)
Cadena de caracteres
Booleano
Variable entera:
edad=21
Variable flotante:
altura=1.92
Variable compleja:
valor=5+3j
nombre="Mario"
Booleano:
encontrado=F
Problema Propuesto
nombre="ana"
edad=25
print "Nombre"
print nombre
print "Edad:"
print edad
Definición de comentarios
En Python utilizamos el caracter # para indicar al intérprete que
dicha línea es un comentario y no la debe procesar como una
instrucción de Python.
edad1=10
edad2=4
edad3=21
nombre="pedro"
Operadores aritméticos
Los valores numéricos son además el resultado de una serie de operadores aritméticos y
matemáticos:
Suma r = 3 + 2 # r es 5
Resta r = 4 – 7 # r es -3
Negación r = -7 # r es -7
* Multiplicación r = 2 * 6 # r es 12
** Exponente r = 2 ** 6 # r es 64
% Módulo r = 7 % 2 # r es 1
r = 3.0 / 2
r = float(3) / 2
3 """
4 Operadores numericos
5 """
6
7 a = 26
8 b = 11.3
9 c = 5
10 d = 3.5
11
13 print a + b
14
16 print c - a
17
19 print d * c
20
22 print c ** 2
23
24 # Division
25 print float(c) / a
26
27 # Division entera,
28 print 7 / 3
29
# Cociente de una división, La división de operandos que el resultado es
30
el cociente
31
# en el cual se eliminan los dígitos después del punto decimal.
32
print a // c
33
34
# Modulo, Divide el operando de la izquierda por el
35
# operador del lado derecho y devuelve el resto.
36
print 7 % 3
Sentencias IF
La sentencia If se usa para tomar decisiones, este evalua
basicamente una operación logica, es decir una expresión que de
como resultado verdadero o false (True o False), y ejecuta la pieza
de codigo siguiente siempre y cuando el resultado sea verdadero.
Ejemplo de Sentencias IF
3 """
4 Sentencias conficional if
5 """
9 if numero < 0:
10 numero = 0
12 elif numero == 0:
14 elif numero == 1:
16 else:
Operadores de Comparación
Los valores booleanos son además el resultado de expresiones que utilizan operadores
relacionales (comparaciones entre valores):
3 """
4 Operadores de comparacion
5 """
7 a = 21
8 b = 10
12
13 if ( a == b ):
15 else:
17
18 if ( a != b ):
20 else:
21 print "Comparacion != | a es igual a b"
22
23 if ( a <> b ):
25 else:
27
28 if ( a < b ):
30 else:
32
33 if ( a > b ):
35 else:
37
38 c = 5;
39 d = 20;
40
43
if ( c <= d ):
48
49 if ( d >= c ):
3 """
4 Operadores logicos
5 """
7 a = 10
8 b = 20
12
13 if ( a and b ):
17
if ( a or b ):
18
print "Operador or | O bien la variable 'a' es VERDADERA o la variable
19 'b' es VERDADERA o ambas variables son VERDADERA"
20 else:
23
if not( a and b ):
24
print "Operador not | Ni la variable 'a' NO es VERDADERA o la variable
25 'b' NO es VERDADERA"
26 else:
Entrada/salida básica
Condiciones
La línea del "if" debe terminar con un símbolo de "dos puntos", y todo
el bloque de órdenes que se va a ejecutar en caso de que se cumpla la
condición, estará tabulado algo más a la derecha (típicamente 4
espacios; el mínimo es dos... o un carácter de tabulación).
else:
if nota == 10:
elif nota == 9:
elif nota == 8:
acum = acum + N
Ciclo while
En Python tenemos una palabra reservada llamada “while” que nos
permite ejecutar ciclos, o bien secuencias periódicas que nos permiten
ejecutar código múltiples veces.
2 print "===========================\n"
10 numero = numero + 1
2 print "===========================\n"
15 grado = int(input())
18