O maior quebra cabeças de sempre

Publicado por Perfil removido (última atualização em 10/07/2010)

[ Hits: 6.178 ]

Download QuebraCabeca-Versao-1.0.1.tar.gz




Depois de algum tempo de estudo de Python, consegui criar um script que põe a prova os conhecimentos matemáticos da comunidade. É um quebra cabeças danado, tive  muitas horas estudando para conseguir desvendá-lo e desejo sorte a vocês malta.

  



Esconder código-fonte

# -*- coding: utf-8 -*-
print""
print"                   #######################################"
print"                   #      Quebra cabeças de 7 números    #"
print"                   #     Construida por Ayrton Gomesz    #"
print"                   # Vila do Maio,Ilha do Maio,Cabo Verde#"
print"                   #  O maior quebra-cabeças de sempre   #"
print"                   #######################################"
print""
print" y < x < c < g < h < u < i"# aqui estão 7 itens
print"Consegue encontrar 7 numeros para essas 7 letras \
de forma a que o valor que concedeu a y seja menor que x, e o valor \
que concedeu a x seja menor que c,, e assim em diante ?"
def menu():
  s = input("Consegue?-0 para sim e 1 para não-.__")
  if s != 0 and 1:
    print"Va la claro que consegues,tenta."
    return menu ()
print menu()
c = input("introduza o valor de y_")
u = input("introduza o valor de x_")
x = input("introduza o valor de c_")
y = input("introduza o valor de g_")
h = input("introduza o valor de h_")
i = input("introduza o valor de u_")
u = input("introduza o valor de i_")

if y < x < c < g < h < u < i:
  print"Conseguiu Parabéns!"
else:
  print"Está errado!Tente de novo!"

Scripts recomendados

Leitura de todos os valores de qualquer xml

Utilizando a biblioteca Numpy

Combinações de letras, números e muito mais

Calculando IMC Python

Cronômetro com interface gráfico utilizando a biblioteca Tkinter


  

Comentários
[1] Comentário enviado por caiogomes em 10/07/2010 - 08:53h

É impossível resolver, não tem a variável g.

[2] Comentário enviado por removido em 10/07/2010 - 09:23h

È por isso mesmo que é o quebra cabeças da hora, porque o erro está na estruturação das variáveis e para conseguir resolvé-la tem que solucionar esse erro!..terminate..

[3] Comentário enviado por andre.vmatos em 10/07/2010 - 13:04h

Não tá funcionando aqui. Seu programa quebra no último if, porque tenta acessar a variável g, que não existe. E o python levanta uma exceção qdo isso acontece. E isso não tem nada de matemática =P

[4] Comentário enviado por franciscosouza em 10/07/2010 - 16:58h

Tosco, não deveria ter sido aprovado ;)

[5] Comentário enviado por caiogomes em 10/07/2010 - 17:09h

Imaginava que fosse isso, mas você disse que demorou horas e eu demorei uns 50 segundos. Afinal, isso não é lógica, é percepção.

[6] Comentário enviado por removido em 10/07/2010 - 20:59h

rapaziada houve um erro no envio do script!
enviei a versão erada!

[7] Comentário enviado por removido em 10/07/2010 - 21:03h

o erro está aqui:
>>> u = input("introduza o valor de i_")
Troquem a letra u pela letra g.

[8] Comentário enviado por nennogabriel em 24/08/2010 - 11:19h

ah sim... trocando :
>>> u = input("introduza o valor de i_")
por
>>> g = input("introduza o valor de i_")
é possivel sim... e eu consegui... levei mais de meia hora tbm... mas consegui...
mas acho que há mais de uma resposta..
posso colocar a minha resposta pra ver se bate com a sua?

[9] Comentário enviado por apscherbach em 25/02/2011 - 23:12h

meia hora??? não leva 2 minutos....
resolver isso é a maior bobagem....
basta trocar a ordem das letras.....
por exemplo:
y < x < c < g < h < u < i
2 3 4 5 6 7 8
digite nessa ordem:
4 7 3 2 6 8 5
se não houver uma boa história por trás disso nem merecia estar postado....


Contribuir com comentário