Python - novato

   
Vista:

novato

Publicado por Goridhan (1 intervención) el 28/03/2010 05:55:46
Cree un programa que obtenga n numeros aleatorios entre 1 y 100, sume los que son divisibles por 3. Al final presente el resultado.

Recomendación:
o Para obtener un numero aletorio puede utilizar estas sentencias:
import random
numero = random.randint(1,99)
o Un numero divisible por otro es uno que al dividir obtiene un residuo de cero (ej. 4 MOD 3 -> 1 -> no divisible por 3), en python el
mod es por medio de % (ej. 4%3)

ese es uno
tengo q usar ciclos while
porfa alguien q me ayude
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:novato

Publicado por Leo (15 intervenciones) el 08/04/2010 06:03:41
import random

print 'Ingrese la cantidad de numeros que quiere obtener'
n=int(input())

i=0
a=[]
suma=0
while i<n:
nro=random.randint(1,99)
a.append(nro)
if nro%3==0:
suma=suma+nro
i=i+1

print 'los nros aleatorios son: '
for i in a:
print i,
print
print 'Y La suma de los divisibles por 3 es ',suma


Listo te lo termine! si no entendes el codigo o se ve confuso mandame un mail a leo_decente@hotmail.com y te lo mando! saludos amigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar