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 - Masita

#1
Cita de: tincopasan en 16 Noviembre 2015, 00:45 AM
está muy bien que te inclines por la informática, pero parece que también necesitas ayudarte con un diccionario! las malas costumbres son muy dfíciles de arraigar.

Tincopasan, no te tomes a mal esto, solo lo digo como critica constructiva. Pero si acusas a alguien de necesitar un diccionario deberías asegurarte de no cometer algún error al expresarte. O querías decir "son muy fáciles de arraigar" o te has confundido con otra palabra como erradicar. jajaja

Un saludo y perdón por el salirme del tema.
#2
Prueba sin declarar las variables fuera del __init__
Código (python) [Seleccionar]

import random

class Guerrero():

    def __init__(self, nombre):
        self.nombre = nombre
        self.guerreros = []
        for numero in range(0, 10):
            numeroRandom = random.randint(1,1000)
            self.guerreros.append(numeroRandom)

    def imprimirNumeros(self):
        for i in self.guerreros:
            print(i)
        print("********************")

guerreroPlayer = Guerrero("Player")
guerreroPlayer.imprimirNumeros()

guerreroPc = Guerrero("PC")
guerreroPc.imprimirNumeros()

guerreroPlayer.imprimirNumeros()

#3
Como te han dicho el error se debe a que no has indentado. Fijate en los codigos que te dejamos y la parte que tu has añadido. Mi consejo es que leas algun libro sobre python o te pases por esta web. www.codecademy.com/es y aprendas lo basico sobre python.
#4
Para realizar acciones cada x minutos podrias usar el metodo sleep() del paquete time.

Código (python) [Seleccionar]

import time
import os

hostname = "www.google.com"
while(1):
    response = os.system("ping -c 1 " + hostname)
    if response == 0:
        print "Hay conexion"
    else:
        print "No hay conexion"

    time.sleep(300)




#5
Pues el libro de python para todos esta muy bien para iniciarse. Es gratuito y no tendras problemas para encontrarlo googleando un poco.

Para temas mas complejos lo primero que te recomiendo es aprender ingles. Ya que cuando avances querras usar librerias de terceros y la documentacion suele estar solo en ingles.
#6
Scripting / Re: [Python] En que falla mi script?
9 Noviembre 2015, 15:48 PM
Aunque ya resolviste tu problema, te dejo aqui otro script para que veas otras maneras de resolver el problema.

Código (python) [Seleccionar]
letras = 'abcdefghijklmnopqrstuvwxyz'

for i in letras:
   for j in letras:
       for z in range(10000):
           print i+j+str(z).zfill(4)


Con el metodo .zfill(numero de digitos) rellenamos con 0 a la izquierda hasta tener la cantidad de digitos que ingresamos.
#7
Scripting / Re: Ayuda Con [Python]
2 Abril 2010, 20:51 PM
Se a comentado bastantes veces en el foro, un buen manual es python para todos tambien te recomiendo el de la universidad Jaume I, asi como pythonya.appspot.com/.

Saludos y feliz python!
#8
Hombre hoy empieza abril, asi que no esta mal como proyecto para el abril negro. De eso trata no? de hacer cosas que no se pueden hacer el resto del año.

Lo veo mas interesante que los ya tan manidos post sobre como ocultar el server del poison ivy etc....

Y bueno siempre se puede cambiar algunas cosas en el codigo que se publique, con el fin de que o te enteras de lo que hace el programa o no va a funcionar.

Un saludo y ya veremos como avanza el tema ^^
#9
Scripting / Re: Busqueda en la RAE (rae.py)
1 Abril 2010, 11:46 AM
Me lo guardo para cuando quede a jugar al scrable jajaja
#10
Scripting / Re: Python - Duda Algoritmo
29 Marzo 2010, 20:19 PM
No entiendo muy bien la logica de tu algoritmo.... De todos modos si lo que quieres es hacer una raiz cuadrada, puedes hacerlo con el modulo math.

math.sqrt(a)