Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosé Ignacio Agüero Alarcón Modificado hace 5 años
1
Paul Leger http://pleger.cl pleger@ucn.cl
Uso de Condicionales Paul Leger
2
Ejecución de un Programa
Instrucción 1 Instrucción 2 Instrucción 3 ...
3
IF: Un condicional
4
Ejecuciones de un Programa
Instrucción n condición Verdadera Falsa Instrucciones Instrucciones Instrucción n+1 Si al evaluar la condición retorna verdadero => se ejecuta las instrucciones de la rama verdadera Si la condición retorna falso => se ejecuta las instrucciones de la rama falsa
5
Ejemplo 1: IF: Operador para condicionales
nota = float(raw_input("Deme su nota promedio:")) if nota > 3.95: print "Aprobaste el curso, eres seco" else: print "Reprobaste el curso, estudia mas" print "Se despide el mejor programa del mundo" print "Hasta la vista amigos"
6
Ejemplo 2: ¡ELSE ES OPCIONAL!
nota = float(raw_input("Deme su nota promedio:")) if nota > 3.95: print "Aprobaste el curso, eres seco" print "Se despide el mejor programa del mundo" print "Hasta la vista amigos" ¡ELSE ES OPCIONAL!
7
¡Más de una instrucción en las ramas del if!
Ejemplo 3 if nota > 3.95: print "Aprobaste el curso, eres seco« print «no eres tan seco …» if nota > 6.0: print «Mayor que 6.0!!!» print "Se despide el mejor programa del mundo" print "Hasta la vista amigos" ¡Más de una instrucción en las ramas del if!
8
Operadores Igual: = Ej: (a = 0)
Y: and Ej: (a = 0 and b = 0) O: or Ej: (a = 0 or b = 0) Mayor: > Ej: (a > b) Menor: < Ej: (a < b) Distino: != Ej: (a != b) Mayor e igual: >= Ej: (a >= b) Menor e igual: <= Ej: (a <= b)
9
Ejercicios Ingrese dos números (usando «raw_input») y muestre por pantalla el número mayor o diga “iguales” si lo números son iguales Reescriba el programa de la ecuación cuadrática para verificar las condiciones del discriminante (>=0) y del valor de a (a <> 0) a*x^2 + b*x + c = 0 Escriba un programa que muestre el mayor de los tres números ingresados por el usuario
10
¿Consultas?
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.