Quiz - 11

A. donuts
Para um inteiro n retorna uma string na forma ‘Número de donuts: <n>’
onde n é o valor passado como argumento.
Caso n >= 10 devo retornar ‘muitos’ em lugar do número.
donuts(5) returns ‘Número de donuts: 5’
donuts(23) returns ‘Número de donuts: muitos’

B. pontas
Dada uma string s, retorna uma string com as duas primeiras e as duas
últimas letras da string original s
Assim ‘palmeiras’ retorna ‘paas’
No entanto, se a string tiver menos que 2 letras, retorna uma string vazia

C. fixa_primeiro
Dada uma string s, retorna uma string onde todas as ocorrências
do primeiro caracter são trocados por ‘*’, exceto para o primeiro
Assim ‘abacate’ retorna ‘ab*c*te’
Dica: use s.replace(stra, strb)

D. mistura2
Sejam duas strings a e b
Retorno uma string ‘<a> <b>’ separada por um espaço
com as duas letras trocadas de cada string
‘mix’, pod’ -> ‘pox mid’
‘dog’, ‘dinner’ -> ‘dig donner’

E. palindrome
Verifique se uma string é palíndrome
palindrome(‘asa’) True
palindrome(‘casa’) False

F. busca (COMP 89 IME-USP)
Verifique quantas ocorrências de uma palavra há numa frase
frase = ‘ana e mariana gostam de banana’
palavra = ‘ana’
busca (‘ana e mariana gostam de banana’, ‘ana’) == 4
Hall of Fame Victor H. Panisa, 1a turma Python para Zumbis

Next Section - Quiz - 12