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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34
241  Programación / Scripting / Re: [Python] Las constante K. en: 29 Octubre 2010, 16:06 pm
Lo ejecutaste haciendole doble click?
242  Programación / Scripting / Re: [Python] Las constante K. en: 29 Octubre 2010, 13:48 pm
Al fin se me ocurrio una manera de resolverlo :P Te lo dejo por si te sirve:

Código
  1. s = raw_input("Ingrese una cadena: ")
  2. k = int(raw_input("Ingrese el valor de k: "))
  3. j = 0
  4.  
  5. for c in s:
  6.    if (ord(c) >= 65 and ord(c) <= 90) or (ord(c) >= 97 and ord(c) <= 122):
  7.        j += 1
  8.    else:
  9.        if k == j:
  10.            print "La cadena tiene por lo menos una palabra de ", k, " letras"
  11.            break

Un saludo ;)

243  Programación / Scripting / Re: [Python] Las constante K. en: 28 Octubre 2010, 22:26 pm
En las etiquetas de Python pones una , y el numero de linea a resaltar.

[*code=python,2][*/code]

Muestra:

Código
  1. print "Prueba"
  2. print "Prueba"
  3. print "Prueba"
  4. print "Prueba"
  5.  

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
 :¬¬
244  Programación / Scripting / Re: [Python] Las constante K. en: 28 Octubre 2010, 16:00 pm
El codigo no lo mire, pero viendo el resultado que devuelve, no hace exactamente lo que te pide el ejercicio.

Lo que tenes que hacer es, dada una cadena y un numero entero, por ejemplo:

Código:
cadena = "Una imagen vale mas que mil palabras"
k = 3

Te diga si alguna de las palabras de la cadena tiene una cantidad de letras k. En este caso te deberia devolver verdadero ya que las palabras "Una" - "mas" - "que" - "mil" tienen k (3) letras.

Un saludo ;)
245  Programación / Scripting / Re: [Python] carácteres y espacios en: 27 Octubre 2010, 17:18 pm
Cambia estas lineas

Código
  1. print "%d - Contiene dígito." % i
  2. print "%d - No contiene dígito." % i

Por

Código
  1. print "%c - Contiene dígito." % i
  2. print "%c - No contiene dígito." % i

Un saludo ;)
246  Programación / Scripting / Re: [Python] carácteres y espacios en: 26 Octubre 2010, 19:06 pm
Otra forma :P

Código
  1. s = "A los Genios sE les PerDonan muChas coSas. Despues de su EjecUcion"
  2. c = 0
  3. for i in s:
  4.    if ord(i) >= 65 and ord(i) <= 90:
  5.        c+=1
  6.  
  7. print c

Un saludo
247  Programación / Scripting / Re: [Python] carácteres y espacios en: 26 Octubre 2010, 17:19 pm
Buenas Meta

En el primer codigo:

Código
  1. for i in range(len(a)):
  2.    print a[i]

Esto creo que hace lo mismo :P

Código
  1. for i in a:
  2.    print i

Podes hacer algo asi:

Código
  1. a = "Ten a tus amigos cerca, pero mas a tus enemigos."
  2. j = 0
  3. for i in a:
  4.    if chr(32) == i:
  5.        j += 1
  6. print j

Un saludo ;)
248  Programación / Scripting / Re: [Python] for in y sumatorios en persona. en: 17 Octubre 2010, 17:12 pm

No incluye el 10 porque se cuenta el 0. Si quieres que aparezca el 10 debes poner un 11.

Quiero saber si lo que pide los tres ejercicios están ya bien.

Ahi esta el problema, en que no incluyes el 10 (o al numero que hayas puesto).

Este codigo (Con valores 0 y 10)

Código
  1. n = int(raw_input('Introduce un número: '))
  2. m = int(raw_input('Introduce un número: '))
  3.  
  4. sumatorio = 0
  5. for i in range(n, m):
  6.    sumatorio += i
  7.    n = i
  8. print sumatorio

Te devuelve la suma de 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45

Falta el ultimo valor, que es el que no incluis. Esa es la razon de porque usar range(n, m + 1)

Código
  1. n = int(raw_input('Introduce un número: '))
  2. m = int(raw_input('Introduce un número: '))
  3.  
  4. sumatorio = 0
  5. for i in range(n, m + 1):
  6.    sumatorio += i
  7.    n = i
  8. print sumatorio

Que devuelve 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55

Un saludo ;)
249  Foros Generales / Foro Libre / Re: Ner0 team en: 16 Octubre 2010, 18:27 pm
Todavia se puede unir mas gente?

Me resulta interesante :)
250  Programación / Scripting / Re: [Python] for in y sumatorios en persona. en: 16 Octubre 2010, 17:21 pm
El 123.

Esta bien, solo que no usas el intervalo completo. Usando n = 0 y m = 10

Código
  1. range(n, m)

Usa los numeros del 0 al 9 (No incluye el 10). Para incluirlo tenes que hacer:

Código
  1. range(n, m + 1)

Y en el print tenes que mostrar sumatorio :P

Un saludo ;)
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines