Biologia, perguntado por Leticiaa5302, 5 meses atrás

Analise o trecho de código, em Python 3, a seguir. O valor impresso pela função print, na última linha do trecho de código, é: (dica: a função lower retorna todas as letras de uma string em minúsculo)

Soluções para a tarefa

Respondido por gleicyroots
11

Resposta: 321

Explicação: GABARITO

Respondido por MPia22
19

No trecho de código apresentado, o valor impresso pela função print na última linha é:

  • 321

Função Print()

Na linguagem Phyton, a função print() é responsável por exibir mensagens na tela do dispositivo que está sendo utilizado, ou enviar essas mensagens para um outro dispositivo.

A sintaxe da função print() é:

  • print(objeto(s), argumentos_de_palavra-chave)

Onde:

  • objeto(s) =  se refere a qualquer quantidade e tipologia de objeto.
  • argumentos_de_palavra-chave =  se refere aos argumentos opcionais a serem empregados.

A forma de se utilizar a função print() para formular uma mensagem que será mostrada ao usuário é bastante simples, basta utilizar a mensagem que quer transmitir como argumento da função.

Exemplo:

  • Mensagem desejada: "Seja bem-vindo ao meu site!"
  • Função print(): print("Seja bem-vindo ao meu site!")

Outra forma de expressar a função é adicionando a mensagem a uma variável que deverá ser implantada na função.

Função print()

texto = "Seja bem-vindo ao meu site!"

print(texto)

Sabendo essas informações básicas sobre a função print(), podemos solucionar o exercício com mais facilidade.

No exercício, a função FC recebe a string 'Aracajú/Sergipe' e uma letra que deverá ser comparada.

A função lower irá transformar as letras da string em minúsculas. Ficando a string da seguinte forma:

  • 'aracajú/sergipe'

A partir disso, a função irá verificar a quantidade de letras 'a', 'e' e 'i' que existem na string através de cada chamada da função FC.

Com essa informação, basta substituir as letras pela quantidade que se apresentam na string:

  • 'a' = 3
  • 'e' = 2
  • 'i' = 1

Substituindo temos:

a = 'Aracajú/Sergipe'

x = fc(a,'3')*100 → 300

y = fc(a,'2')*10 → 20

z = fc(a,'1') → 1

print(x+y+z) → 300 + 20 + 1 = 321

O trecho do código citado no exercício é:

def fc(x,y):

s=0

a = x.lower()

for i in a:

if (i==y):

s = s + 1

return s

a = 'Aracajú/Sergipe'

x = fc(a,'a')*100

y = fc(a,'e')*10

z = fc(a,'i')

print(x+y+z)

Conheça mais sobre Linguagem Phyton aqui:

https://brainly.com.br/tarefa/47294993

#SPJ4

Perguntas interessantes