Logo Passei Direto
Buscar

Python semana 4

Ferramentas de estudo

Questões resolvidas

A linguagem Python, além de seus recursos implícitos e funções preexistentes, permite que o desenvolvedor crie suas próprias funções. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas. I. As funções em Python são procedimentos que executam instruções internamente e podem retornar um determinado valor ou não retornam valores. PORQUE II. As funções auxiliam no reaproveitamento de códigos que devem ser executados várias vezes no programa, por exemplo, uma função que verifica a validade de um CPF. Analisando as asserções anteriores, conclui-se que:
a. as duas asserções são verdadeiras, e a segunda justifica a primeira.
b. as duas asserções são falsas.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.

O uso das funções definidas pelo desenvolvedor em Python auxilia no reaproveitamento de instruções que possam ser utilizadas várias vezes no mesmo programa. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas. I. As funções em um programa na linguagem Python devem ser definidas antes que sejam utilizadas, para que o interpretador reconheça a função. PORQUE II. As funções em Python devem ser definidas com o comando "def" e possuir um nome que não esteja entre as palavras reservadas da linguagem. Analisando as asserções anteriores, conclui-se que:
a. as duas asserções são falsas.
b. a primeira asserção é verdadeira, e a segunda é falsa.
c. as duas asserções são verdadeiras, e a segunda justifica a primeira.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.

Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números inteiros, reais, valores lógicos booleanos, e utilizar os comandos input() e print() como recursos de entrada e saída de dados. Com base nesse tema, avalie as expressões a seguir. >>> n1 = input('Digite o número 1 ') >>>Digite o número 1 2 >>>n2 = input('Digite o número 2 ') >>>Digite o número 2 3 >>> resultado = n1 + n2 Com relação ao resultado do programa apresentado, avalie as afirmativas a seguir. I. O resultado será uma string. II. O resultado será 23. (A operação n1 + n2 não soma os valores numericamente, mas sim concatena as strings.) III. O resultado será um número inteiro. IV. O resultado será 5. Está correto o que se afirma em:
a. I, III e IV, apenas.
b. I e II, apenas.
c. I, II e III, apenas.
d. I, II, III e IV.
e. II, apenas.

Com relação à forma de execução de um programa em Python, assinale a alternativa correta.

a.Os programas em Python são compilados e geram um arquivo .exe que roda no ambiente gráfico do sistema operacional Windows.
b.Os programas em Python devem ser escritos diretamente na linha de comando do shell interativo da linguagem para usar o modo de execução de célula.
c. Os programas em Python precisam de uma máquina virtual instalada no sistema operacional para a execução dos programas.
d.Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando.
e.Os programas em Python podem ser escritos em editores de texto comuns, porém sua execução deve ser feita pela IDE IDLE.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A linguagem Python, além de seus recursos implícitos e funções preexistentes, permite que o desenvolvedor crie suas próprias funções. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas. I. As funções em Python são procedimentos que executam instruções internamente e podem retornar um determinado valor ou não retornam valores. PORQUE II. As funções auxiliam no reaproveitamento de códigos que devem ser executados várias vezes no programa, por exemplo, uma função que verifica a validade de um CPF. Analisando as asserções anteriores, conclui-se que:
a. as duas asserções são verdadeiras, e a segunda justifica a primeira.
b. as duas asserções são falsas.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.

O uso das funções definidas pelo desenvolvedor em Python auxilia no reaproveitamento de instruções que possam ser utilizadas várias vezes no mesmo programa. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas. I. As funções em um programa na linguagem Python devem ser definidas antes que sejam utilizadas, para que o interpretador reconheça a função. PORQUE II. As funções em Python devem ser definidas com o comando "def" e possuir um nome que não esteja entre as palavras reservadas da linguagem. Analisando as asserções anteriores, conclui-se que:
a. as duas asserções são falsas.
b. a primeira asserção é verdadeira, e a segunda é falsa.
c. as duas asserções são verdadeiras, e a segunda justifica a primeira.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.

Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números inteiros, reais, valores lógicos booleanos, e utilizar os comandos input() e print() como recursos de entrada e saída de dados. Com base nesse tema, avalie as expressões a seguir. >>> n1 = input('Digite o número 1 ') >>>Digite o número 1 2 >>>n2 = input('Digite o número 2 ') >>>Digite o número 2 3 >>> resultado = n1 + n2 Com relação ao resultado do programa apresentado, avalie as afirmativas a seguir. I. O resultado será uma string. II. O resultado será 23. (A operação n1 + n2 não soma os valores numericamente, mas sim concatena as strings.) III. O resultado será um número inteiro. IV. O resultado será 5. Está correto o que se afirma em:
a. I, III e IV, apenas.
b. I e II, apenas.
c. I, II e III, apenas.
d. I, II, III e IV.
e. II, apenas.

Com relação à forma de execução de um programa em Python, assinale a alternativa correta.

a.Os programas em Python são compilados e geram um arquivo .exe que roda no ambiente gráfico do sistema operacional Windows.
b.Os programas em Python devem ser escritos diretamente na linha de comando do shell interativo da linguagem para usar o modo de execução de célula.
c. Os programas em Python precisam de uma máquina virtual instalada no sistema operacional para a execução dos programas.
d.Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando.
e.Os programas em Python podem ser escritos em editores de texto comuns, porém sua execução deve ser feita pela IDE IDLE.

Prévia do material em texto

<p>Python – semana 5</p><p>Pergunta 1</p><p>Considere que você tem digitado no editor da sua IDE o programa em Python seguinte:</p><p>x=4</p><p>print("A área do círculo é", (3.14 * x**2))</p><p>Indique qual é a alternativa que indica o seguinte passo.</p><p>Resposta Selecionada:</p><p>d. Salvar colocando o nome do arquivo .py para poder executar o programa.</p><p>Comentário da resposta:</p><p>Você acertou! Essa é a alternativa correta. Uma vez digitado o programa, é necessário salvá-lo com a extensão .py</p><p>Depois usa o comando cd para entrar em uma determinada pasta (Pycharm Projects), lá dentro eu tenho o comando dr, para verificar o conteúdo daquela pasta, eu tenho o diretório, e vou entrar dentro dele, vou olhar quais são os arquivos contidos ali dentro e lá eu verifico que o meu arquivo salvo está nesse diretório, aí eu consigo agora executar esse programa, pelo terminal. De que maneira? Eu vou chamar o interpretador Python3 vou colocar espaço e vou colocar o nome do arquivo .py que eu quero executar, ele executa da mesma maneira que foi executada na IDE, ele executa no terminal.</p><p>Pergunta 1</p><p>Considere o seguinte programa que aumenta o salário em 25%.</p><p>salario=20001</p><p>aumento = salario * 25 / 100</p><p>novoSalario = salario + aumento</p><p>Você quer imprimir o novo salário. Indique qual é o comando correto a ser colocado.</p><p>Resposta Selecionada:</p><p>a. print("O novo salário é R$", novoSalario)</p><p>Comentário da resposta:</p><p>Você acertou! Essa é a alternativa correta. Podemos usar o mesmo comando print para mostrar a mensagem e o valor do novo salário.</p><p>Pergunta 1</p><p>Indique qual é a utilidade de definir funções em Python.</p><p>Resposta Selecionada:</p><p>a. É útil quando precisamos executar uma sequência de instruções várias vezes, em diferentes partes do programa.</p><p>Comentário da resposta:</p><p>Você acertou! Essa é a alternativa correta. O uso de funções permite modularizar o programa, facilitando seu reuso e manutenção.</p><p>Pergunta 1</p><p>Indique como é feita a documentação do código em Python com um comentário de uma única linha:</p><p>Resposta Selecionada:</p><p>a. Usando o caractér #</p><p>Comentário da resposta:</p><p>Você acertou! Essa é a alternativa correta. É importante documentar programas até para o próprio autor daquele código, já que, à medida em que o programa se torna complexo, o desenvolvedor pode se esquecer daquele trecho que implementou anteriormente. Caso o comentário ocupe várias linhas, pode-se delimitá-lo por três aspas simples ou três aspas duplas</p><p>Pergunta 1</p><p>Você está fazendo um programa em Python que recebe alguns dados e os mostra na tela.</p><p>nome= input("Digite o seu nome ")</p><p>areaCurso=input("Digite a área de seu curso em maiúsculas")</p><p>print("O meu nome é ",nome)</p><p>Você quer mostrar a área de seu curso assim, por exemplo:</p><p>O meu curso é da área - COMPUTAÇÃO - UNIVESP</p><p>Indique qual das opções você utilizaria:</p><p>Resposta Selecionada:</p><p>a. print("O meu curso é da área -",areaCurso,"- UNIVESP")</p><p>Comentário da resposta:</p><p>Você acertou! Essa é a alternativa correta que utiliza a string “O meu curso área – “, o conteúdo da variável curso, e a string ,"- UNIVESP" para formar a frase.  Podemos também utilizar o separador sep quando queremos separar em vez de por espaços, por outro símbolo, como por exemplo: print("O meu curso é da área",curso,"UNIVESP", sep='-').</p><p>PERGUNTA 1</p><p>1. A função input(), em Python, permite a captura dos dados informados pelo usuário e a gravação desses dados em uma variável.</p><p>Com relação à sintaxe da função input em linguagem Python, assinale a alternativa correta.</p><p>a.</p><p>$nome := input(print('Digite o nome ')).</p><p>b.</p><p>nome = input('Digite o nome ').</p><p>c.</p><p>input('Digite o ' +nome).</p><p>d.</p><p>print('Digite o nome: ') e nome = input().</p><p>e.</p><p>input('Digite o nome ', nome).</p><p>PERGUNTA 2</p><p>1. Você quer fazer um programa Python para calcular a área de um triângulo. Lembrando que você quer um programa que aceite tanto números inteiros como com ponto decimal, indique qual é a alternativa correta.</p><p>a.</p><p>base = int(input("Digite a base: "))</p><p>altura = int(input("Digite a altura: "))</p><p>area = (base * altura) / 2</p><p>print("A área é", area)</p><p>b.</p><p>base = input("Digite a base: ")</p><p>altura = input("Digite a altura: ")</p><p>area = (base * altura) / 2</p><p>print("A área é", area)</p><p>c.</p><p>base = float(input("Digite a base: "))</p><p>altura = float(input("Digite a altura: "))</p><p>area = 3.14 * base**altura</p><p>print("A área é", area)</p><p>d.</p><p>base,altura = float(input("Digite a base e altura : "))</p><p>area = (base * altura) / 2</p><p>print("A área é", area)</p><p>e.</p><p>base = eval(input("Digite a base: "))</p><p>altura = eval(input("Digite a altura: "))</p><p>area = (base * altura) / 2</p><p>print("A área é", area)</p><p>PERGUNTA 3</p><p>Você tem o seguinte programa.</p><p>def leNumero():</p><p>numero = eval(input("Digite um número: "))</p><p>return numero</p><p>print("números lidos")</p><p>Indique qual é alternativa correta que comenta este pedaço de programa.</p><p>a.</p><p>A função leNumero() não está fazendo a conversão de tipo str para int.</p><p>b.</p><p>A função leNumero() não está fazendo a conversão de tipo str para float.</p><p>c.</p><p>A função leNumero() lê uma entrada digitada pelo usuário. O comando print não executará porque está depois da instrução return. A função está sendo definida, mas não está sendo usada.</p><p>d.</p><p>Para esta função poder ser executada, deve existir a função main().</p><p>e.</p><p>A função leNumero() tem que ter declaração do tipo int, float, etc., antes da declaração  da função.</p><p>PERGUNTA 4</p><p>A linguagem Python, além de seus recursos implícitos e funções preexistentes, permite que o desenvolvedor crie suas próprias funções.</p><p>Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas.</p><p>I. As funções em Python são procedimentos que executam instruções internamente e podem retornar um determinado valor ou não retornam valores.</p><p>PORQUE</p><p>II. As funções auxiliam no reaproveitamento de códigos que devem ser executados várias vezes no programa, por exemplo, uma função que verifica a validade de um CPF.</p><p>Analisando as asserções anteriores, conclui-se que:</p><p>a.</p><p>as duas asserções são verdadeiras, e a segunda justifica a primeira.</p><p>b.</p><p>as duas asserções são falsas.</p><p>c.</p><p>a primeira asserção é verdadeira, e a segunda é falsa.</p><p>d.</p><p>as duas asserções são verdadeiras, e a segunda não justifica a primeira.</p><p>e.</p><p>a primeira asserção é falsa, e a segunda é verdadeira.</p><p>PERGUNTA 5</p><p>O uso das funções definidas pelo desenvolvedor em Python auxilia no reaproveitamento de instruções que possam ser utilizadas várias vezes no mesmo programa.</p><p>Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas.</p><p>I. As funções em um programa na linguagem Python devem ser definidas antes que sejam utilizadas, para que o interpretador reconheça a função.</p><p>PORQUE</p><p>II. As funções em Python devem ser definidas com o comando "def" e possuir um nome que não esteja entre as palavras reservadas da linguagem.</p><p>Analisando as asserções anteriores, conclui-se que:</p><p>a.</p><p>as duas asserções são falsas.</p><p>b.</p><p>a primeira asserção é verdadeira, e a segunda é falsa.</p><p>c.</p><p>as duas asserções são verdadeiras, e a segunda justifica a primeira.</p><p>d.</p><p>as duas asserções são verdadeiras, e a segunda não justifica a primeira.</p><p>e.</p><p>a primeira asserção é falsa, e a segunda é verdadeira.</p><p>PERGUNTA 6</p><p>1. Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números inteiros, reais, valores lógicos booleanos, e utilizar os comandos input() e print() como recursos de entrada e saída de dados.</p><p>Com base nesse tema, avalie as expressões a seguir.</p><p>>>> n1 = input('Digite o número 1 ')</p><p>>>>Digite o número 1 2</p><p>>>>n2 = input('Digite o número 2 ')</p><p>>>>Digite o número 2 3</p><p>>>> resultado = n1 + n2</p><p>Com relação ao resultado do programa apresentado, avalie as afirmativas a seguir.</p><p>I. O resultado será uma string.</p><p>II. O resultado será 23. (A operação</p><p>n1 + n2 não soma os valores numericamente, mas sim concatena as strings.)</p><p>III. O resultado será um número inteiro.</p><p>IV. O resultado será 5.</p><p>Está correto o que se afirma em:</p><p>a.</p><p>I, III e IV, apenas.</p><p>b.</p><p>I e II, apenas.</p><p>c.</p><p>I, II e III, apenas.</p><p>d.</p><p>I, II, III e IV.</p><p>e.</p><p>II, apenas.</p><p>PERGUNTA 7</p><p>1. Os métodos de manipulação das listas são recursos indispensáveis para a produtividade do desenvolvimento com o uso dessas estruturas de dados.</p><p>Considere os seguintes métodos e suas definições.</p><p>1. print().</p><p>2. input().</p><p>3. eval().</p><p>I. Tem o objetivo de retornar uma string, independentemente do valor digitado pelo usuário.</p><p>II. Tem o objetivo de instruir a linguagem para executar uma string como uma expressão Python.</p><p>III. Tem o objetivo de apresentar os dados em linha de comando.</p><p>Assinale a alternativa que relaciona adequadamente os dois grupos de informações.</p><p>a.</p><p>1-III; 2-II; 3-I.</p><p>b.</p><p>1-III; 2-I; 3-II.</p><p>c.</p><p>1-I; 2-II; 3-III.</p><p>d.</p><p>1-II; 2-I; 3-III.</p><p>e.</p><p>1-I; 2-III; 3-II.</p><p>PERGUNTA 8</p><p>A implementação de um algoritmo em Python segue o mesmo padrão das demais linguagens de programação que utilizam o sequenciamento em que as instruções são executadas em ordem, as estruturas condicionais e as estruturas de repetição.</p><p>Com relação à forma de execução de um programa em Python, assinale a alternativa correta.</p><p>a.</p><p>Os programas em Python são compilados e geram um arquivo .exe que roda no ambiente gráfico do sistema operacional Windows.</p><p>b.</p><p>Os programas em Python devem ser escritos diretamente na linha de comando do shell interativo da linguagem para usar o modo de execução de célula.</p><p>c.</p><p>Os programas em Python precisam de uma máquina virtual instalada no sistema operacional para a execução dos programas.</p><p>d.</p><p>Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando.</p><p>e.</p><p>Os programas em Python podem ser escritos em editores de texto comuns, porém sua execução deve ser feita pela IDE IDLE.</p><p>PERGUNTA 9</p><p>A função print() é um importante recurso da linguagem Python e é muito utilizada para imprimir dados na linha de comando.</p><p>Considere o código a seguir:</p><p>>>> dia = 20</p><p>>>> mes = 'Outubro'</p><p>>>> ano = 2022</p><p>Com base no código apresentado, selecione a alternativa para a impressão dos dados formatados como: 20 de outubro de 2022.</p><p>a.</p><p>print(dia, mes, ano, sep= ' de ').</p><p>b.</p><p>print(dia+ ' de ' + mes + ' de ' + 'ano').</p><p>c.</p><p>print('$dia' + ' de $mes de ' + '$ano').</p><p>d.</p><p>print(dia + mes,+ ano, sep= ' de ').</p><p>e.</p><p>print('dia' + ' de ' + 'mes' +' de ' + 'ano').</p><p>número?</p><p>image4.png</p><p>image5.png</p><p>image6.png</p><p>image7.png</p><p>image8.png</p><p>image9.png</p><p>image10.png</p><p>image1.gif</p><p>image2.gif</p><p>image3.png</p>

Mais conteúdos dessa disciplina