segunda-feira, 24 de outubro de 2011

Este problema é muito semelhante ao 3.7. Agora trata-se de desenhar quadrados concêntricos. Ao contrário do exemplo anterior, agora o que muda é a posição inicial já que a orientação se mantém a mesma. É preciso saber no início o incremento do lado a cada repetição.




def quad_concent(n,lado,d):
"""Desenha n quadrados concêntricos.

"""
x0 = xcor()
y0 = ycor()
for i in range(n):
quad(lado+i*2*d, x0-i*d, y0+i*d, 0)



A solução apresentada não é a única. O leitor é convidado a encontrar a sua abordagem e a compará-la com a apresentada.

2 comentários:

  1. Boa noite,

    Este não é o sitio adequado para isto e por isso peço desculpa, mas não o consegui contactar de outra forma.

    Peço desculpa por incomodar durante o fim de semana, mas deparei-me com uma situação que não consigo de todo entender, ao tentar resolver o problema 5.12 do guiao #5. Gostaria de saber se seria possível encontrar-me consigo para um esclarecimento na segunda-feira, de preferencia, ou em último caso na quarta-feira.

    Obrigado pelo seu tempo e, mais uma vez, as minhas desculpas pelo incómodo.

    Cumprimentos,
    João Nuno Oliveira
    Aluno nº:2010129856

    ResponderEliminar
  2. Pode sempre contactar-me através do meu endereço de email. estou a fazer um documento sobe esse problema que espero publicar na InforEstudante durante o fim de semana. Esteja atento.

    ResponderEliminar