Ir ao conteúdo

Posts recomendados

Postado

@Regis Marcos Correa Junior há várias formas, duas comuns são:

1- usar regex

2- fazer uma comparação caractere por caractere ao usar sua string como vetor.

 

mas cuidado com o pedido da questão, só printar é diferente de substituir como também mantem a informação antiga e não salva a nova.

  • Curtir 1
  • Obrigado 1
Postado
18 horas atrás, gnireorb disse:

Tem varias maneiras de se fazer isso, eu usaria regex.

 

https://docs.python.org/3/library/re.html

https://regex101.com/r/z9o5Kz/1

 

import re

var = re.sub("[aeiou]", "*", "casa peixe lagartixa dente animal sapato abacate leite dor")
print(var)

 

Entretanto, o professor falou para não usar IMPORT por isso não sei como desenvolver

@Swalls

18 horas atrás, Swalls disse:

@Regis Marcos Correa Junior há várias formas, duas comuns são:

1- usar regex

2- fazer uma comparação caractere por caractere ao usar sua string como vetor.

 

mas cuidado com o pedido da questão, só printar é diferente de substituir como também mantem a informação antiga e não salva a nova.

Entretanto, o professor falou para não usar IMPORT por isso não sei como desenvolver

  • Curtir 1
Postado

@Regis Marcos Correa Junior nesse caso você vai ter que fazer na raça mesmo(não conheço outra forma).

o python é bom porque ele já entende sua string como vetor, só não lembro se ele conta o /0 mas basicamente você vai ter que contar quantos índices tem seu vetor e a partir desse número abrir um laço for que analise e compare índice por índice como se fosse uma lista comum LIFO.

dica: para coisas que só precisa de 1 confirmação use uma variável bool, aí se estiverem todas  1 no final significa que bate com os requisitos.

  • Curtir 2
Postado
4 horas atrás, Swalls disse:

basicamente você vai ter que contar quantos índices tem seu vetor e a partir desse número abrir um laço for que analise e compare índice por índice

É até mais simples, com um for...in na string sem a necessidade de saber o tamanho dela.

  • Curtir 1
  • Obrigado 1
Postado

só finalizando, esse método pelo for é bem ineficiente pois quando sua string for muito grande vai afetar o tempo e diminuir o desempenho, então faça apenas quando for coisas pequenas ou didaticamente.

  • 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...