Únete al track de Pyret en Exercism para acceder a 66 ejercicios con análisis automático de tu código y mentoría personal, todo 100% gratis.
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
Mejora tus habilidades de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos en Exercism.
Dada la puntuación de alergias de una persona, determina si es alérgica o no a un elemento dado, y su lista completa de alergias.
Analiza y evalúa problemas matemáticos sencillos planteados con palabras, y devuelve la respuesta como un entero.
Escribe una implementación simple de lista enlazada que use Elements y una List.
Como lenguaje de enseñanza, Pyret prioriza la legibilidad con una sintaxis clara y sencilla
Pyret está disponible dondequiera que se pueda instalar npm o en línea en https://code.pyret.org/editor
Pyret se diseñó para tener una curva de aprendizaje gradual, enfocándose en las prácticas generales de programación
Toda la cadena de herramientas ocupa alrededor de 100 MB de descarga
Pyret incluye un ejecutor de pruebas integrado, lo que hace que las pruebas sean una parte natural del proceso de desarrollo
Pyret es un banco de pruebas con desarrollo activo para los avances en la enseñanza de los fundamentos de las ciencias de la computación
Cada lenguaje tiene su propia forma de hacer las cosas. Pyret no es la excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Pyret y a escribir código idiomático en Pyret. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios, y te darán pistas, ideas y comentarios sobre cómo lograr que se parezca más a lo que normalmente verías en Pyret. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Aprende más sobre la mentoríaEl track de Pyret en Exercism tiene 66 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de Pyret