Questões de Programação - Python para Concurso
Foram encontradas 602 questões
Um programador está desenvolvendo um programa Python que irá ler um texto e produzir um relatório contendo os substantivos presentes nesse texto e o número de vezes que cada substantivo aparece no texto. Por exemplo, o texto “Hoje é domingo de carnaval. Hoje é dia de samba.” iria produzir o seguinte resultado:
Hoje 2
domingo 1
carnaval 1
dia 1
samba 1
Os substantivos estão organizados de acordo com a lista inicial:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1] ]
Para completar o programa, é necessário construir uma função, chamada inclui, que receba como parâmetros uma lista de palavras, como a lista acima, e a próxima palavra do texto. Caso essa palavra recebida como parâmetro já se encontre na lista, deve-se adicionar uma unidade à quantidade de palavras existentes no texto. Caso contrário, a nova palavra deverá ser inserida no final da lista com o valor da quantidade igual a 1.
Por exemplo:
• se a função inclui for chamada com a lista inicial e a palavra "carnaval" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 2], ["dia", 1], ["samba", 1] ]
• se a função inclui for chamada com a lista inicial e a palavra "folia" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1], ["folia", 1] ]
Qual implementação da função inclui executa o que foi descrito?
Considere o trecho de código a seguir, escrito na linguagem de programação Python.
import pandas as pd
dados = [['Distrito Federal', 61, 'DF'],
['Rio de Janeiro', 21, 'RJ'],
['São Paulo', 11, 'SP'],
['Acre', 68, 'AC'],
['Goiás', 62, 'GO'],
['Inexistente', 0, 'IX']]
df = pd.DataFrame(dados, columns=['Estado', 'DDD',
'Sigla'])
df.set_index('DDD')
print(df.loc[0].values)
A execução desse código resultará em qual saída na tela?
Hoje 2 domingo 1 carnaval 1 dia 1 samba 1
Os substantivos estão organizados de acordo com a lista inicial:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1] ]
Para completar o programa, é necessário construir uma função, chamada inclui, que receba como parâmetros uma lista de palavras, como a lista acima, e a próxima palavra do texto. Caso essa palavra recebida como parâmetro já se encontre na lista, deve-se adicionar uma unidade à quantidade de palavras existentes no texto. Caso contrário, a nova palavra deverá ser inserida no final da lista com o valor da quantidade igual a 1.
Por exemplo:
• se a função inclui for chamada com a lista inicial e a palavra "carnaval" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 2], ["dia", 1], ["samba", 1] ]
• se a função inclui for chamada com a lista inicial e a palavra "folia" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1], ["folia", 1] ]
Qual implementação da função inclui executa o que foi descrito?
Com relação aos tipos estruturados da linguagem de programação Python 3, avalie as afirmativas a seguir.
I. A tentativa de utilizar conjunto (set) como chave de um dicionário (dict) retorna erro.
II. O conjunto (set) não permite elementos repetidos.
III. O construtor do tipo list retorna erro ao receber uma string como argumento (entrada).
Está correto o que se afirma em