Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: braulio23 en 3 Enero 2010, 15:13 PMQue sino va a ser infinito
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.
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)
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))
def EsPalindromo(Texto):
Texto = Texto.lower().replace(" ","")
if(Texto == Texto[::-1]):
return True
return False
palabra = input("Escribe la palabra: ")
if EsPalindromo(palabra):
print("\nPalabra/frase palindroma")
else:
print("\nPalabra/frase NO palindroma")