Vaya yo he logrado ahora si entender el if el elif y el else, y me sirvió mucho la ayuda que me ofrecisteis AlvaroG, pude solucionar un ejercicio quemando neuronas al principio ya que no lo entendia bien, pero me puse a mirar tu ejemplo y compararlo y aprendi.
 
Mira este ejercicio:   
Código Python:
Ver originalno = raw_input('Danos un caracter: ')
if no == 'a' or no == 'b':
    print 'es minuscula'
else:
    if no == 'c' or no == 'd':
        print 'es minuscula'
    else:
        if no == 'e' or no == 'f':
            print 'es minuscula'
        else:
            if no == 'g' or no == 'h':
                print 'es minuscula'
            else:
                if no == 'i' or no == 'j':
                    print 'es minuscula'
                else:
                    print 'Es Mayuscula'
  
Ahora si esta mas que solucionado el tema, muchas gracias a todos, por el tiempo y la ayuda. 
Otro ejemplo con ecuaciones:   
Código Python:
Ver originalfrom math import sqrt
a = int(raw_input('Danos a: '))
b = int(raw_input('Danos b: '))
c = int(raw_input('Danos c: '))
 
if a != 0:
    print 'ecuacion de segundo grado'
else: # Asusmo que a = 0
    if b != 0:
        print 'ecuacion de primer grado'
    else: # Asumo que a = 0 y b = 0
        if c != 0:
            print 'la ecuacion no tiene solucion'
        else: # Asumo que a = 0 b = 0 c = 0
            print 'la ecuacion tiene infinitas soluciones'