Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista sobre Strings Leia uma frase e exiba quantas vogais aparecem na frase. Além disso, imprima a palavra "OK" se o primeiro, último e caractere do meio forem vogais, e a palavra "PROBLEMA", caso contrário. p=raw_input('digite uma palavra:') contv=0 p=p.lower() v=['a','e','i','o','u'] #estrutura pra contar as variaveis. for i in range(len(p)): for j in range(len(v)): if p[i]==v[j]: contv+=1 print 'a quantidade de vogais é: ', contv #pra verificar a condição. if p[0]and p[len(p)-1]and p[(len(p)-1)/2]=='a' or p[0]and p[len(p)-1]and p[(len(p)-1)/2]=='e'\ or p[0]and p[len(p)-1]and p[(len(p)-1)/2]=='i' or p[0]and p[len(p)-1]and p[(len(p)-1)/2]=='o'\ or p[0]and p[len(p)-1]and p[(len(p)-1)/2]=='u': print 'OK' else: print 'PROBLEMA' Faça um programa que leia uma string e crie outra com os caracteres invertidos. p = raw_input('Digite uma palavra:') aux = '' for i in range(len(p)): aux+= p[(len(p)-1)-i] print aux Faça um programa que leia uma string e crie uma outra string igual, mas com todos os caracteres em maiúsculos. p=raw_input('digite uma palavra:') g=p.upper() print g Faça um programa que leia uma string e crie uma outra string igual, mas com todos os caracteres em minúsculo. p=raw_input('digite uma palavra:') pq= p.lower() print pq Faça um programa que leia uma string e um caractere e diga quantas vezes o caractere aparece na string p=raw_input('Digite uma palavra:') c = raw_input('escolha um caractere:') cont=0 for i in range(len(p)): if p[i]==c: cont+=1 print cont Faça programa que leia uma string e um caractere e crie uma outra string sem o caractere lido.um var=raw_input('Digite uma palavra:') car= raw_ input('Digite um caractere:') nova='' for i in range(len(var)): if var[i]!=car: nova+=var[i] print nova Faça um programa que leia uma string e crie uma outra string repetindo os caracteres Ex: carro => ccaarrrroo p=raw_input('Digite uma palavra:') n='' for i in range(len(p)): n+=p[i]*2 print n Faça um programa que leia uma string e crie uma outra string repetindo apenas as vogais Ex: carro => caarroo p=raw_input('Digite uma palavra:') n='' for i in range(len(p)): if p[i]=='a' or p[i]=='e' or p[i]=='i' or p[i]=='o' or p[i]=='u': n+=p[i]*2 else: n+=p[i] print n Faça um programa que leia uma string e crie uma outra string invertendo as posições de dois em dois Ex: mexico => emixoc p=raw_input('Digite uma palavra:') n='' if len(p)%2!=0: for i in range(0,len(p)-1): if i%2==0: n+= p[i+1] else: n+= p[i-1] n+=p[len(p)-1] else: for i in range(0,len(p)): if i%2==0: n+= p[i+1] else: n+= p[i-1] print n Faça um programa que leia duas strings e imprima a interseção entre as strings Ex: cabelo e pelo => e, l, o t=raw_input('Digite uma palavra:') n=raw_input('Digite outra palavra:') q='' for i in range(len(t)): for j in range(len(n)): if t[i]==n[j]: q+=t[i] print q
Compartilhar