Jump to content

Recommended Posts

Posted
On segunda-feira, 14 de Novembro de 2016 at 4:10 PM, andremsilva said:

Boa tarde. Como se cria uma grelha triangular no phyton, em que os vértices de cada triangulo tem um par de coodernadas (x,y)?

Obrigado

Queres desenhar um triângulo na consola, é isso?

  • Vote 1

Kurt Cobain - Grunge misses you

Nissan GT-R - beast killer

Posted (edited)
Em 15/11/2016 às 16:33, PsySc0rpi0n disse:

Queres desenhar um triângulo na consola, é isso?

Boa tarde, penso que estou com a mesma dúvida quanto a desenhar a grelha triangular: O que quero é um módulo que defina uma grelha triangular em que linhas horizontais têm valores inteiros x, e linhas a 60º tem valores inteiros y, havendo depois também linhas a 120º que definem os triângulos, existindo, desta forma, uma vizinhança de 6 pontos para cada vértice. Não faço ideia por onde começar, o que já tenho é:

def mod(x):
    if x>=0:
        return x
    else:
        return -x

#MGrelha

def dist((x1,y1),(x2,y2)):
    return [(mod(x1-x2) + (x1-x2+y1-y2) + (y1-y2))/2]

def viz(x,y):
    a=([x+1],[y])
    b=([x+1],[y-1])
    c=([x],[y-1])
    d=([x-1],[y])
    e=([x-1],[y+1])
    f=([x],[y+1])

    return a,b,c,d,e,f
Edited by pwseo
Bloco de código
Posted

Desculpem-me mas eu ainda não percebi o que é pedido!

Volto a perguntar:

On 15/11/2016 at 4:33 PM, PsySc0rpi0n said:

Queres desenhar um triângulo na consola, é isso?

Não percebi nada de valores int nas linhas horizontais nem linhas a 60º nem nada!

Kurt Cobain - Grunge misses you

Nissan GT-R - beast killer

Posted
7 hours ago, andremsilva said:

Então mas é para encher por exemplo, um ecrã de triângulos?

Kurt Cobain - Grunge misses you

Nissan GT-R - beast killer

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.