Junta-te ao Percurso de Pyret do Exercism para teres acesso a 66 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.
fun sum(lst):
cases (List) lst:
| empty => 0
| link(first, rest) => first + sum(rest)
end
where:
sum([list: ]) is 0
sum([list: 1, 2, 3]) is 6
end
Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.
Implementa operações básicas com listas.
Ajuda a Eliud a contar o número de ovos do seu galinheiro, contando os bits com valor 1 numa representação binária.
Converte um número, representado como uma sequência de algarismos numa base, para qualquer outra base.
Enquanto linguagem de ensino, o Pyret dá prioridade à legibilidade, recorrendo a uma sintaxe limpa e direta
O Pyret está disponível onde quer que o npm possa ser instalado ou online em https://code.pyret.org/editor
O Pyret foi concebido para ter uma curva de aprendizagem gradual, com foco nas práticas gerais de programação
Toda a cadeia de ferramentas envolve cerca de 100 MB de transferência
O Pyret inclui um executor de testes integrado, o que faz dos testes uma parte natural do processo de desenvolvimento
O Pyret é um laboratório em desenvolvimento ativo para avanços no ensino dos fundamentos da informática
Cada linguagem tem a sua própria forma de fazer as coisas. Pyret não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Pyret e a escrever código idiomático em Pyret. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em Pyret. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.
Sabe mais sobre mentoriaO percurso Pyret do Exercism tem 66 exercícios para te ajudar a escrever melhor código.
Vê todos os exercícios de Pyret