Está en la página 1de 21

UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

TALLERES
DE VERANO
2022
CURSO: INTRODUCCIÓN A PYTHON
INSTRUCTORES:
● Matias Sosa CLASE 1
● Luis Cañete
01-02-22
● Oscar Ozorio
● Ricardo Gaona
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - CLASE 2 CONTENIDO


● Operadores de comparación
● Operadores booleanos
● Bloques de código
● Estructura condicionales
● Estructuras repetitivas
● Extras
● Ejercicios

2
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - OPERADORES DE COMPARACIÓN

Operador Significado

== Igual que

!= Distinto de

< Menor que

> Mayor que

<= Menor o igual que

>= Mayor o igual que

3
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - OPERADORES BOOLEANOS

Operador binario and

Expresión Evaluado
True and True True
True and False False
False and True False
False and False False

4
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - OPERADORES BOOLEANOS

Operador binario or

Expresión Evaluado
True or True True
True or False True
False or True True
False or False False

5
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - OPERADORES BOOLEANOS

Operador unario not

Expresión Evaluado
not True False
not False True

6
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - BLOQUES DE CÓDIGO

Bloques de código
● Las líneas de código Python se pueden agrupar en bloques. Puede saber cuándo
comienza y termina un bloque desde la sangría de las líneas de código. Hay tres
reglas para los bloques.
○ Los bloques comienzan cuando aumenta la sangría.
○ Los bloques pueden contener otros bloques.
○ Los bloques terminan cuando la sangría disminuye a cero o a la sangría
de un bloque contenedor.

7
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS CONDICIONALES

Estructuras condicionales
Las estructuras condicionales son declaraciones de control de flujo, comienzan
con una parte llamada condición que evalúa un valor booleano y son siempre
seguidos de un bloque de código.

8
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS CONDICIONALES

Condicional Simple (if)

9
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS CONDICIONALES

Condicional Doble (if - else)

10
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS CONDICIONALES

Condicional múltiples (if - elif)

11
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS REPETITIVAS

Estructura Repetitivas
También llamadas estructuras cíclicas o iterativas, son aquellas estructuras que nos
permiten ejecutar un bloque de código repetidamente mientras se cumpla cierta
condición.

12
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS REPETITIVAS

Estructura while
Mientras la condición sea verdadera el bloque de código se ejecutará

13
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS REPETITIVAS

Estructura for
Itera una vez por cada elemento de una colección, para el siguiente ejemplo usaremos
la función range:
El tipo de datos range se puede invocar con uno, dos e incluso tres parámetros:
● range(max): Un iterable de números enteros consecutivos que empieza en 0 y
acaba en max - 1
● range(min, max): Un iterable de números enteros consecutivos que empieza en
min y acaba en max - 1
● range(min, max, step): Un iterable de números enteros consecutivos que empieza
en min acaba en max - 1 y los valores se van incrementando de step en step. Este
último caso simula el bucle for con variable de control.

14
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS REPETITIVAS

Estructura for
Sintaxis

15
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS REPETITIVAS

Estructura for - else


Sintaxis

16
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS REPETITIVAS

Sentencia Continue
Se utiliza para saltar líneas de código en la iteración actual
Sintaxis

17
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - ESTRUCTURAS REPETITIVAS

Sentencia break
Se utiliza para salir del bloque iterativo, saltándose todas las líneas de código del
bloque.
Sintaxis

18
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - EXTRAS

Asignación en condiciones
Sintaxis

19
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - EJERCICIOS

Ejercicios

1) Definir un programa que pida números hasta que se introduzca un cero. Debe
imprimir la suma y el promedio de todos los números introducidos.
2) Realizar un programa que dada una cadena de caracteres, genere otra cadena
resultado de invertir la primera.
3) Escribir una programa que solicite una cadena y un carácter por teclado (valida
que sea un solo carácter) y muestra cuántas veces aparece el carácter en la
cadena.
4) Escribir un algoritmo que muestre los primeros 50 números múltiplos de 3

20
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA | TALLERES DE VERANO 2022

INTRODUCCIÓN A PYTHON - CLASE 1

¡GRACIAS POR SU ATENCIÓN!


¿PREGUNTAS?

Podes encontrar esta presentación en bit.ly/talleresverano2022

21

También podría gustarte