Ir ao conteúdo

Posts recomendados

Postado

Bom dia,

Então,
to com um probleminha aqui na reprodução do meu script.
O script é pra:

"""Desafio 28 -> Faça um programa que leia uma frase pelo teclado e mostre:
• Quantas vezes aparece a letra "A".
• Em que posição ela aparece a primeira vez.
• Em que posição ela aparece a última vez."""


A frase que eu estou usando é: 

Citação

A batatinha é bonitinha mas A laranja é muito mais bonitinha.


Segue abaixo o meu script:

f = str(input('Frase: ')).upper().strip() 
print('A letra "A" aparece {}x vezes.'.format(f.count('A'))) 
print('A letra "A" aparece pela primeira vez na posição {}.'.format(f.find('A'))) 
print('A letra "A" aparece pela última vez na posição {}.'.format(f.rfind('A')))

Aí quando eu executo, o terceiro "print" é que está voltando com erro. Era pra sair com a posição 23 e não posição 59.

Versão do Python = 3.6.4
Versão do PyCharm = 2017.3.2

  • Curtir 1
Postado

A meu ver, você colocou tudo para uppercase (letra maiúscula).

Assim o rfind não terá cono diferenciar maiúsculas e minúsculas.

  • Curtir 1
Postado

@soap.js aaahh entendi :D brigado cara! Vou tentar aqui e já já posto o resultado.
Pronto, consegui resolver haha :D
O programa já estava certo sem o ".upper()" hehe. Eu tirei o ".upper()" como você falou e funcionou perfeitamente.

 

Descobri também que eu tinha contado errado. A posição do segundo "A" maiúsculo era, na verdade, na vigésima e oitava posição (28°) e não na vigésima terceira (23°) kkkkkk eu tinha contado errado e por isso tinha colocado o ".upper()".


muito obgdo cr, muito obgdo mesmo :P

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!