Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] Problemas con else: en phyton 3.2

Estas en el tema de Problemas con else: en phyton 3.2 en el foro de Python en Foros del Web. Tengo un problema con phyton 3.x en windows 7 64 bits en adelante. Demuestro ejemplo simple @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Python: Ver original >>> edad = ...
  #1 (permalink)  
Antiguo 04/07/2011, 21:09
Avatar de odek  
Fecha de Ingreso: julio-2011
Ubicación: México
Mensajes: 55
Antigüedad: 13 años, 4 meses
Puntos: 1
Problemas con else: en phyton 3.2

Tengo un problema con phyton 3.x en windows 7 64 bits en adelante.

Demuestro ejemplo simple

Código Python:
Ver original
  1. >>> edad = 12
  2. >>> if edad == 12:
  3.     print ('Hola')
  4.     else:
SyntaxError: invalid syntax

Soy muy nuevo en esto de programar en phyton, soy diseñador y me interesa la programación.

Espero me indiquen el error ya que intento realizar esto:

Código Python:
Ver original
  1. >>> edad = 12
  2. >>> if edad == 12:
  3.     print ('Hola')
  4.     else:
  5.     print ('Adios')
  6. Hola

Pense que el problema era la versión 3.1.1 ya la cambie a la 3.2 y sigue el mismo problema.

Gracias por ayudarme de antemano.
__________________
Mi life in pixel -_-

Última edición por AlvaroG; 05/07/2011 a las 15:08
  #2 (permalink)  
Antiguo 04/07/2011, 21:24
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Problemas con else: en phyton 3.2

El problema es que no estás indentando tú código.

Otra cosa, te recomiendo que uses la versión 2.x de python, por compatibilidad.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 04/07/2011, 21:40
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Problemas con else: en phyton 3.2

Eso me pasa tambien cuando lo hago en el terminal, y no es por el indentado. Supongo que es por que al usar print() finaliza el proceso, por eso no reconoce en else.
Podrias usar la consola interactiva de python, o usar un editor y ejecutar los scripts desde la consola.

Ojo que lo digo en base a supuestos, no soy ningun experto para asegurar lo que digo.. :P
y como dice Carlangueitor es mejor usar una version menor. 2.6 por ejemplo.
Saludos.
__________________
Drupal Argentina
  #4 (permalink)  
Antiguo 05/07/2011, 15:11
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con else: en phyton 3.2

Por favor usá el resaltado de código (Highlight).
En primer lugar, en el primer ejemplo "else" y "print" están en el mismo nivel de sangrado, lo cual es incorrecto. Tampoco podés dejar un bloque "else" vacío
Debería ser:

Código python:
Ver original
  1. edad = 12
  2. if edad == 12:
  3.     print "Hola"
  4. else:
  5.     print "Adios"

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:15.