1. Faça uma função que recebe um número inteiro e retorna o seu primeiro divisor maior do que 1.
2. Faça uma função que recebe um número inteiro e retorna True
se ele for primo e False
se não for.
3. Faça uma função que recebe uma string e retorna True
se a string for um palíndromo e False
se não for.
4. Faça uma função que recebe uma string e retorna um número inteiro correspondendo aos dígitos que
aparecem na string (ex: digitos("ab52c3d0") == 5230
).
5. Faça uma função que recebe uma lista de strings e retorna a concatenação de todas elas.
6. Faça uma função que recebe uma lista de números e retorna a quantidade de números maiores ou iguais a zero e de números menores que zero nessa lista.
7. Faça uma função que recebe uma lista de booleanos e retorna True
se algum deles for True
, e False
caso contrário.
8. Faça uma função que recebe dois parâmetros: um intervalo, representado por par ordenado de números, e uma lista de números,
e retorna True
se todos os números da lista estão no intervalo e False
caso contrário.
9. Escreva uma função que recebe uma string e dois caracteres e retorna uma nova string em que todas as ocorrências
do primeiro caractere foram substituídas por ocorrências do segundo caractere. Não use str.replace
!
10. Faça uma função que calcula o perímetro de um polígono, dado por uma lista de pares ordenados.