elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Juego ejercicios [Python]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 Ir Abajo Respuesta Imprimir
Autor Tema: Juego ejercicios [Python]  (Leído 105,372 veces)
Masita

Desconectado Desconectado

Mensajes: 120


pythoneando


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #30 en: 1 Enero 2010, 23:44 pm »

Me ha costado pero al final ha salido.

Código
  1. def primos (n):
  2. indice=0
  3. primo=[]
  4. for i in range(2,n):
  5. for x in range(2,i):
  6. indice=0
  7. if i % x == 0:
  8. indice +=1
  9. break
  10.  
  11. if indice==0:
  12. primo.append(i)
  13. break
  14.  
  15.  
  16. print primo
  17. primos(60)
  18.  


Las prisas ya sabes pitagoras.... xD


« Última modificación: 1 Enero 2010, 23:51 pm por Masita » En línea

En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #31 en: 1 Enero 2010, 23:48 pm »

Y el 2? :silbar:
Igual eso no soluciona el problema de Leo ... eso muestra todos los primos menores que N, pero lo que se busca son N primos dentro de una lista ;D

Yo ya lo tengo desde hace un rato, pero como había dicho no lo voy a poner, alguien tiene algún ejercicio para que haga? :xD
Citar
>>>
Ingresa el largo de la lista: 20
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71]
>>>


« Última modificación: 2 Enero 2010, 00:15 am por Novlucker » En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Masita

Desconectado Desconectado

Mensajes: 120


pythoneando


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #32 en: 1 Enero 2010, 23:58 pm »

Me di cuenta despues por eso lo estoy cambiando  :P

Vale creo que ahora no hay ningun fallo o almenos eso espero.

Código
  1. def primos (n):
  2. i = 2
  3. indice = 0
  4. primo = []
  5. while i < i+1:
  6. i +=1
  7. if not n == len(primo):
  8. if indice == 0:
  9. primo.append(i-1)
  10.  
  11. for x in range(2,i):
  12. indice=0
  13.  
  14. if i % x == 0:
  15. indice +=1
  16. break
  17.  
  18.  
  19. else:
  20. break
  21.  
  22.  
  23. print primo
  24. primos(60)
  25.  
  26.  
« Última modificación: 2 Enero 2010, 05:40 am por Masita » En línea

En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #33 en: 2 Enero 2010, 00:50 am »

Esta incorrecto :-\ ...

Primos(20)
Citar
>>>
[2, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39]
>>>

Veo que ya lo has notado :P
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Masita

Desconectado Desconectado

Mensajes: 120


pythoneando


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #34 en: 2 Enero 2010, 00:57 am »

Esta incorrecto :-\ ...

Primos(20)
Citar
>>>
[2, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39]
>>>

Veo que ya lo has notado :P


Corregido en el codigo de arriba.... y mejor me voy a dormir ya que hoy parece ser que las neuronas me patinan....
En línea

En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #35 en: 2 Enero 2010, 01:06 am »

Ahora si ;-)
El que tenía yo :P

Código
  1. def primo(numero):
  2.    for i in range(2,numero):
  3.        if(numero % i == 0):
  4.            return False
  5.    return True
  6.  
  7. def ListaPrimos(N):    
  8.    Primos = []
  9.    i = 2
  10.    while (len(Primos)< N):
  11.        if(primo(i) == True):
  12.            Primos.append(i)
  13.        i +=1
  14.    return Primos
  15.  
  16. print(ListaPrimos(60))

Siguiente ejercicio!

Saludos
« Última modificación: 2 Enero 2010, 01:21 am por Novlucker » En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Masita

Desconectado Desconectado

Mensajes: 120


pythoneando


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #36 en: 2 Enero 2010, 01:11 am »

Cuanto queda por aprender.... jaja (aunq me lo he pasado como un enano  :xD)

Bueno el siguiente lo ponemos muuuy facilito para los que estan empezando....

-Pedir una cadena de texto y comprobar si es un palindromo. Para los que no lo sepan un palindromo es una palabra o frase que se lee igual en una direccion que en otra. (ej: Sara Baras)

Asi que los que estais empezando para este no teneis escusa.
En línea

En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
CaronteGold


Desconectado Desconectado

Mensajes: 339



Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #37 en: 2 Enero 2010, 13:40 pm »


    Uah, habéis avanzado mucho, yo ahora mismo no puedo hacer nada, resulta que no estoy en mi casa, y no puedo estar por mucho tiempo aquí, pero en cuanto esté intentaré hacer cada uno de los ejercicios para ver si puedo.
 
   Saludos.
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #38 en: 2 Enero 2010, 17:39 pm »

A ver si alguien se anima, el de los palindromos es sencillito, así que como ha dicho Masita, los que empiezan tampoco tienen excusas :P
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
braulio--
Wiki

Desconectado Desconectado

Mensajes: 896


Imagen recursiva


Ver Perfil WWW
Re: Juego ejercicios [Python]
« Respuesta #39 en: 2 Enero 2010, 17:58 pm »

Código
  1. #!/usr/bin/python
  2. def espalindromo(palabra):
  3.  palabrasinespacios = ""
  4.  for i in range(len(palabra)):
  5.    if palabra[i]!=" ":
  6.      palabrasinespacios+=palabra[i]
  7.  for i in range(len(palabrasinespacios)/2):
  8.    if palabrasinespacios[i]!=palabrasinespacios[len(palabrasinespacios)-i-1]:
  9.      return False
  10.  return True
  11. while 1:
  12.  palabra = raw_input("Escribe la frase/palabra : ")
  13.  if espalindromo(palabra):
  14.    print "Esa frase/palabra es palindroma "
  15.  else :
  16.    print "Esa frase/palabra no es palindroma"
  17.  
Ahí está.
Código:
[braulio@washingmachine ejer]$ python palin
Escribe la frase/palabra : dabale arroz a la zorra el abad
Esa frase/palabra es palindroma
Escribe la frase/palabra :
« Última modificación: 2 Enero 2010, 18:01 pm por braulio23 » En línea

Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Reto/Juego Ejercicios en Python « 1 2 3 4 5 »
Ejercicios
Novlucker 47 33,890 Último mensaje 20 Diciembre 2010, 06:47 am
por [L]ord [R]NA
ejercicios en python
Scripting
ramontxu 2 3,402 Último mensaje 15 Diciembre 2011, 21:56 pm
por ramontxu
Ejercicios python con solucion
Programación General
bichotg 0 2,679 Último mensaje 17 Febrero 2012, 00:33 am
por bichotg
ejercicios con while y for en python
Scripting
jasson94 3 10,125 Último mensaje 26 Octubre 2012, 22:52 pm
por jasson94
Ayuda ejercicios de python
Scripting
jasson94 2 3,490 Último mensaje 30 Octubre 2012, 01:39 am
por jasson94
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines