← Learn to Code — Python, Java, C, SQL & Web · Aprender a Programar — Python, Java, C, SQL & Web
Python Practice · Prática em Python
Coding challenges from 1★ to 5★. · Desafios de codificação de 1★ a 5★.
python 108 Lessons · Lições
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · Cada aula roda no seu navegador — escreva código real, pressione Executar e as tarefas se verificam sozinhas. Grátis, sem necessidade de conta, com notas traduzidas em par com o inglês.
Start the course · Iniciar o curso
Lessons in this course · Lições neste curso
No lessons match. Clear the search or choose another filter.
- 01 Print a word · Imprimir uma palavra 1 required task · ★
- 02 Print another word · Imprimir outra palavra 1 required task · ★
- 03 Print a sentence · Imprimir uma frase 1 required task · ★
- 04 Print with a ! · Imprimir com um ! 1 required task · ★
- 05 Print two lines · Imprimir duas linhas 1 required task · ★
- 06 Print three lines · Imprimir três linhas 1 required task · ★
- 07 Print a number · Imprimir um número 1 required task · ★
- 08 Print a bigger number · Imprimir um número maior 1 required task · ★
- 09 Add two numbers · Somar dois números 1 required task · ★
- 10 Add bigger numbers · Somar números maiores 1 required task · ★
- 11 Subtract · Subtrair 1 required task · ★
- 12 Multiply · Multiplicar 1 required task · ★
- 13 Divide · Dividir 1 required task · ★
- 14 Remainder · Resto 1 required task · ★
- 15 Use a variable · Usar uma variável 1 required task · ★
- 16 A number variable · Uma variável numérica 1 required task · ★
- 17 Change a variable · Alterar uma variável 1 required task · ★
- 18 Add two variables · Somar duas variáveis 1 required task · ★
- 19 Multiply two variables · Multiplicar duas variáveis 1 required task · ★
- 20 Join two words · Juntar duas palavras 1 required task · ★
- 21 Greet a name · Saudar um nome 1 required task · ★
- 22 Repeat text · Repetir texto 1 required task · ★
- 23 Ask for a name · Perguntar um nome 1 required task · ★
- 24 Echo a number · Ecoar um número 1 required task · ★
- 105 Call a function · Chamar uma função 1 required task · ★
- 106 Use what it gives back · Usar o que ela devolve 1 required task · ★
- 107 Finish the function · Finalizar a função 1 required task · ★
- 108 Write one yourself · Escrever uma você mesmo 1 required task · ★★
- 25 Your first function · Sua primeira função 1 required task · ★
- 26 Is it positive? · É positivo? 1 required task · ★
- 27 The bigger one · O maior deles 1 required task · ★
- 28 The last item · O último item 1 required task · ★
- 29 Is it even? · É par? 1 required task · ★
- 30 Sum a list · Somar uma lista 1 required task · ★
- 31 Reverse a string · Inverter uma string 1 required task · ★★
- 32 Count the vowels · Contar vogais 1 required task · ★★
- 33 FizzBuzz 1 required task · ★★★
- 34 Letter frequencies · Frequência de letras 1 required task · ★★★
- 35 Remove duplicates · Remover duplicatas 1 required task · ★★★
- 36 Second largest · Segundo maior 1 required task · ★★★
- 37 Group anagrams · Agrupar anagramas 1 required task · ★★★★
- 38 Flatten a nested list · Achatamento de lista aninhada 1 required task · ★★★★
- 39 RPN calculator · Calculadora RPN 1 required task · ★★★★★
- 40 Run-length encoding · Codificação por comprimento de corrida 1 required task · ★★★★★
- 41 Count to ten · Contar até dez 1 required task · ★★
- 42 Even numbers · Números pares 1 required task · ★★
- 43 Liftoff · Decolagem 1 required task · ★★
- 44 Star triangle · Triângulo de estrelas 1 required task · ★★
- 45 The 3 times table · A tabela do 3 1 required task · ★★
- 46 Running total · Total acumulado 1 required task · ★★★
- 47 Largest without max · Maior sem max 1 required task · ★★★
- 48 Smallest without min · Menor sem min 1 required task · ★★★
- 49 Count the positives · Contar os positivos 1 required task · ★★
- 50 Average of a list · Média de uma lista 1 required task · ★★★
- 51 Add up 1 to 100 · Somar de 1 a 100 1 required task · ★★
- 52 Upside-down triangle · Triângulo invertido 1 required task · ★★
- 53 FizzBuzz with 4 and 6 · FizzBuzz com 4 e 6 1 required task · ★★★
- 54 Until you type stop · Até digitar stop 1 required task · ★★★
- 55 A list of squares · Uma lista de quadrados 1 required task · ★★
- 56 Count a value · Contar um valor 1 required task · ★★
- 57 Keep the evens · Manter os pares 1 required task · ★★
- 58 Find the position · Encontrar a posição 1 required task · ★★★
- 59 Smallest and largest · Menor e maior 1 required task · ★★★
- 60 Above average · Acima da média 1 required task · ★★★
- 61 Binary to denary · Binário para decimal 1 required task · ★★★★
- 62 Denary to binary · Decimal para binário 1 required task · ★★★★
- 63 Digital root · Raiz digital 1 required task · ★★★★
- 64 Caesar cipher · Cifra César 1 required task · ★★★★
- 65 Bank account · Conta bancária 1 required task · ★★★★
- 66 Transpose a grid · Transpor uma grade 1 required task · ★★★★
- 67 Most common word · Palavra mais comum 1 required task · ★★★★★
- 68 Sieve of Eratosthenes · Crivo de Eratóstenes 1 required task · ★★★★★
- 69 A row of Pascal's triangle · Uma linha do triângulo de Pascal 1 required task · ★★★★★
- 70 Tic-tac-toe winner · Vencedor do Jogo da Velha 1 required task · ★★★★★
- 71 Is it big? · É grande? 1 required task · ★
- 72 Pass or fail · Aprovado ou reprovado 1 required task · ★
- 73 Positive, negative or zero · Positivo, negativo ou zero 1 required task · ★
- 74 The bigger number · O número maior 1 required task · ★
- 75 Even or odd · Par ou ímpar 1 required task · ★
- 76 Is it in range? · Está no intervalo? 1 required task · ★★
- 77 Free entry · Entrada livre 1 required task · ★★
- 78 Grade letter · Nota em letra 1 required task · ★★
- 79 Divisible by both · Divisível por ambos 1 required task · ★★
- 80 Ticket price · Preço do ingresso 1 required task · ★★
- 81 Finish the countdown · Finalizar a contagem regressiva 1 required task · ★
- 82 The loop that never ends · O loop que nunca termina 1 required task · ★
- 83 Count up to five · Contar até cinco 1 required task · ★
- 84 Add up to five · Somar até cinco 1 required task · ★
- 85 Double until it passes 100 · Dobrar até passar de 100 1 required task · ★★
- 86 Stop at the first over fifty · Parar no primeiro acima de cinquenta 1 required task · ★★
- 87 Count down in twos · Contar regressivamente de dois em dois 1 required task · ★★
- 88 Until they type stop · Até digitarem stop 1 required task · ★★
- 89 How many halvings? · Quantas divisões por dois? 1 required task · ★★
- 90 A row of the times table · Uma linha da tabela de multiplicar 1 required task · ★★
- 91 The first letter · A primeira letra 1 required task · ★
- 92 The last letter · A última letra 1 required task · ★
- 93 The first three letters · As primeiras três letras 1 required task · ★
- 94 How long is it? · Qual é o tamanho? 1 required task · ★
- 95 Shout it · Gritar 1 required task · ★
- 96 Initials · Iniciais 1 required task · ★★
- 97 Ask for a name · Perguntar um nome 1 required task · ★
- 98 Ask for two things · Pedir duas coisas 1 required task · ★
- 99 A number from input · Um número da entrada 1 required task · ★
- 100 Add two numbers you were given · Somar dois números fornecidos 1 required task · ★★
- 101 Each letter on its own line · Cada letra em sua própria linha 1 required task · ★
- 102 Zero to four · De zero a quatro 1 required task · ★
- 103 Count the letters · Contar as letras 1 required task · ★
- 104 Add up one to five · Somar de um a cinco 1 required task · ★