Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/02/2012, 21:18
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: sentencias condicionales anidadas, un if dentro de otro if

Estas lejos de captar el concepto por lo que te recomiendo practicar más y leer más (incluso después de escribir tu código, léelo, preferentemente en voz alta).

Código Python:
Ver original
  1. a = float(raw_input('Dame el valor de a: '))
  2. b = float(raw_input('Dame el valor de b: '))
  3. if a != 0: #Se cumple siempre y cuando a no sea igual a cero.
  4.     x = -b / a
  5.     print 'solución', x
  6. else: # Si no, puedo asumir perfectamente que a es cero
  7.     if b != 0: #Si b es diferente a 0 se ejecuta el codigo dentro de este if
  8.         print 'La ecuación no tiene solución'
  9.     else: # Si se ejecuta hasta aqui quiere decir que a == 0 y b == 0, y que el resto es falso.
  10.         print 'La ecuacion tiene infinitas soluciones.'

Por cierto, no respondiste mi pregunta acerca de los libros.

Puedes usar la etiqueta [HIGHLIGHT="Python"][/HIGHLIGHT] en lugar de la etiqueta [CODE][/CODE], para resaltar el código.