O maior quebra cabeças de sempre

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

[ Hits: 6.036 ]

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

calculadora em python

Virus, trojan, sei lá o que é isso, PARTE II

Painel com botões desligar, reiniciar, logoff e bloquear tela

Singleton

Virus, trojan, sei la o que é isso


  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts