Código fonte do oráculo
Published Abril 14th, 2008 in As miñas cousas, HowTos, Humor, Programación, Software LibreO outro día interesáronse polo código do oráculo que utilicei para face-las acertadas predicións sobre as recentes elecións xerais. Pois ben... aquí está. Está escrito en python, así que con copia-lo texto nun ficheiro (oracle.py, por exemplo) e executa-lo no intérprete de python xa teremos un oráculo plenamente funcional!
#! /usr/bin/env python
# -*- coding: iso-8859-15 -*-
import sys
import random
def oracle(maybe, probably, sure):
"""Return the answer to a question.
This is the Wise Oracle. It checks the Universe in the search of the
truth.
Arguments:
maybe -- % for the "maybe" answer
probably -- % for "probable" answer
sure -- % for "sure" answer
"""
probability = random.randint(0, 100)
# Yes
if probability < sure:
return "Yes, I'm absolutly sure!"
elif probability < probably:
return "Yes, I'm sure."
elif probability < maybe:
return "Yes."
probability = 100 - probability
# No
if probability < sure:
return "No, I'm absolutly sure!"
elif probability < probably:
return "No, I'm sure."
elif probability < maybe:
return "No."
# I don't know
return "I don't know"
if __name__ == "__main__":
for question in sys.argv[1:]:
print "%s -> %s" % (question, oracle(35, 20, 5))
chuzame -




Morrín co de acertadas!!! Por algunha vez que outra que pasa a cuasualidade que se acerca a aquelo que é certo xa botamos foguetes… No esaxeremos, nin fagamos de una casualidade un mundo
Podes dicir o que queiras, pero as probas están ahí.
Xa… Como esa entrada “fantasma” onde, __DE UNA VEZ POR TODAS__, o ORÁCULO vai demostrar a súa VALÍA pronosticando o resultado de Eurovisión…