Tema: Duda simple
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2011, 10:32
el_java_07
 
Fecha de Ingreso: marzo-2011
Mensajes: 54
Antigüedad: 13 años, 8 meses
Puntos: 11
Pregunta Duda simple

Hola, estoy tratando de asimilar la sintaxis de Python, ya que vengo de C/C++ y tengo una duda, quiero que segun el valor de un número me muestre un mensaje, lo he hecho de una manera pero el juez online de una web de retos me lo echa para atras.
La función en cuestión es esta:
Código Python:
Ver original
  1. def nota(numero):
  2.     numero = int(numero)
  3.     print "suspenso" if (numero < 14) else ("aprobado" if (numero < 16) else ("notable" if (numero < 18) else ("sobresaliente" if (numero != 20) else ("matricula de honor"))))
Acaso es que no se pueden anidar condiciones en python?
Gracias por sus respuestas.