Abrir el menú de navegación
Cerrar sugerencias
Buscar
Buscar
es
Change Language
Cambiar idioma
Cargar
Iniciar sesión
Iniciar sesión
Descargar gratis durante días
0 calificaciones
0% encontró este documento útil (0 votos)
16 vistas
S02 - s1 - Estructuras de Control - Iteractivas - Python - BXEGNH
Estructuras de Control de Haskell
Cargado por
roberto.rodriguez.sanchez.1982
Título mejorado con IA
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 o lee en línea desde Scribd
Descargar ahora
Descargar
Guardar S02_s1 - Estructuras de Control - Iteractivas - P... para más tarde
Descargar
Guardar
Guardar S02_s1 - Estructuras de Control - Iteractivas - P... para más tarde
0%
0% encontró este documento útil, undefined
0%
, undefined
Insertar
Compartir
Imprimir
Reportar
0 calificaciones
0% encontró este documento útil (0 votos)
16 vistas
S02 - s1 - Estructuras de Control - Iteractivas - Python - BXEGNH
Estructuras de Control de Haskell
Cargado por
roberto.rodriguez.sanchez.1982
Título mejorado con IA
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 o lee en línea desde Scribd
Descargar ahora
Descargar
Guardar S02_s1 - Estructuras de Control - Iteractivas - P... para más tarde
Carrusel anterior
Carrusel siguiente
Guardar
Guardar S02_s1 - Estructuras de Control - Iteractivas - P... para más tarde
0%
0% encontró este documento útil, undefined
0%
, undefined
Insertar
Compartir
Imprimir
Reportar
Descargar ahora
Descargar
Está en la página 1
/ 9
Buscar
pantalla completa
ny PROGRAMACION LOGICA Y FUNCIONAL Condiciones Sentencia If (Si) Permit divide tujo de un programa en diterentes caminos. 46 tous: Print Se Prine(Tambian 22 mus 1s co Podemos encadenas diferentes I if b print("y b vale”,b) Yb vale 26 Ise ejecuta siempre que la expresion que mprueba devuelva Come condicién podemos evaluar multiples expresiones, siempre que éstas devuelvan True o False if and b Sentencia Else (Sino) ‘Se encadena 2 un It para comprovar e! caso contrank print(n,"es un niisero inpar”) 11 8 un némere inpar el que no se cumple ia conaiciinIn [6]: An [8]: an [9 In [10]: eee fal Sentencia Elif (Sino Si) ‘Se encadena a un fu cir ei para comprobar miitnlesconciciones, siempre que las anteriores no se ejecuten comando - “OTRA COSA if comando -— “ENTRAR” print(“Bienvenido al sistema”) elif comando -- "SALUDAR’ print("Hola, espero que te lo estés pasando bien aprendiendo Python”) elif comando =~ “SALI” print("saliendo del sistena...~) else: print("Este conando no se reconoce”) Este comando no se reconoce nota - float(ingut(“Intreduce una not: if nota >- print("Sobresaliente”) elif nota >~ print(“otable”) elif nota >- 6: print("elen") elif nota >= 5 print("sufictente") else: print ("Insuficiente") Introduce una nota: 18 Sobresaliente Es posible simular el funcionamiento de elif con if utilizando expresiones condicionales nota = float(input(“Introduce una nota: ~)) if nota >= 9: print ("sobresaliente if nota >= 7 and nota < 9: print("Notable") if nota >- 6 and nota < 7: print("Bien”) if nota >= 5 and nota < 6: print( Lf nota < print( Introduce una nota Notable Instruccion Pass Sirve para finalizar un bloque. se puede uilizar en un bloque vacio. if True: passee é oar Iteraciones nerarsignrica realizar una accia varias veces. Caga vez que Se repte se aenomina Reracién Sentencia While (Mientras) ‘Se basa en repetr un bloque apart de evaluar una condcbn logic, siempre que ésta sea True ‘Queda en [as manos ce! programador decir #! momento en que la concicion cambie 2 False para hacer que el While nalce In [2]: c= 0 while ¢ < print("e vale” vale vale vale vale vale vale Sentencia Else en bucle While ‘Se encadena al While para ejecutar un biogue ce cbdigo una ver la candicion ya no dewuelve True (normaimente al fal) In 2}: c- 08 while © cot print("c vale",c) else! print("Se ha conpletado toda 1a iteracién y ¢ vale",c) vale c vale c vale c vale s vale vale 6 fe ha conpletado toda la iteracion y ¢ vale 6 Instruccién Break Sirve para "romper" la ejecuciin del While en cualquier momento. No se ejecuiard el Else, ya que este sdio se lame al nalizar la Heracin, In [4]: |= @ While ¢ cs: AF (c-74) print(*Ronpencs 1 bucle cuando c vale",c) break pra” else: prant("se ha conpletado toda 1a iteracién y c vale”,c) vale" ¢) c vale 1 © vale 2 ¢ vale 3 Ronpenos el bucle cuando ¢ vale 4In [9]: Instruccién Continue Sirve para "saltarse’ la iteraci6n actual sin romper el bucle. c-8 while ¢ < 5 ca if c--3 or ca: # print ("Continuamos con La siguiente iteracién",c) continue print("c vale",c) else: print("Se ha completado toda la iteracién y c vale",c) vale 1 c vale 2 c vale 5 c vale 6 Se ha completado toda la iteracién y c vale 6ee é oar Creando un meni interactivo In [10]: print("Bienvenido al mend interactivo” while (True) : print("*"eQué quieres hacer? Escribe una opcién 1) Saludar 2) Sumai numeros 3) Sali opcion = input() if opcion == "1 print("Hola, espero que te lo estés pasando bien") elif opcion == '2': nd = float (input(*Introduce el primer nimero: n2 = Float (input ("Introduce el segundo numeri print("El resultado de la suma es: ",n1+n2) elif opcion =='3': print(”jHasta luego! Ha sido un placer ayudart break else: print("Comando desconocido, vuelve a intenterlo”) » >) Bienvenido al mend interactivo
in
() 1 for i,c in enumerate(cadena) >2 cadena[i] = “* Typetrror: ‘str’ object does not support item assignment‘embargo siempre podemos generar una nueva cadena: Tn [13]: | cadenaa for caracten in cadena: cadena? <= caracter * 2 a [11]: {cadena our[aa]: “Hola amigos: a [14]: | cadenaz out[14]: "HHoolLaa aaandiggooss La funcion range() Sirve para generar una sia de mimeros que podemas recorrer tAclimente, pero no acupa memorla porque se interpreta sobre la arena’ In [45]: | for 1 in range(10) prine(t) In [26]: | rangecie) cutis]: range(e, 10) In [47]: | for i in [0,1,2,3,4,5,6,7,9]: print (i) wVansunre Si queremos conseguir la lista literal podemos transtormar el range a una lista: In [18]: | list(range(1@)) out[18]: [@ 1, 2, 3, 4, 5, 6, 7, 8, 9]Ejemplo de cabecera In[ ]: n=0 while n < 1@ if (n % 2) == print(n, "es un niéimero par") else print(n, "es un néimero impar*) n=nei
También podría gustarte
Tema 03 - Controlando El Flujo
PDF
Aún no hay calificaciones
Tema 03 - Controlando El Flujo
13 páginas
3 Bucles Python
PDF
Aún no hay calificaciones
3 Bucles Python
7 páginas
Operaciones y Notas de Python
PDF
Aún no hay calificaciones
Operaciones y Notas de Python
23 páginas
Sesion 20221105
PDF
Aún no hay calificaciones
Sesion 20221105
10 páginas
Bucle while
PDF
Aún no hay calificaciones
Bucle while
15 páginas
Resumen Introducción A La Programación 2021
PDF
Aún no hay calificaciones
Resumen Introducción A La Programación 2021
6 páginas
Ejercicios en Python
PDF
Aún no hay calificaciones
Ejercicios en Python
19 páginas
HugoNRamirez 20221001126
PDF
Aún no hay calificaciones
HugoNRamirez 20221001126
3 páginas
ab0efaa2-50c6-4a72-b60d-7232782ed991_Sesion_4_While
PDF
Aún no hay calificaciones
ab0efaa2-50c6-4a72-b60d-7232782ed991_Sesion_4_While
9 páginas
22
PDF
Aún no hay calificaciones
22
5 páginas
Clase 5 - Control de Flujo II
PDF
Aún no hay calificaciones
Clase 5 - Control de Flujo II
65 páginas
2 - DOC - Estructuras de Control en Python Intro For If While
PDF
Aún no hay calificaciones
2 - DOC - Estructuras de Control en Python Intro For If While
14 páginas
Hoja de Referencia de Python de Codigo Piton
PDF
Aún no hay calificaciones
Hoja de Referencia de Python de Codigo Piton
1 página
Guia Python Basica 090500
PDF
Aún no hay calificaciones
Guia Python Basica 090500
10 páginas
Python - Operadores y Estructuras de Control
PDF
Aún no hay calificaciones
Python - Operadores y Estructuras de Control
9 páginas
Programación Payton
PDF
Aún no hay calificaciones
Programación Payton
5 páginas
Resumen y Ejercitacion Python
PDF
Aún no hay calificaciones
Resumen y Ejercitacion Python
19 páginas
Taller C++ y Python
PDF
Aún no hay calificaciones
Taller C++ y Python
6 páginas
Mementopython3 Espanol 58 PDF
PDF
Aún no hay calificaciones
Mementopython3 Espanol 58 PDF
2 páginas
Unidad 4
PDF
Aún no hay calificaciones
Unidad 4
44 páginas
Practica 5
PDF
Aún no hay calificaciones
Practica 5
17 páginas
Valores Booleanos Condicionales Bucles Listas y Procesamiento de Listas Operaciones Logicas y Bit A Bit
PDF
Aún no hay calificaciones
Valores Booleanos Condicionales Bucles Listas y Procesamiento de Listas Operaciones Logicas y Bit A Bit
73 páginas
Curso Python Iniciacion
PDF
Aún no hay calificaciones
Curso Python Iniciacion
20 páginas
Controlando El Flujo - Curso de Python - Hektor Profe
PDF
0% (1)
Controlando El Flujo - Curso de Python - Hektor Profe
13 páginas
Clase04 Python
PDF
Aún no hay calificaciones
Clase04 Python
18 páginas
44
PDF
Aún no hay calificaciones
44
8 páginas
33
PDF
Aún no hay calificaciones
33
6 páginas
Ampliando Conocimientos de Python. Iniciación a La Programación Con Python. OCW ULL 2023
PDF
Aún no hay calificaciones
Ampliando Conocimientos de Python. Iniciación a La Programación Con Python. OCW ULL 2023
9 páginas
Ejercicios Ciclos
PDF
Aún no hay calificaciones
Ejercicios Ciclos
20 páginas
Python
PDF
Aún no hay calificaciones
Python
4 páginas
Pyton Exàms I Solució
PDF
Aún no hay calificaciones
Pyton Exàms I Solució
21 páginas
04 - Bucles
PDF
Aún no hay calificaciones
04 - Bucles
47 páginas
Repaso Python
PDF
Aún no hay calificaciones
Repaso Python
65 páginas
ResumenPep2 (1)
PDF
Aún no hay calificaciones
ResumenPep2 (1)
4 páginas
Python Tema5 Parte10 Ejemplos-Estructuras BR v1
PDF
Aún no hay calificaciones
Python Tema5 Parte10 Ejemplos-Estructuras BR v1
18 páginas
P1 Clase01 Introduccion
PDF
Aún no hay calificaciones
P1 Clase01 Introduccion
27 páginas
P1 Python
PDF
Aún no hay calificaciones
P1 Python
5 páginas
Clase 5 - Controladores de Flujo 2
PDF
Aún no hay calificaciones
Clase 5 - Controladores de Flujo 2
70 páginas
Taller de Bucles
PDF
Aún no hay calificaciones
Taller de Bucles
24 páginas
2021-Unidad IIIc
PDF
Aún no hay calificaciones
2021-Unidad IIIc
16 páginas
Clase 2. Introducción TIN (1) - Compressed
PDF
Aún no hay calificaciones
Clase 2. Introducción TIN (1) - Compressed
28 páginas
Tema 0-Clase2
PDF
Aún no hay calificaciones
Tema 0-Clase2
8 páginas
Python - Resumen de Teoria Introduccion A La Informatica
PDF
Aún no hay calificaciones
Python - Resumen de Teoria Introduccion A La Informatica
11 páginas
Codifi Cacion en Python
PDF
Aún no hay calificaciones
Codifi Cacion en Python
15 páginas
Clase 05Iteraciones
PDF
Aún no hay calificaciones
Clase 05Iteraciones
100 páginas
Bucles o Ciclos en Python de La Cruz Auqui
PDF
Aún no hay calificaciones
Bucles o Ciclos en Python de La Cruz Auqui
6 páginas
Fundamentos de Programación: Año 2023 Docente: Mgs. Elena Gallegos Z
PDF
Aún no hay calificaciones
Fundamentos de Programación: Año 2023 Docente: Mgs. Elena Gallegos Z
17 páginas
Taller 16112024
PDF
Aún no hay calificaciones
Taller 16112024
4 páginas
Clase VII
PDF
Aún no hay calificaciones
Clase VII
6 páginas
Resumen Python Pep1
PDF
Aún no hay calificaciones
Resumen Python Pep1
3 páginas
Cómo Utilizar Pycharm
PDF
Aún no hay calificaciones
Cómo Utilizar Pycharm
24 páginas
Python-3-repaso-basico-
PDF
Aún no hay calificaciones
Python-3-repaso-basico-
12 páginas
Interfaces 2
PDF
Aún no hay calificaciones
Interfaces 2
7 páginas
Sentencias If, For y La Función Range PDF
PDF
Aún no hay calificaciones
Sentencias If, For y La Función Range PDF
3 páginas
Apuntes - de - Programaci - N - en - Python Final
PDF
Aún no hay calificaciones
Apuntes - de - Programaci - N - en - Python Final
15 páginas
01 - Introduccion Python
PDF
Aún no hay calificaciones
01 - Introduccion Python
29 páginas
Semana_02 - Operaciones condicionales y lazos de control
PDF
Aún no hay calificaciones
Semana_02 - Operaciones condicionales y lazos de control
28 páginas
Erlang
PDF
Aún no hay calificaciones
Erlang
79 páginas