Logo Passei Direto
Buscar

Algoritmos

Engenharias
Na AULA 5 aprendemos a trabalhar com funções e também a retornar valores em uma função. Acerca deste assunto, observe 0 código a seguir: def parangaricutirimirruaro(palavra): if (palavra = 'Seu Madruga'): return 1 return 0 retorno = parangaricutirimirruaro('Chaves') A programa em Python recebe uma string como parâmetro e retorna 0 ou 1 dependendo do valor deste dado recebido. Acerca deste código, assinale a alternativa CORRETA. A 0 valor da variável 'retorno', caso a string passada como parâmetro seja 'Seu Madruga', será 0 valor inteiro 1. B O valor da variável 'retorno', caso a string passada como parâmetro seja 'Chaves', será 0 valor inteiro 1. C 0 valor da variável 'retorno' só será 0 caso a palavra recebido como parâmetro não seja 'Seu Madruga'. D 0 valor da variável 'retorno' só será 1 caso a palavra recebido como parâmetro seja 'Seu Madruga'. E Caso seja passado como parâmetro uma string vazia para a função, ela não irá retornar nada.
User badge image
Alisson Eduardo Ribeiro

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Vamos analisar o código e as alternativas apresentadas. O código define uma função chamada `parangaricutirimirruaro` que recebe uma string chamada `palavra`. Dentro da função, há uma condição que verifica se `palavra` é igual a 'Seu Madruga'. Se for, a função retorna 1; caso contrário, retorna 0. Agora, vamos analisar cada alternativa: A) O valor da variável 'retorno', caso a string passada como parâmetro seja 'Seu Madruga', será 0 valor inteiro 1. Incorreta. Se a string for 'Seu Madruga', a função retornará 1, não 0. B) O valor da variável 'retorno', caso a string passada como parâmetro seja 'Chaves', será 0 valor inteiro 1. Incorreta. Se a string for 'Chaves', a função retornará 0, não 1. C) O valor da variável 'retorno' só será 0 caso a palavra recebida como parâmetro não seja 'Seu Madruga'. Correta. Isso está de acordo com a lógica da função: ela retorna 0 quando a palavra não é 'Seu Madruga'. D) O valor da variável 'retorno' só será 1 caso a palavra recebida como parâmetro seja 'Seu Madruga'. Incorreta. Embora isso seja verdade, a alternativa não é tão abrangente quanto a C, que fala sobre o retorno 0. E) Caso seja passado como parâmetro uma string vazia para a função, ela não irá retornar nada. Incorreta. A função ainda retornará 0, pois a string vazia não é igual a 'Seu Madruga'. Portanto, a alternativa correta é: C) O valor da variável 'retorno' só será 0 caso a palavra recebida como parâmetro não seja 'Seu Madruga'.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina