3.8 C
Nova Iorque
segunda-feira, fevereiro 24, 2025

12 desafios de código Python para iniciantes


Uma das melhores maneiras de testar e praticar suas habilidades com Python é resolvendo desafios de codificação. Você pode aprender muito com livros e cursos on-line, mas programar não é uma atividade de poltrona. Você tem que escrever algum código para fazer um progresso genuíno.

Os desafios de codificação são perfeitos para isso. Os desafios de codificação são pequenos problemas que você pode resolver com código. Só porque são pequenos não significa que não colocarão seu conhecimento à prova. Cada pequeno desafio se concentrará nas habilidades que você usará posteriormente ao trabalhar em projetos de software program completos.

Neste artigo, daremos a você 12 iniciantes Pitão desafios de codificação para você começar. Experimente um ou dois por dia para manter suas habilidades em Python afiadas. E se você quiser continuar desafiando suas habilidades em Python, mostraremos como fazer isso no ultimate do artigo.

Comece a aprender Python hoje

Os 12 principais desafios de código Python para iniciantes

Esses são desafios de nível iniciante, mas você precisa conhecer a linguagem de programação Python para concluí-los. Se suas habilidades em Python estão um pouco enferrujadas, dê uma olhada Aprenda Python 3 para um curso adequado para iniciantes.

Você pode codificar suas soluções localmente se já tiver um ambiente de desenvolvimento configurado. Caso contrário, experimente um dos muitos websites que permitirão executar código Python no navegador. E se você tiver dúvidas, procure ajuda no Google para resolver o problema, mas não faça isso tão cedo. Dê o seu melhor primeiro.

1. Converta radianos em graus

Escreva uma função em Python que aceite um parâmetro numérico. Este parâmetro será a medida de um ângulo em radianos. A função deve converter os radianos em graus e depois retornar esse valor.

Embora você possa encontrar uma biblioteca Python para fazer isso para você, você mesmo deve escrever a função. Uma dica que você recebe é que você precisará usar Pi para resolver esse problema. Você pode importar o valor de Pi do módulo matemático do Python.

2. Classifique uma lista

Crie uma função em Python que aceite dois parâmetros. O primeiro será uma lista de números. O segundo parâmetro será uma string que pode ter um dos seguintes valores: asc, desc e none.

Se o segundo parâmetro for “asc”, a função deverá retornar uma lista com os números em ordem crescente. Se for “desc”, então a lista deverá estar em ordem decrescente, e se for “none”, deverá retornar a lista authentic inalterada.

3. Converta um número decimal em binário

Escreva uma função em Python que aceite um número decimal e retorne o número binário equivalente. Para simplificar, o número decimal será sempre menor que 1.024, portanto, o número binário retornado sempre terá menos de dez dígitos.

4. Conte as vogais em uma string

Crie uma função em Python que aceite uma única palavra e retorne o número de vogais dessa palavra. Nesta função, apenas a, e, i, o e u serão contados como vogais – não y.

5. Oculte o número do cartão de crédito

Escreva uma função em Python que aceite um número de cartão de crédito. Deve retornar uma string onde todos os caracteres estão ocultos com um asterisco, exceto os quatro últimos. Por exemplo, se a função for enviada “4444444444444444”, ela deverá retornar “4444”.

6. Os Xs são iguais aos Os?

Crie uma função Python que aceite uma string. Esta função deve contar o número de Xs e o número de Os na string. Deve então retornar um valor booleano True ou False.

Se a contagem de Xs e Os for igual, a função deverá retornar True. Se a contagem não for a mesma, deverá retornar False. Se não houver Xs ou Os na string, ela também deverá retornar True porque 0 é igual a 0. A string pode conter qualquer tipo e número de caracteres.

7. Crie uma função de calculadora

Escreva uma função Python que aceite três parâmetros. O primeiro parâmetro é um número inteiro. O segundo é um dos seguintes operadores matemáticos: +, -, / ou . O terceiro parâmetro também será um número inteiro.

A função deve realizar um cálculo e retornar os resultados. Por exemplo, se a função receber 6 e 4, ela deverá retornar 24.

8. Dê-me o desconto

Crie uma função em Python que aceite dois parâmetros. O primeiro deve ser o preço complete de um merchandise como um número inteiro. O segundo deve ser o percentual de desconto como um número inteiro.

A função deve retornar o preço do merchandise após a aplicação do desconto. Por exemplo, se o preço for 100 e o desconto for 20, a função deverá retornar 80.

9. Apenas os números

Escreva uma função em Python que aceite uma lista de qualquer comprimento que contenha uma mistura de inteiros não negativos e strings. A função deve retornar uma lista apenas com os inteiros da lista authentic na mesma ordem.

10. Repita os personagens

Crie uma função Python que aceite uma string. A função deve retornar uma string, com cada caractere da string authentic duplicado. Se você enviar a função “now” como parâmetro, ela deverá retornar “nnooww”, e se você enviar “123a!”, ela deverá retornar “112233aa!!”.

11. Converta letras minúsculas em maiúsculas

Para este desafio, crie uma função Python que aceite uma string. A função deve retornar uma string, com cada caractere minúsculo da string authentic retornado como caracteres maiúsculos. Se você enviar a função “adeus” como parâmetro, ela deverá retornar “ADEUS”.

12. Adicione pontos

Escreva uma função em Python que aceite uma string. A função deve retornar uma string e adicionar “.” entre cada letra. Por exemplo, se você enviar a função “expertise” como parâmetro, ela deverá retornar “expertise”.

Melhorando suas habilidades em Python

Se você gosta desses desafios de codificação em Python e quer tentar resolver mais, inscrever-se para uma conta em nosso web site hoje. Realizamos desafios de codificação diários e semanais onde você pode testar suas habilidades. Você pode encontrar mais detalhes sobre esses desafios de codificação aqui.

Se você precisar aprimorar suas habilidades em Python para completar os desafios para iniciantes, confira nosso Aprenda Python 3 curso. É uma ótima introdução à linguagem de programação Python e aos fundamentos da programação.

Se você quiser experimentar desafios de codificação intermediários ou avançados e já conhece Python básico, então cursos como Aprenda estruturas de dados e algoritmos com Python, Aprenda recursão com Pythonou Aprenda estruturas de dados complexas ensinará o que você precisa saber para resolver desafios de codificação mais complexos.

Este weblog foi publicado originalmente em agosto de 2021 e foi atualizado para incluir desafios adicionais de Python para iniciantes.

Esteja você procurando iniciar uma nova carreira, desenvolver suas habilidades técnicas ou apenas programar por diversão, estamos aqui para ajudar em cada etapa do caminho. Confira nossa postagem no weblog sobre como escolher o melhor plano Codecademy para você para saber mais sobre nossos cursos estruturados, certificações profissionais, recursos de preparação para entrevistas, serviços de carreira e muito mais.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles