0% encontró este documento útil (0 votos)
18 vistas21 páginas

Introduccion A Python 2

Cargado por

Ivanna Escobar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • Fundamentos de Python,
  • Facultad Politécnica,
  • Operadores booleanos,
  • Condiciones lógicas,
  • Instructores de Python,
  • Inversión de cadena,
  • Aprendizaje de programación,
  • Programación orientada a objet…,
  • Funciones de rango,
  • Python
0% encontró este documento útil (0 votos)
18 vistas21 páginas

Introduccion A Python 2

Cargado por

Ivanna Escobar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • Fundamentos de Python,
  • Facultad Politécnica,
  • Operadores booleanos,
  • Condiciones lógicas,
  • Instructores de Python,
  • Inversión de cadena,
  • Aprendizaje de programación,
  • Programación orientada a objet…,
  • Funciones de rango,
  • Python

UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Talleres Virtuales de Invierno 2022


Taller – Introducción a Python
Clase 2 Instructores
12/07/2022 ● Luis Cañete
20:00 – 21:30 ● Elias Gill Quintana
● Kevin Galeano
● Oscar Pedrozo
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Clase 2
Contenido
● Operadores de comparación

● Operadores booleanos

● Bloques de código

● Estructura condicionales

● Estructuras repetitivas

● Extras

● Ejercicios
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Operadores de comparación

Operador Significado

== Igual que

!= Distinto de

< Menor que

> Mayor que

<= Menor o igual que

>= Mayor o igual que


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Operador binario AND (&)

Expresión Evaluado

True and True True

True and False False

False and True False

False and False False


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Operador binario OR (|)

Expresión Evaluado

True and True True

True and False True

False and True True

False and False False


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Operador unario NOT (!)

Expresión Evaluado

True False

False True
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

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.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

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.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
Condicional Simple (if)
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Condicional Doble (if - else)


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Condicional múltiples (if - elif)


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
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.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Estructura while

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


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

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.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Estructura for
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA
Sentencia break

Se utiliza para salir del bloque iterativo, saltándose todas las líneas de código del
bloque.
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Sentencia Continue

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


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Asignación en condiciones
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

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 10 números múltiplos de 2


UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

Ejercicios
UNIVERSIDAD NACIONAL DE ASUNCIÓN | FACULTAD POLITÉCNICA

¡Gracias por su atención!


¿Preguntas?

También podría gustarte