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

#1
Tengo un programa para resolver el problema de Flavius, que consiste en tener un numero n de personas e ir matando 1 cada dos personas, y el objetivo es saber en qué posición colocarse para ser el último, y así poder salvarse.

Código: python
#!/usr/bin/env python2
# -*- coding: utf-8 -*-

def making(num):
        global circulo
        circulo = []
        for a in range(1, num + 1):
                circulo.append(a)

def flavio():
        k = 1
        num = input("[+] Numero de personas: ")
        making(num)
        while len(circulo) != 1:
                circulo.pop(k)
                circulo.append(circulo.pop(k-1))
        print "[+] Se salva la persona: "+str(circulo)


Ahora lo que quiero hacer es transformar el código para que en lugar de matar 1 por cada dos, sea 1 cada 3, o hasta 1 casa n.

Mi problema viene cuando modifico el programa, cambiando K y añadiendo otra .append que me da un error cuando la lista es inferior a 3.

Alguna idea?

Un saludo!
#2
Dudas y pedidos generales / Re:sin wifi every were
Febrero 20, 2013, 02:38:12 PM
primero de todo preséntate a la comunidad.
segunda cosa, antes de hacer esta preguntas busca un poco por internet, que esto suele ser un tema muy repetido.
tercero, para cambiar la mac tienes varias opciones:
1. No tienes permitido ver los links. Registrarse o Entrar a mi cuenta para win7 sería descargarte este programa.
3. En seguridadwireless hay una explicación de lo que son las Mac adress y también de cómo cambiarla No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
4. En linux pues macchanger
cuarto, para reiniciar el router sin acceder al él corta la electricidad de la casa.
#3
Presentaciones y cumpleaños / Hola hola!
Febrero 20, 2013, 02:31:51 PM
soy propanotriol y me gusta la informática y todo lo que esté relacionado con ingeniería. Voy a intentar dar mi granito de arena a la comunidad y aprender todo lo que pueda, aunque lo tengo difícil ahora, estoy en un país de habla francesa y no tengo mucho tiempo para dedicar a la informática, pero cuando pueda por aquí me verán.