Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2012, 07:31
carbon
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Pregunto nombre y edad y el programita no me funciona

En python no se usan llaves {} para encerrar bloques de código sino que se usan las tabulaciones o espacios. El input devuelve un string por lo que debes convertirlo a entero para compararlo con el número 18.
Por último, supongo que debes estar usando python 3.x ya que usas print como una función. De lo contrario deberias usar print "Hola" en lugar de print("Hola"). Tu código debería verse así:

Código Python:
Ver original
  1. print ('Hola, soy Robert Gomez.\nPuedes decirme tu nombre?')
  2. nombre = raw_input()
  3. print ('Gracias ' + nombre + '. Ahora puedo preguntarte tu edad?.')
  4. edad = raw_input()
  5.  
  6. if int(edad) < 18:
  7.     print ('Entonces tienes ' + edad + ' y eres menor de edad.')
  8. else:
  9.     print ('Entonces tienes ' + edad + ' y eres mayor de edad.')
  10.    
  11. raw_input() # Enter para finalizar el programa