Menú

Mostrar Mensajes

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ú

Mensajes - Novlucker

#3491
Ejercicios / Re: Juego ejercicios [Python]
7 Enero 2010, 12:51 PM
Dejo mi solución para el caso de las etiquetas web utilizando expresiones regulares :P
Código (python) [Seleccionar]
import urllib.request, re
def webrequest(url):
web = urllib.request.urlopen(url)
return str(web.read())

URL = input("Ingrese la url 'completa' de la web: ")
TAG = input("Ingrese etiqueta a buscar: ")

r = re.compile(TAG[:-1]+'.*?'+TAG[-1], re.IGNORECASE)
Tags = r.findall(webrequest(URL))

for t in Tags:
print("Etiqueta encontrada: "+ t)
print("Se han encontrado " + str(len(Tags)) + " etiquetas")


En Python 3.x se dejó de lado urllib2, por eso el urllib.request

Sobre el último ejercicio ... sería consultar un rango de IP's y ver si tienen un servidor web corriendo y su versión?

Saludos
#3492
Fijate donde tienes el while!

El while lo tienes en la parte donde se muestran los resultados, para lo que buscas debería de abarcar además la parte del ingreso de piedra/papel/tijera por parte de usuario y máquina.

Saludos
#3493
No me pude resistir al ver el código ...

Por lo que veo, quién escribio ese primer programa estaba iniciandose en python, sino sabría que el Random puede llamarse con mínimo y máximo :-X
#3494
A mi tampoco me funciona el elegir otro navegador ... habrá que revisar las funciones del modulo webbrowser, pero la verdad, ... tengo mucha pereza  :xD
#3495
Scripting / Re: Ayuda ejercicio python xD
6 Enero 2010, 01:37 AM
Si!!!  :-(

En que quedamos con el tema de los errores de la nueva versión? Que lo ibas a mirar! Donde da error? línea 4 y 6? :silbar:

Los PRINT!
#3496
[offtopic]Python! Python! Python! Wiiii, ahora todos al post de ejercicios de Python, que han dejado uno para trabajo con sockets :xD[/offtopic]

Es verdad que ^TiFa^ lo estaba aprendiendo :P

Saludos
#3497
Scripting / Re: Ayuda ejercicio python xD
6 Enero 2010, 01:33 AM
Tu ELSE esta desplazado, no sale en la misma linea que el IF :silbar:

Debes de prestar más atención e intentar entender los ejemplos, el IN busca en cualquier sitio, y tu lo necesitas al principio

Saludos
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Ahí la solución

#3498
Scripting / Re: Ayuda ejercicio python xD
6 Enero 2010, 01:15 AM
Ese no es el code :silbar:
No va a funcionar, pero te tira error porque ...

Código (python) [Seleccionar]
a='56743'
b='67893'

print (a[:1])
#de que te sirve imprimir el primer caracter
if '5' in (a):
#si el 5 esta en la a, seguro quieres eso
print ('Correcto')
else:
#el else debe de estar al mismo nivel que el if
print ('Incorrecto')
input()


Saludos

P.D: firefox sigue desplazando las tabulaciones :¬¬
#3499
Scripting / Re: Ayuda ejercicio python xD
6 Enero 2010, 00:57 AM
Pero entonces ya lo tienes hecho :P

En pseudocódigo

Si primera letra de a es 5
Imprimir correcto
Sino
Imprimir incorrecto

Si primera letra de b es 5
Imprimir correcto
Sino
Imprimir incorrecto

Practicamente lo tienes hecho, solo debes de poner un par de IF
Se podría poner una función que tome como parámetro la variable, pero supongo que aún no se ha llegado a eso :P
#3500
Citarpero no tendría gracia por que con tan solo contar cuantas lineas tiene el triangulo se obtiene lo que se puso en el TextBox1 sin necesidad de hacer el mismo algoritmos "al revés" .

Por eso lo decía :P


Volviendo al principio y por curiosidad, no debería de tomar tanto para llegar al nivel 500, pero de cualquier manera los números son bestiales XD

Aquí el archivo con el nivel 499 (partiendo de cero)
http://www.mediafire.com/download.php?mnyezzjwmzf
Y aquí solamente dos de los 500 números que hay en ese nível :o
Citar22336535121085766956818730762096415097216293864759715541263605200416160575240464416895329970392030532143764893308687016176318630514889884152983461922, 19649433151631840104870612775678801250934634452457794874645427131193163814309280727644763958916297535795642800880574292425784058422873055984203496578

Saludos