villares / material-aulas

Material para ensino introdutório de programação com Python em um contexto visual
https://abav.lugaralgum.com/material-aulas/
97 stars 70 forks source link

Novas melhorias #105

Closed d195983 closed 3 years ago

villares commented 3 years ago

Salve! Está ficando ótimo!

Acho que está faltando a imagem do "exemplo derivado" eu renomearia ele para "uma variante com círculos".

O exemplo com else eu acho que vocês podiam jogar ele no final, e seria legal ter isso aqui como as estruturas do começo:

while True: # um laço inicialmente infinito
    «corpo do laço, deve incluir
    efeito que afeta a condição de saída»
    if «condição de saída»:
        break # saída do laço    
else:
     «código que só executa se o while não foi interrompido»

Vocês estão indo além da tarefa do sumário na real :)

Acho que podíamos mudar os títulos: Segundo exemplo com um conjunto -> Acumulando itens em um conjunto Terceiro -> Somando larguras variáveis

villares commented 3 years ago

Podem deixar que eu acrescento a imagem depois... sugestão estilística para o exemplo da mandala

def setup ():
    size(600, 600)
    background(0)
    mandala(width / 2, height / 2, 100, 10)

def mandala(x, y, raio, num_petalas): 
    passo = TWO_PI / num_petalas
    angulo = 0
    while angulo < TWO_PI:
        sx = x + cos(angulo) * raio
        sy = y + sin(angulo) * raio
        fill(255, 255, 255 , 50)
        circle(sx, sy, raio * 2)
        angulo += passo

image

villares commented 3 years ago

Oi, vocês conseguem terminar os ajustes? Precisam de ajuda?

villares commented 3 years ago

Muito obrigado!

Vou aceitar/merge e acrescentar a imagem!

villares commented 3 years ago

Acrescentei a imagem e fiz pequenos ajustes no texto, principalmente no "while com else", vejam se acham que ficou legal!

Essa melhoria foi bem além do previsto de só acrescentar o sumário, obrigado!

https://github.com/villares/material-aulas/blob/main/Processing-Python/while.md