Ver Mensaje Individual
  #14 (permalink)  
Antiguo 03/11/2011, 22:15
Avatar de nanotime
nanotime
 
Fecha de Ingreso: noviembre-2011
Ubicación: Cd. Guayana
Mensajes: 145
Antigüedad: 13 años, 1 mes
Puntos: 6
Respuesta: Problemas con mini programas.

Debo estar volviendolos locos con tantas preguntas, me disculpo, pero en casi todos los casos no tengo a quien recurrir y cuando no tengo ni idea de que pasa las cosas son peores.

Este programa me fastidia un poco:

Código Python:
Ver original
  1. # -*- coding: utf-8 -*-
  2. """ Programa que genera un número aleatorio entre 0 y 500, luego un premio aleatorio entre
  3. 100 y 2000, si el número sorteado es múltiplo de 5 entonces el usuario se lleva 70% del premio """
  4. import random
  5. print "Se generará un número entre 0 y 500"
  6. numero = random.randit(0,500)
  7. print "El número es: "+srt(numero)
  8. premio = random.randint(100,2000)
  9. print "El premio sorteado es: "+str(premio)
  10. if numero%5 == 0:
  11.     premio = premio*70//100
  12.     print "Usted ha ganado: "+str(premio)
  13. else:
  14.     print "No ha ganado"

El problema es :
Código:
Se generará un número entre 0 y 500
Traceback (most recent call last):
  File "premio_aleatorio.py", line 6, in <module>
    numero = random.randit(0,500) 
AttributeError: 'module' object has no attribute 'randit'
Creo que de aquí en más dejaré que se acumulen dudas para no spamear