Autor
|
Tema: Juego ejercicios [Python] (Leído 110,825 veces)
|
CaronteGold
Desconectado
Mensajes: 339
|
Una duda más, cuando por ejemplo hacéis:
Tiradas = [] Eso quiere decir que crear una lista vacía para luego introducir algo, acorde a lo que ingrese el usuario ¿?
Saludos.
PD: Disculpen si molesto al preguntar tanto, si eso me dan el toque.
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Exacto CaronteGold, es para iniciarlizar el array Dejo mi script def primo(numero): for i in range(2,numero): if(numero % i == 0): return False return True def ProxPrimo(i): i +=1 while (1): if(primo(i) == True): return i i +=1 def Factorizar(nValor): f = 2 Factores = [] while (nValor != 1): if (nValor % f == 0): Factores.append(f) nValor /= f else: f = ProxPrimo(f) return Factores print(Factorizar(360))
Saludos
|
|
|
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
Mensajes: 896
Imagen recursiva
|
Ya tengo el mío al de Masita. #!/usr/bin/python diccionario = {} cadena1 = raw_input("Escribe la cadena1 : ") cadena2 = raw_input("Escribe la cadena2 : ") for letra in cadena1: if not diccionario.has_key(letra): diccionario[letra] = 1 else : diccionario[letra] += 1 for letra in cadena2: if not diccionario.has_key(letra): diccionario[letra] = 1 else : diccionario[letra] += 1 mayor = 0 for letra in diccionario.keys() : if diccionario[letra]>mayor: mayor=diccionario[letra] masrepetida = letra print "La letra mas repetida es ",masrepetida,"con",mayor," repeticiones"
|
|
« Última modificación: 2 Enero 2010, 21:13 pm por braulio23 »
|
En línea
|
|
|
|
Autodidacta
|
ufff, como me está enganchando esto del python por dios ... bueno me ha llevado mas de 6 horas con el phyton para todos en la barra de tareas llegar a este codigo alfin creo que lo he conseguido: Código: cadena = raw_input("escribe una palabra:")
longitud = len(cadena) invertida = "" z = 0 while z < longitud : invertida = invertida+cadena[longitud-1-z] z = z+1 if invertida == cadena : print "Su palabra es un palindromo" else: print "su palabra no es un palindromo"
Respuesta: autodidacta@autodidacta-laptop:~$ python palindromo.py escribe una palabra:patata su palabra no es un palindromo autodidacta@autodidacta-laptop:~$ python palindromo.py escribe una palabra:santa_barbaras su palabra no es un palindromo autodidacta@autodidacta-laptop:~$ python palindromo.py escribe una palabra:apa Su palabra es un palindromo autodidacta@autodidacta-laptop:~$ python palindromo.py escribe una palabra:apa apa Su palabra es un palindromo
lo que no consigo es que me lea cadenas con mas palabras ... MODIFICO: al fín .. ( separado y con tilde ) : S PD: espero no estar incordiando si las respuestas de mis ejercicios van mas atrasadas, estoy empezando en esto.
|
|
« Última modificación: 2 Enero 2010, 19:48 pm por Autodidacta »
|
En línea
|
Aprende a ver mas allá de tu nariz.
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
No hay problema Autodidacta, cada uno a su ritmo El de braulio23 esta bien, pero agranda eso por favor! import operator def ContarChars(Frase): chars = {} Frase = Frase.lower() for c in Frase: if c in chars.keys(): chars[c] += 1 else: chars[c] = 1 return sorted(chars.items(),key=operator.itemgetter(1),reverse=True) Frase1 = input("Ingresa la primera frase: ") Frase2 = input("Ingresa la segunda frase: ") Letras = ContarChars(Frase1 + Frase2) for L in Letras: print(L)
Y con eso tenemos nuestro propio script para analizar frecuencias en textos cifrados Saludos
|
|
« Última modificación: 2 Enero 2010, 20:16 pm 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
|
|
|
braulio--
Wiki
Desconectado
Mensajes: 896
Imagen recursiva
|
El próximo ejercicio, un programa que vaya escribiendo la sucesión de fibonacci y además diga si cada número es primo o no. La sucesión de fibonacci es una sucesión de números enteros donde cada número es la suma de los dos anteriores (de la sucesión) Primeros números : 0,1,1,2,3,5,8,13,21
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
El próximo ejercicio, un programa que escriba N números de la sucesión de fibonacci y además diga si cada número es primo o no. Que sino va a ser infinito Donde están los que pedían ejercicios sencillos? En este caso solo habría que crear la función que escriba la sucesión, para los primos se puede reutilizar código anterior Saludos
|
|
|
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
Mensajes: 120
pythoneando
|
Venga chicos que este tambien es secillito, intentarlo y si no se resuelve de aqui a mañana pongo el mio.
Saludos y feliz python!
|
|
|
En línea
|
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
|
|
|
Autodidacta
|
Alguien me puede dar una pista para lograr que me diga cuales son primos y cuales no? : he llegado asta aquí. n = input("introduzca numero para la susecion: ") import random for i in range(n): def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a+b
f = fibonacci() for x in range(n): print f.next(),
Respuesta:autodidacta@autodidacta-laptop:~$ python fibonacci.py introduzca numero para la susecion: 10 0 1 1 2 3 5 8 13 21 34 autodidacta@autodidacta-laptop:~$
|
|
|
En línea
|
Aprende a ver mas allá de tu nariz.
|
|
|
braulio--
Wiki
Desconectado
Mensajes: 896
Imagen recursiva
|
De que libro/tutorial estás aprendiendo python??? La función para números primos está en la página anterior me parece.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Reto/Juego Ejercicios en Python
« 1 2 3 4 5 »
Ejercicios
|
Novlucker
|
47
|
35,696
|
20 Diciembre 2010, 06:47 am
por [L]ord [R]NA
|
|
|
ejercicios en python
Scripting
|
ramontxu
|
2
|
3,711
|
15 Diciembre 2011, 21:56 pm
por ramontxu
|
|
|
Ejercicios python con solucion
Programación General
|
bichotg
|
0
|
2,929
|
17 Febrero 2012, 00:33 am
por bichotg
|
|
|
ejercicios con while y for en python
Scripting
|
jasson94
|
3
|
10,629
|
26 Octubre 2012, 22:52 pm
por jasson94
|
|
|
Ayuda ejercicios de python
Python
|
jasson94
|
2
|
3,914
|
30 Octubre 2012, 01:39 am
por jasson94
|
|