Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Repaso
2. Cadenas
5. Indentación
6. Operadores ternarios
7. Ejercicios
1
Table of Contents
Repaso
Cadenas
Indentación
Operadores ternarios
Ejercicios
2
Que vimos
• Sintaxis y semántica
• Objetos escalares
• Operaciones simples
• Expresiones variables y valores
so
epa
R
3
Table of Contents
Repaso
Cadenas
Indentación
Operadores ternarios
Ejercicios
4
Cadenas - strings
• concatenar strings
nombre = ” ana ”
saludo = h i + nombre
saludos = h i + ' ' + nombre
5
Entrada y Salida
6
Table of Contents
Repaso
Cadenas
Indentación
Operadores ternarios
Ejercicios
7
Operadores para comparar
8
Operadores lógicos en boolean
a b a and b a or b
True True True True
True False False True
False True False True
False False False False
9
Ejemplo de comparar
p s e t t i m e = 15
sleep time = 8
p r i n t ( sleep time > pset time )
maneja = True
toma = False
ambos = maneja and toma
p r i n t ( ambos )
10
Table of Contents
Repaso
Cadenas
Indentación
Operadores ternarios
Ejercicios
11
Control de flujo - bifurcación
i f <c o n d i c i o n >:
<expresion>
i f <c o n d i c i o n >: <expresion>
<expresion> ...
i f <c o n d i c i o n >: <expresion> e l i f <c o n d i c i o n >:
<expresion> ... <expresion>
<expresion> else : <expresion>
... <expresion> ...
<expresion> else :
... <expresion>
<expresion>
...
12
Table of Contents
Repaso
Cadenas
Indentación
Operadores ternarios
Ejercicios
13
Indentación
• La indentación importa!!!
• Como de representan los bloques de código?
• Mucho cuidado no mesclar tabuladores con espacios!!!
• deferencia entre == y =
x = f l o a t ( i n p u t ( ' I n g r e s e un numero x : ' ) )
y = f l o a t ( i n p u t ( ' I n g r e s e un numero y : ' ) )
i f x == y :
p r i n t ( ' x es i g u a l a y ' )
i f y != 0:
p r i n t ( ' por l o que , x / y i s ' , x / y )
elif x < y:
p r i n t ( ' x es menor ' )
else :
p r i n t ( ” y es menor ” )
p r i n t ( ” gracias ! ” )
14
Notación alternativa
#forma 2
i f a>b :
if b > c:
....
#forma
i f a>b > c :
.....
15
Table of Contents
Repaso
Cadenas
Indentación
Operadores ternarios
Ejercicios
16
Operadores Ternarios
17
Table of Contents
Repaso
Cadenas
Indentación
Operadores ternarios
Ejercicios
18
Ejecicios
19
Ejercicios
20
Ejercicios
Lea tres números enteros del teclado y imprima el mayor de los tres
utilizando operadores ternarios.
21
Ejercicios
22
Ejercicios
23