|
|
Linha 6: |
Linha 6: |
| == Códigos para Python == | | == Códigos para Python == |
| | | |
− | === Um contador de palavras simples ===
| + | [[Um contador de palavras simples]] |
− | | |
− | A ideia é um script (código) para tomar um texto qualquer e contar quantas palavras existem nele. Neste caso, vamos converter uma frase em uma lista de palavras, separadas por vírgula (como é normal nas listas), usando o espaço entre as palavras como separador. Este último procedimento será feito através do comando "split", próprio do python.
| |
− | | |
− | {{code|code=
| |
− | {{Cv|cv=texto = "diferentes problemas de pesquisa exigem diferentes respostas técnicas"}}
| |
− | | |
− | {{Cv|cv=palavrasSeparadas = texto.split(" ")}} {{cmt|cmt = cria a variável "palavrasSeparadas" (uma lista), através do comando ''split'' que quebra o texto usando os espaços " ", por isso estas aspas com nada no meio dentro entre parênteses }}
| |
− | | |
− | {{cv|cv=contarPalavras = len(palavrasSeparadas)}} {{cmt|cmt = cria a variável "contarPalavras", que conta quantas palavras há na lista "palavrasSeparadas"}}
| |
− | | |
− | {{cv|cv=print(contarPalavras)}} {{cmt|cmt = usa o comando print para exibir o valor de "contarPalavras", que como se vê abaixo, será '''8'''}}
| |
− | | |
− | {{cv|cv=print(palavrasSeparadas)}} {{cmt|cmt = este "print" foi criado somente para mostrar o conteúdo da lista e permitir o melhor entendimento do comando "split". O resultado será ['diferentes', 'problemas', 'de', 'pesquisa', 'exigem', 'diferentes', 'respostas', 'técnicas'], como se vê abaixo}}
| |
− | | |
− | {{rtd|rtd=
| |
− | | |
− | 8
| |
− | | |
− | ['diferentes', 'problemas', 'de', 'pesquisa', 'exigem', 'diferentes', 'respostas', 'técnicas']
| |
− | }}
| |
− | | |
− | | |
− | }}
| |
Edição das 10h52min de 19 de dezembro de 2021
{{verbete|nome=Tiago|sobrenome=Gil|verbete=
Abaixo são apresentados alguns códigos prontos para diversas tarefas, com diferentes graus de dificuldade. Todas as linhas são "comentadas", ou seja, tem uma explicação ao lado que não atrapalha o código e permite entender a função de cada linha.
Códigos para Python
Um contador de palavras simples