ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

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")