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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ... 62
361  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Nuevo sub-foro Qt en: 3 Enero 2010, 02:02 am
:xD No sabía que había foro de gps, desde cuando?
362  Programación / Ejercicios / Re: Juego ejercicios [Python] en: 2 Enero 2010, 19:32 pm
Ya tengo el mío al de Masita.

Código
  1. #!/usr/bin/python
  2. diccionario = {}
  3. cadena1 = raw_input("Escribe la cadena1 : ")
  4. cadena2 = raw_input("Escribe la cadena2 : ")
  5. for letra in cadena1:
  6.  if not diccionario.has_key(letra):
  7.    diccionario[letra] = 1
  8.  else :
  9.    diccionario[letra] += 1
  10. for letra in cadena2:
  11.  if not diccionario.has_key(letra):
  12.    diccionario[letra] = 1
  13.  else :
  14.    diccionario[letra] += 1
  15. mayor = 0
  16.  
  17. for letra in diccionario.keys() :
  18.  if diccionario[letra]>mayor:
  19.    mayor=diccionario[letra]
  20.    masrepetida = letra
  21. print "La letra mas repetida es ",masrepetida,"con",mayor," repeticiones"
363  Programación / Ejercicios / Re: Juego ejercicios [Python] en: 2 Enero 2010, 19:08 pm
Ordena de menor a mayor.
364  Programación / Ejercicios / Re: Juego ejercicios [Python] en: 2 Enero 2010, 19:03 pm
La verdad que algunos métodos que trae python facilitan mucho las cosas, como el sort ;D
Por cierto, las listas se pueden recorrer sin recurrir a otras variables :P

Código
  1. import random
  2. try:
  3.    a = int(input("Ingresa el número de caras del dado: "),10)
  4.    b = int(input("Ingresa el número de tiradas: "),10)
  5. except:
  6.    print("Alguno de los valores ingresados no es numérico")
  7.  
  8. Tiradas = []
  9.  
  10. for i in range(b):
  11.    Tiradas.append(random.randint(1,a))
  12.  
  13. Tiradas.sort()
  14.  
  15. for i in Tiradas:
  16.    print(i)

Saludos

    Buenas, tengo una duda Novlucker,  porque al final de las variables con input pones un " 10 " ¿?.

 
  Y esto último no lo entendí muy bien, lo de append, y lo que hace realmente el " sort". :

Código:
  for i in range(b):
    Tiradas.append(random.randint(1,a))

Tiradas.sort()

for i in Tiradas:
    print(i)


   Saludos.
Lo de 10 creo que es para que la entrada sea base 10.
El .sort() lo que hace es ordenar la lista.
El .append() mete un elemento mas en la lista.
@ Masita, parece válido.
Pongo el mío :
Código
  1. #!/usr/bin/python
  2. import math
  3. def esprimo(numero):
  4.  for i in range(2,int(math.sqrt(numero))+1):
  5.    if numero%i == 0:
  6.      return False
  7.  return True
  8. def listadefactores(numero):
  9.  factoresprimos = []
  10.  if numero==1:
  11.   return []
  12.  for i in range(2,numero+1):
  13.    if esprimo(i) and numero%i==0:
  14.      factoresprimos.append(i)
  15.      factoresprimos+=listadefactores(numero/i)
  16.      break
  17.  return factoresprimos
  18. while 1:
  19. print listadefactores(int(raw_input("Escribe un numero : ")))
  20.  
365  Programación / Ejercicios / Re: Juego ejercicios [Python] en: 2 Enero 2010, 18:15 pm
Ahora le toca a braulio23 poner su ejercicio ;D

Aquí lo que hubiese sido mi script:
Código
  1. def EsPalindromo(Texto):
  2. Texto = Texto.lower().replace(" ","")
  3. if(Texto == Texto[::-1]):
  4. return True
  5. return False
  6.  
  7. palabra = input("Escribe la palabra: ")
  8. if EsPalindromo(palabra):
  9. print("\nPalabra/frase palindroma")
  10. else:
  11. print("\nPalabra/frase NO palindroma")

Como ya he dicho antes, estoy dejando estos scripts para que vean como se podrían mejorar, si a alguien le molesta que lo haga simplemente me lo dice por aquí

Saludos

Impresionante :xD ni me acordaba que existía el tercer número en los slices :xD

Pues mi ejercicio va a ser ... un programa que dado un número , lo descomponga en sus factores primos .
Ejemplo :  360 = 2*5*2*3*3, 4 = 2*2 , 23 = 23
Yo ya tengo el mio
Código:
[braulio@washingmachine ejer]$ python fact
Escribe un numero : 65080
[2, 2, 2, 5, 1627]
366  Programación / Ejercicios / Re: Juego ejercicios [Python] 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 :
367  Programación / Scripting / Re: [ Python ] [ Pygame ] Alguien se anima a hacer un juego online? en: 1 Enero 2010, 23:36 pm
Vale
368  Programación / Scripting / Re: [ Python ] [ Pygame ] Alguien se anima a hacer un juego online? en: 1 Enero 2010, 20:46 pm
Si de verdad quieres hacer ese juego, consigue algo que funcione, algo que puedas enseñar a la gente.
Asi gsubiras mucho la cuota de gente capaz interesada ;)
En cuanto tengamos un prototipo de juego online lo posteamos.
Aquí tengo otros juegos que postee no-online
369  Programación / Scripting / Re: [ Python ] [ Pygame ] Alguien se anima a hacer un juego online? en: 1 Enero 2010, 20:22 pm
Pues perfecto, mas adelante elegiremos de que va el juego. Te pido el msn por privado.
370  Programación / Scripting / [ Python ] [ Pygame ] Alguien se anima a hacer un juego online? en: 1 Enero 2010, 20:14 pm
Como he visto que hay varias personas con python dentro del foro, se me ocurrió la idea de hacer un sencillo juego online .
Quien quiera participar que lo ponga aquí.
Requisitos :
 
  • Entender la lógica de la programación
  • Programar algo básico en python
Os aclaro, que yo ya he hecho varios juegos y que tengo la idea de como lo podríamos hacer.
También decir que no va a ser nada serio que una vez que estéis dentro tengáis que seguir haciéndolo medio obligados, que se irá de forma tranquila.
Páginas: 1 ... 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 ... 62
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines