0% encontró este documento útil (0 votos)
50 vistas7 páginas

Uso de Elif en Python

El documento describe los tipos de datos, operadores lógicos, listas, tuplas y las sentencias if, elif y else en Python. Explica el concepto y uso de elif, provee un ejemplo de cómo usar elif para imprimir mensajes condicionales basados en la edad de un usuario, y presenta dos ejercicios de programación usando if, elif y else.

Cargado por

JuanQuijana
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
50 vistas7 páginas

Uso de Elif en Python

El documento describe los tipos de datos, operadores lógicos, listas, tuplas y las sentencias if, elif y else en Python. Explica el concepto y uso de elif, provee un ejemplo de cómo usar elif para imprimir mensajes condicionales basados en la edad de un usuario, y presenta dos ejercicios de programación usando if, elif y else.

Cargado por

JuanQuijana
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 PPTX, PDF, TXT o lee en línea desde Scribd

Actividad 3: TIPOS DE DATOS Y SENTENCIAS

1.
2.
3.
4.

Tipos de datos
Operadores lgicos y tablas de verdad
Listas y Tuplas
Sentencia IF
o Sentencia ELIF:
Concepto y uso
Ejemplo
Ejercicios

Concepto y uso de Elif


elif es una abreviatura de "else if".
A menudo, es necesario plantear ms de dos alternativas.
En ese caso se puede utilizar la orden elif.
if condicin_1:
bloque 1
elif condicin_2:
bloque 2
else:
bloque 3

Si se cumple la condicin 1, se ejecuta


el bloque 1
Si no se cumple la condicin 1 pero s
que se cumple la condicin 2, se ejecuta
el bloque 2
Si no se cumplen ni la condicin 1 ni la
condicin 2, se ejecuta el bloque 3.

Concepto y uso de Elif


Se pueden escribir tantos elif como sean necesarios. El
bloque else (que es opcional) se ejecuta si no se cumple
ninguna de las condiciones anteriores:
En estos programas el orden en que se escriben las
condiciones es muy importante y, a menudo, se pueden
simplificar las condiciones ordenando adecuadamente las
condiciones.

Ejemplo
El siguiente programa solicita la edad al usuario y en funcin de la edad
escribe un mensaje distinto:

edad = int(raw_input("Cuntos aos tiene? "))


if edad < 0:
print "No se puede tener una edad negativa
elif edad >= 0 and edad < 18:
print "Es usted menor de edad"
elif edad >= 18 and edad < 120:
print "Es usted mayor de edad"
else:
print "Seguro que tiene", edad, "aos?"

Ejercicios

FUNDAMENTOS DE PROGRAMACIN

Escriba un programa que pida dos nmeros y que conteste cul


es el menor y cul el mayor o que escriba que son iguales.
Print "Comparador de nmeros"
numero1 = int(raw_input("Escriba un nmero: "))
numero2 = int(raw_input("Escriba otro nmero: "))
if numero1 > numero2:
print "Menor:", numero2, "Mayor:", numero1
elif numero1 < numero2:
print "Menor:", numero1, "Mayor:", numero2
else:
print "Los dos nmeros son iguales"

Escriba un programa que pida el ao actual y un ao cualquiera y


que escriba cuntos aos han pasado desde ese ao o cuntos
aos faltan para llegar a ese ao.
Print "Comparador de aos"
fecha1 = int(raw_input("En qu ao estamos?: "))
fecha2 = int(raw_input("Escriba un ao cualquiera: "))
if fecha1 > fecha2:
print "Desde el ao", fecha2, "han pasado", fecha1 - fecha2,
"aos"
elif fecha1 < fecha2:
print "Para llegar al ao", fecha2, "faltan", fecha2 - fecha1,
"aos"
else:
print "Son el mismo ao!"

También podría gustarte