Python: Condiciones anidadas en Python
Comparaciones anidadas (if-elif, equivalente a "switch-case" de otros lenguajes)
Lenguaje: Python (compilador: Python 2.7)
Categoría: Básico
# !/usr/bin/python
# -*- coding:utf-8 -*-
# (La línea anterior es necesaria si el fuente o los comentarios
# tienen acentos, eñe o caracteres internacionales)
# Fuente procedente de ErrorDeSintaxis.es
# Comparaciones anidadas (if-elif, equivalente
# a "switch-case" de otros lenguajes)
# Lenguaje: Python
# Compilador: Python 2.7
# Nivel: Básico
# Disponible desde 18/07/2011
# Aportado por Nacho
# Autor original: Nacho Cabanes
# Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=403
nota = input ( "Introduzca la nota " ) if nota == 10: print ("Ha obtenido un sobresaliente alto") elif nota == 9: print ("Ha obtenido un sobresaliente bajo") elif nota == 8: print ("Ha obtenido un notable alto") elif nota == 7: print ("Ha obtenido un notable bajo") elif nota == 6: print ("Ha obtenido un aprobado alto") elif nota == 5: print ("Ha obtenido un aprobado") else: print ("Ha suspendido")