Curso Python #09 – Manipulando Texto

Nessa aula, vamos aprender operações com String no Python. As principais operações que vamos aprender são o Fatiamento de String, Análise com len(), count(), find(), transformações com replace(), upper(), lower(), capitalize(), title(), strip(), junção com join().

Gostou da aula? Então torne-se um Gafanhoto APOIADOR do CursoemVídeo acessando o site cursoemvideo.com/apoie

Aula do Curso de Python criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com.

Curso em Vídeo
Seja um apoiador: http://cursoemvideo.com/apoie
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursoemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080

Patrocínio
HOSTNET: http://www.hostnet.com.br
GAFANHOTOS: http://apoie.me/cursoemvideo

Source: Curso em Vídeo

1587 Comentários:

Daniel: Obrigado pelo Curso! Está excelente!.

Police Brazilian: Curso top, mas sempre tem gente que sai pedindo curso kkkkkkkk se nem começou esse direito heieheeu.

Henrique M Macedo: Ebaaaaa !! E vamos que vamos pra mais uma aula-desafio de hoje. Vamos ver o que o Guanabara nos reserva !!!.

robson souza: ola amigo talvez voce possa me ajudar estou tentando criar um script php onde gera hash 512 , não entendo muito sobre php, criei um no modelo abaixo onde ele me gera a hash do texto 1 , preciso criar um onde eu possa colocar para gerar todas as hash do numero 1 ate o numero 1000, onde as hash apareçam em linhas uma hash embaixo da outra desde já agradeço a atençãoobrigado pela ajuda tenha uma otima semana

Marcelo Costa: Exercício 23: num = str(input(‘Informe um número entre 0 e 9999: ‘)) print(‘Unidade: {}’.format(num[3])) print(‘Dezena: {}’.format( num[2])) print(‘Centena: {}’.format(num[1])) print(‘Milhar: {}’.format(num[0])).

LXDBR: Volta Excel por favor… Quero aprender mais….

Tadeu Espíndola Palermo: Está moleza!!! ( 2 Likes).

M Alejandro: Boa noite professor Quero começar a programar de fato já leio,pesquiso a respeito e vejo suas aulas minha dúvida é preciso uma máquina tablet/notbook avançada oque você recomendaria ?.

Hemerson oliveira: #Desafio 24 cidade = str(input(‘Digite o nome da cidade: ‘)) if ‘Santo’ in (cidade.split()[0]): print(‘A cidade Inicia com “Santo”‘) else: print(‘A cidade não começa com “Santo”‘).

KHa DuSpecter: Vlww!! Alguém pode tirar uma dúvida minha? Queria saber se no python tem como fazer o layout de um terminal ou cmd e rodar meu programa..

  • KHa DuSpecter: Eu estou querendo fazer um terminal para rodar o meu programa para o windows 7 também. E o cmd do win7 é ruim de olhar o script, por isso estou querendo fazer um terminal, para ficar bem visível..
  • Felipe Paz: Não seria mais fácil criar o programa diretamente com uma GUI e programar os eventos do que criar um terminal em “modo gráfico” pra fazer algo que já roda nativamente no terminal?.

Rodrigo Neumann: Galera tem como resolver o Desafio 23 so com o que ele ensinou ate agora? como vcs fizeram? Vi que o @raul cavalcante postou uma solucao importando o modulo trunc de math. Tem como fazer sem? To quebrando a cabeca aqui a bastante tempo..

Henrique Dias: Só vim dar like :D.

Raul Cavalcante: fiz assim : nome = input(‘qual seu nome completo: ‘) print (“””seu nome é{} seu nome todo em maiusculo é {} seu nome todo em minusculo é {} a quantidade de letras do seu nome sem espaços tem {} letras o seu primeiro nome tem {} letras”””.format(nome , nome.upper() , nome.lower() , len(nome.replace(‘ ‘,”)) , len(nome.split()[0]))).

Murilo Bernardes: Aqui vai um resumão que eu fiz aqui para estudar —————————————————————————————————————————————————————————————– import emoji frase = ‘Curso em video Python’ print(frase) print(‘————–Tipos de Fatiamente de texto————–‘) print(‘Pega o texto da posicao 3 ate a 12: [ ‘ + frase[3:13] + ‘ ]’) print(‘Pega o texto da posicao 5 ate o fim: [ ‘ + frase[5:] + ‘ ]’) print(‘Pega o texto do inicio ate a posicao 14: [ ‘ + frase[:15] + ‘ ]’) print(‘Pega o texo da posicao 5 ate a 10 pulando de 2 em 2: [ ‘ + frase[5:11:2] + ‘ ]’) print(‘Pega o texto inteiro e vai mostrando de 2 em 2 caractere: [ ‘ + frase[::2] + ‘ ]’) print(‘n———— Fim dos Fatiamentos——————–‘) print(‘——————————————————‘) print(‘———— No python tudo de um objeto ———–n’) print(‘Verifica quantas vezes a letra aparece na frase no caso a letra [ C ]: ‘ + (str(frase.upper().count(‘C’)))) print(‘Quantidade de caracteres da frase: ‘ + (str(len(frase)))) #frase.strip -> serve para remover os espaçoes indesejaveis antes e depois print(‘nTroca uma palavra pela outra dentro da frase’) print(emoji.emojize(‘ :point_right: Frase atual: ‘, use_aliases=True) + frase) frase = frase.replace(‘Python’, ‘Android’) print(emoji.emojize(‘ :point_right: Frase trocada: ‘, use_aliases=True) + frase) frase = frase.replace(‘Android’, ‘Python’) print(‘nVerifica se uma palavra esta na frase no caso [ Curso ] ‘) print(emoji.emojize(‘:point_right: ‘, use_aliases=True) + (str(‘Curso’ in frase))) print(‘Mostra a posição onde a palavra se inicia na frase no caso [ Python ]: ‘ + (str(frase.find(‘Python’)))) print(‘nSepara todas as palavras que tem na frase jogando em uma lista’) print(emoji.emojize(‘ :point_right: ‘, use_aliases=True) + (str(frase.split()))) —————————————————————————————————————————————————————————————– Espero que ajude e vamo que vamo com esse curso de Python!!!.

Éder: ”’ Desafio022: Crie um programa que leia o nome completo de uma pessoa e mostre: — 0 nome com todas as letras maiúsculas; — O nome com todas minúsculas; — Quantas letras (sem considerar espaços); — Quantas letras tem o primeiro nome. ”’ nome = input(‘Qual seu nome? ‘) print(nome.upper()) print(nome.lower()) print(‘Seu nome contem {} letras.’.format(len(nome) – nome.count(‘ ‘))) primeiroNome = nome.split() print(‘Seu primeiro nome contem {} letras.’.format(len(primeiroNome[0]))) ====================================== ”’ Desafio023: Faça um programa que leia um número de 0 a 9999 e mostre na tela todos os dígitos separados: Ex.: 1834 >>unidade: 4 >>dezena: 3 >>centena: 8 >>milhar: 1 ”’ num = input(‘Digite um número entre 0 e 9999: ‘) separados = num.split() print(‘nUnidade: {}nDezena: {}nCentena: {}nMilhar: {}’.format (separados[0][3], separados[0][2], separados[0][1], separados[0][0])) ======================================== ”’ Desafio024: Crie um programa que leia o nome de uma cidade e diga se ele começa ou não com ‘Santo’ ”’ cidade = input(‘Nome da cidade: ‘) inicio = cidade.split() print(‘Santo’ in inicio[0]) ======================================== ”’ Desafio025: Crie um programa que leia o nome de uma pessoa e diga se ela tem ‘Silva’ no nome. ”’ nome = input(‘Qual o nome: ‘) sep = nome.split() print(‘Silva’ in sep) ======================================== ”’ Desafio026: Faça um programa que leia uma frase pelo teclado e mostre: >> Quantas vezes aparece a letra ‘A’. >> Em que posição ela apareca a primeira vez. >> Em que posição ela aparece a última vez. ”’ frase = input(‘Digite uma frase qualquer: ‘) print(‘A letra “a” aparece {} vez(es).’.format(frase.count(‘a’))) print(‘Aparece pela primeira vez na posição {}.’.format(frase.find(‘a’))) print(‘Aparece pela última vez na posição {}’.format(frase.rfind(‘a’))) ========================================= ”’ Desafio027: Faça um programa que leia o nome completo de uma pessoa, mostrando em seguida o primeiro e o último nome separadamente. Ex.: Ana Maria de Souza Primeiro: ‘Ana’ Último: ‘Souza’ ”’ nome = input(‘Qual o nome? ‘) separado = nome.split() ultimo = len(separado) print(‘Primeiro nome: {}’.format(separado[0])) print(‘Último nome: {}’.format(separado[ultimo – 1])) ==========================================.

Mizael Clistion: como um serumaninho dá dislike numa aula dessa? Vai entender…

Tiago Azulay: All the way from Israel!!!!! Obrigado a voce Gustavo!!!.

Cesar Murilo: Eu utilizei uma funcionalidade para o desafio 24 que o Guanabara não ensinou no vídeo e que é bem simples..

erimano almeida: Guanabara POR FAVOR usa o windows e não o MAC o ja que provavelmente a maioria do seu publico usa windows. deixa o LIKE para ele ver isso pessoal ( 91 Likes).

  • MarK 07: muda sim, a aula lá dos emotes, o pessoal do windows não reconheceu, os emotes ficaram cinzas.
  • Richardson Moraes: TODOS CONTRA O SO JANELAS(windows), POR UM FREE WORLD, SOMOS TODOS LINUX ;-).
  • PAULO NOGUEIRA: Cara, eu uso linux, e é a mesma coisa…alias qq IDE, se vc usa no mac no windows no linux, mesma interface, mesmo tudo. :).
  • kaio campos: Linux Ubuntu aqui… ( 9 Likes).
  • KHa DuSpecter: Nada a ver cara, muita gente de maior usa o MAC, eu por exemplo. E o pycharm e o curso vai ser a mesma coisa com o windows, mac e linux. ( 8 Likes).
  • Dyefferson Azevedo: Não muda nada! Pra que ter esforço? ( 2 Likes).
  • KHa DuSpecter: Poisé ( 1 Likes).
  • Matheus Rocha: Python é uma linguagem interpretada, o S.O. não faz diferença ( 9 Likes).
  • Felipe Uchoa: Na verdade o seu código Python é primeiro compilado para pyc e depois o bytecode gerado na compilação é interpretado. Por isso Python é multiplataforma..
  • Rodrigo Estrela: não faz diferença nenhuma. ( 3 Likes).
  • Moises Fausto: Na a ver mesmo, eu uso linux de boas, não me atrapalha em nada. ( 2 Likes).
  • Alan cristian: eu tbm ( 1 Likes).
  • Claudinei Miller: anonymo _ 100% Linux e pra sempre… Fora Windows! ( 2 Likes).
  • Rafael Lima: anonymo_ qual a necessidade disso??? olha com o que o pessoal vai se importar :v ( 1 Likes).
  • Jones Souza Santos: Olá, eu instalei a menos de 1 semana linux, nunca tinha usado ele, sempre em Windows e estou conseguindo seguir 100% o conteúdo das aulas… Então o sistema operacional é o menor dos empecilhos ( 3 Likes).
  • Fernando Coelho: Nada muda, exceto quando vai executar comando de navegação(terminal), tentando acessar as pastas, mudar as pastas, saída do terminal, etc..
  • Gabriel Pessoa: Na verdade tem um bug q eu descobri (eu acho q é do Windows) Que na hora de importar o módulo math o PyCharm não reconhece o módulo (fica sublinhado de vermelho). O módulo funciona normalmente, é um bug visual, mas o ctrl + espaço para ver os comandos do módulo não aparecem..

Carlos Alberto Campos: Desafio 25: nome = input(“Entre com o nome: “) “silva” in nome.lower().split().

EjE EjE: Olá Mestre Guru ,,, Gustavo. Professor “Fiz a avaliaçao do curso de MySQL na primeira vez acertei 6/10 na segunda fiz um total de 7/10 … sou cadastrado no curso meu nome é eduardo jenner mendes santos” Por favor me de uma resposta a respeito do meu certificado …Obrigado e um abraço em todos do curso em video. / ( 1 Likes).

  • Pedro Henriwue: Voce tem Que Finalizar o Curso Para Receber o Certificado.

Wesley Santos: Alguém costuma complicar as coisas como eu? kkkkkkk nome = input(‘Entre com o seu nome completo: ‘) print(nome.upper()) print(nome.lower()) s = nome.split() t = len(s) c = 0 l = 0 while c < t: l = l + len(s[c]) c = c + 1 print('{} letras no total.'.format(l)) print('O primeiro nome tem {} letras'.format(len(s[0]))) Não tenho IDE pra ajudar então fico improvisando....

Raul Cavalcante: fiz o desafio 24 assim : cidade =(input(‘qual sua cidade ‘)) print(‘santo’ in cidade.split()[0]).

Carlos Alberto Campos: #Desafio 22, como fiz: nome = input(“Entre com o nome: “) print(“{},{}”.format(“Em Letras minúsculas e maiúsculas, respectivamente:n “+ nome.lower(), nome.upper())) print(“Quantidade de letras do nome todo:”, len(”.join(nome.split()))) print(“Quantidade de letras do primeiro nome:”, len(nome.split()[0])).

Lamôni Reiss Sant: Pra quem quer saber a resolução do desafio 26… Toma ae: frase = input(‘Digite uma frase: ‘) a = frase.count(‘a’) print(f’A letra “a” aparece { a } vezes na frase.’) f = frase.find(‘a’) fc = frase[: : -1] b = fc.find(‘a’) r = fc.replace(fc[ : b],” “) r = r[::-1] l = len(r) – 1 print(f’A letra “a” começa na posição { f } e termina na posição { l }.’).

William Cardoso: First.

Funkeiro vida loka: como o que o guanabara gasta os 80 mil conto q ele conseguiu dos apoidores?.

  • Kanguru Bombado: Mesmo que ele seja um Edir Macedo… Ele merece porque ao contrário do Edir Macedo ele ajudou muita gente e ainda esta ajudando se eu tivesse 1.000.000.000 de reais eu daria tudo para o curso em vídeo..
  • Funkeiro vida loka: +kanguru bombado o q tem aver edir marcedo com a minha pergunta???.

Felipe Lima: DESAFIO 22 nome = str(input(“Qual seu nome? “)) print(“Em letras maiúsculas: “, nome.upper()) print(“Em letras minúsculas: “, nome.lower()) nome1 = nome.split() nome2 = nome.replace(‘ ‘, ”) print(“O nome ‘{}’ possui {} letras”.format(nome, len(nome2))) print(len(nome1[0])) Valeu Guanabara!.

Edival Tec: Exercicio 022: frase = ‘Curso de python’ print(‘O nome {} convertido para todas as letras maiuscula: {}’.format(frase, frase.upper())) print(‘O nome {} convertido para todas as letras minusculas: {}’.format(frase, frase.lower())) frase1 = frase.split() #com split divida uma lista inteira em 3 lista frase2 = ”.join(frase1) #com join juntei novamente as 3 listas em uma, porem sem os espacos print(‘O nome completo {} tem no total: {} letras’.format(frase, len(frase2))) print(‘O nome completo {} tem o seu primeiro nome com: {} letras’.format(frase, len(frase1[0]))) Exercicio 023: num = input(‘Digie qualquer valor com 4 digitos: ‘) print(‘O valor {} tem sua:’.format(num)) print(‘Unidade: {}’.format(num[3])) print(‘Dezena: {}’.format(num[2])) print(‘Centena: {}’.format(num[1])) print(‘Milhar: {}’.format(num[0])).

Raul Cavalcante: fiz o desafio 24 assim : cidade =(input(‘qual sua cidade ‘)) print(‘santo’ in cidade.split()[0]) ( 2 Likes).

Marcelo Costa: Exercício 22: nome = str(input(‘Informe seu nome completo: ‘)) print(nome.upper()) print(nome.lower()) print(len(nome)) nome = nome.split() print(len(nome[0])).

Lucas Lima: 20:00 [Spoiler] próximo curso vai ser de Android! ( 123 Likes).

  • Ewerton Felipe: tem curso de android muito bom no site da udemy, são baratos, comprei quando tava com uma promoção de 20 reais ou 30 se nao me engano. Ele ensina a lógica de programação, ensina java e depois parte pro android studio, tudo do zero. vale a dica ai pra vocês não ficarem esperando… 20, 30 reais é mixaria, mas o curso é de qualidade tbm! aprende a criar até app igual whatsapp, jogo flappy bird, etc. ( 3 Likes).
  • Ninguem: Vai ter um curso de como criar android robô para destruir a humanidade ( 1 Likes).
  • Lucas Ryuzaki: Tbm estou precisando MUITO MUITO MUITO.
  • Bruno Oliveira: Ele me respondeu na ultima live, vai ser em outra plataforma mesmo ( 2 Likes).
  • KHa DuSpecter: Então o curso de android vai ser pago? ( 2 Likes).
  • Bruno Oliveira: provavelmente, deve ser o motivo dele trocar de plataforma porque não tem explicação ser gratuito e mudar a plataforma ( 1 Likes).
  • KHa DuSpecter: kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk ( 1 Likes).
  • Matheus Rocha: vai ter na plataforma paga, ele falou em alguma live ( 5 Likes).
  • Leandro O.: HL3 confirmado ( 2 Likes).
  • Eduardo Chiarotti: Melhor só se for Python para Android… =D ( 2 Likes).
  • Adnan Araujo: concordo.
  • Barbaros Insanos: tomara mesmo rsrsrrs.
  • Bruno Pires: Easter Egg.
  • Geison Ferreira: easter egg.
  • Gabriel Melo: foi exatamente nisso que eu pensei!.
  • Marcela Lima: Pensei nisso tb..

Tenho que Estudar.: A melhor notificação que recebi hoje.????????.

Jonathan Pauluze: Sofri pra fazer o último e era tão simples… Adhsaudhusah # Desafio 22 – Por: Jonathan Silva (Rivenoxus) nome = input(‘Digite seu nome completo: ‘) print(‘Seu nome em letras maiúsculas: {}’.format(nome.upper())) print(‘Seu nome em letras minúsculas: {}’.format(nome.lower())) print(‘Número de letras do seu nome: {}’.format(len(nome) – nome.count(‘ ‘))) print(‘Letras do primeiro nome: {}’.format(len(nome.split()[0]))).

Marcelo Costa: Exercício 24: cidade = str(input(‘Informe o nome de uma cidade: ‘)) cidade = cidade.split() if ‘Santo’ in cidade[0]: print(‘A cidade informada tem o nome Santo no início!’) else: print(‘A cidade informada não contem o nome Santo no início!’).

Elvis Schwarz: Guanabara Qual a diferença entre o pyCharm e do pyFunk?.

KatCut: Professor Guanabara, na parte de índices da frase eu fiquei confuso pois em outras linguagens a indexação é diferente, se eu quiser pegar o índice 13 eu vou pegar o 14° objeto/ caractere, mas parando para pensar em como a lista fica armazenada na memoria o inicio dos dados do índice 0 começa no inicio e termina no inicio do índice 1, dessa forma para que eu consiga dizer onde o processador precisa buscar os dados equivalentes a meu objeto/caractere, eu preciso dizer também o tamanho dele então seguindo essa logica para que eu obtenha o objeto no indicie 9, por exemplo, eu preciso dizer para meu processador “Va até o espaço na memoria com índice 9 e colete todos os dados ate é inicio do índice 10(o que equivale a todo o caractere 9)”, dessa forma, faz sentido se excluir o índice 10 da função de fracionamento do texto. Pois, o numero 10 significa o fim do objeto 9 que é justamente no começo do 10, pois não haveria assim indicadores numéricos para o fim de um objeto na memoria, então o fim de um é o inicio do próximo. Professor está certa minha logica?.

  • KatCut: Dessa forma acredito que em linguagens como java nas quais a indexação é diferente, o processo de dizer o tamanho do objeto ou o fim dele é automático feito por de traz da linguagem, sem que o programador precise se preocupar com isso..

lucas Silva: São 3 aspas dupla ? ( 1 Likes).

Raylson Castro: Opaaaa! Que notificação linda nessa manhã de segunda feira. ( 21 Likes).

Osvaldo James: Guarnabara, que diferença tem o fatiamento e o ponteiro???.

Hemerson oliveira: #Desafio 26 frase = str(input(‘Digite uma frase: ‘)) frase = frase.upper() if “A” in frase: print(‘Na frase há {} letra(s) “a”, sendo a primeira na posição {} e a ultima na posição {}’.format(frase.count(‘A’), frase.find(‘A’), frase.rfind(‘A’))) else: print(‘Nenhuma letra “A” foi encontrada na frase’).

The Lich Enchiridion: Como você vai tirar a foto mostrando os dedos pra aula aula 11 de Python ? kkk.

Sandro Marcelo Santos: Gostaria de dar duas sugestões: 1- Coloque a lista de desafios na descrição, 2- Se possível (não sei se isso dá muito trabalho), coloque na descrição a marcação do tempo do tópico que está ensinando (exemplo: fatiamento, ou count(), etc), ajudaria na hora de revisar algum ponto específico da aula. De qualquer forma a aula tá ótima. Parabéns. ( 239 Likes).

  • Renilde Ferreira: Boa sugestão , mas os desafios estão no “I” de interatividade no canto superior direito do video . ( 1 Likes).
  • PAULO NOGUEIRA: Boa….dica: assista as aulas anotando…qdo tem algo que eu tenho duvida eu anoto o tempo e volto…simples ( 6 Likes).
  • Nerd Gamer: Concordo ( 1 Likes).
  • Aylla Marques: oq custa procurar? passa o mouse pela barra de load que mostra a miniatura p facilitar, cês tbm viu… ( 3 Likes).
  • Claudemir Araujo: Concordo. ( 1 Likes).
  • P1R4T3 PLAY3R: Sandro Marcelo Santos concordo plenamente ( 1 Likes).
  • HvCeaser: apoio, vim revisar uma função que ele apresentou para poder fazer o exercicio, e tive que ficar procurando em 50 minutos de video… ajudaria mto a informação na descrição ( 5 Likes).
  • Eduardo Passero: UP!.
  • Livros, Séries e Pizzas: Up.
  • Felipe Toschi1: Aí ele tem todo trabalho de fazer o curso completo e as pessoas vão buscar só o que interessa a elas, tem que assistir tudo no mínimo, aí você vai saber onde está cada coisa 🙂 #SóAcho ( 6 Likes).
  • Marcela Lima: Tem o comentário do @Sergio Balla (procure nos comentários gerais) que tem os timelinks de cada tópico da aula e dos desafios. Achei essa aula um pouco mais detalhada e tem muitos apressadinhos por aí que quer tudo já mastigado, para depois sair do curso cheio de dúvidas. Mas achei boa a sua sugestão..

Marcelo Costa: Exercício 25: nome = str(input(‘Informe seu nome: ‘)) nome = nome.split() if ‘Silva’ in nome: print(‘O seu nome possuí a palavra Silva’) else: print(‘O seu nome não possui a palavra Silva’).

Hemerson oliveira: #Desafio 27 nome = str(input(‘Digite seu nome completo: ‘)) nome = nome.split() print(‘Primeiro nome: {}’.format(nome[0])) print(‘Ultimo nome: {}’.format(nome[-1])) ( 3 Likes).

Carlos Alberto Campos: #Desafio 23: numero= str(input(“Digite um número entre 0 e 9999: “)) print(“Unidade: “, numero[-1]) print(“Dezena: “, numero[len(numero)-2]) print(“Centena: “, numero[len(numero) – 3]) print(“Milhar: “, numero[len(numero) -4 ]).

  • emilly DIYS lindas Games: ei amigo tenta este: print (‘=========Desafio 2=======’) cd = input(‘Digite um numero de 0 a 9999: ‘) print(‘Unidade de milhar:’, cd[0]) print (‘Centena: ‘, cd[1]) print (‘Dezena: ‘, cd[2]) print (‘Unidade: ‘, cd[3]).
  • Rodrigo Neumann: Estou com dificuldades aqui para resolver esse Desafio. Seu codigo da erro aqui.
  • Carlos Alberto Campos: Estranho, testei várias vezes. Às vezes quando se copia um código de um lugar para outro, aparentemente estará tudo ok, mas vai aparecer esses erros…acho que tem a ver com caracteres invisíveis. Não copie, olhe esse código é vá escrevendo. Veja se funciona..
  • Carlos Alberto Campos: Deve estar aparecendo algum caracter extra quando vc copia e cola….
  • Rodrigo Neumann: Vou testar aqui digitar tudo novamente. Vlw Apolo, obrigado pela ajuda..
  • Eternal Games: pra esse codigo funcionar 100%: numero= str(input(“Digite um número entre 0 e 9999: “)) numero= ‘000’ + str(numero) print(“Unidade: {}”.format(numero[-1])) print(“Dezena: {}”.format(numero[-2])) print(“Centena: {}”.format(numero[-3])) print(“Milhar: {}”.format(numero[-4])).
  • Carlos Alberto Campos: Para mim está funcionando 200% rsrs. Será que não tem a ver com o fato de eu estar usando o ambiente Jupyter Notebook?.
  • Eternal Games: Apolo ah talvez eu uso o pycharm msm.

Heberth Sérgio: Sensacional, obrigado.

Giovanni Santos: Desafio 23 – n1 = input(‘ Digite um valor entre 0 e 9999 : ‘) n2 = n1.replace(”, ‘ ‘) n3 = n2.split() if len(n1)== 4: print(‘ Unidade: {} n Dezena: {} n Centena: {} n Milhar: {} ‘.format(n3[3], n3[2], n3[1], n3[0])) elif len(n1) == 3: print(‘ Unidade: {} n Dezena: {} n Centena: {} ‘.format(n3[2], n3[1], n3[0])) elif len(n1) == 2: print(‘ Unidade: {} n Dezena: {} ‘.format(n3[1], n3[0])) elif len(n1) == 1: print(‘ Unidade: {} ‘.format(n3[0])).

Moises Fausto: O comando .join, coloca a string “-” , não somente entre os espaços mais tmb entre as letras da palavra..

Giovanni Santos: Desafio 24 – nome_cidade = input(‘ Digite o nome de uma cidade: ‘).strip n2 = nome_cidade.find(‘ ‘) n3 = nome_cidade[:n2].lower() if n3 == ‘santo’: n4 = ” elif n3 != ‘santo’: n4 = ‘não ‘ print(‘ Essa cidade {}começa com Santo ‘.format(n4)) ( 2 Likes).

  • Sandro Gonçalves: Desenvolvi esse para o desafio 024: cidade=input(‘Digite o nome de uma cidade: ‘) dividido=cidade.split() if ‘santo’ in dividido[0]: print(‘Existe a palavra SANTO no início’) else: print(‘Não existe a palavra SANTO no início’).

shynie00: x = input(“Nome Completo: “) frase = x print(frase.upper()) print(frase.lower()) print(len(frase.split()[0])) print(len(frase)-frase.count(” “)).

KHa DuSpecter: 31:46 KKKKKKKKKKKKKKKKKKK.

Gustavo Henrique: Gustavo, bem que você poderia disponibilizar o slide que você usa nas aulas, né?.

  • Marcelo Costa: Eu estou printando todas as imagens no vídeo e colando no Power Point para poder me orientar nos exercícios….

0000XLVII INSIDE: O elefantinho que corre no início do vídeo é aquele do PHP pq o Guanabara curte esta linguagem demais.

Mateus Pereira: Gosto muito dos seus vídeos Guanabara sou aluno de Sistemas de Informação e na minha faculdade não ensina Python q eh uma pena pois, é uma linguagem fácil e objetiva. Parabéns Gustavo você como professor eh nota 10..

Hemerson oliveira: #Desafio 25 nome = str(input(‘Digite seu nome: ‘)) if (‘Silva’ in nome): print(‘O nome “{}”, Contém “Silva”‘.format(nome)) else: print(‘O nome “{}”, não Contém “Silva”‘.format(nome)).

  • DiegoGomesDG: Eu usei lower para ser mais preciso, pois se estiver silva dá false.

Vagner André Tâmbalo: Guanabara parabéns pela aula! Muito didática!.

Alex Niezen: Resolução de todos os exercícios: (edit: facilitar a leitura e simplificar o código ao extremo) Ex022 print(‘=== LEITOR DE NOMES ===’) # Coloquei o sobrenome também, por isso as linhas extras nome = input(‘Insira seu nome: ‘).strip() letras = len(nome) – nome.count(‘ ‘) # serve para facilitar nas funções extras dividido = nome.split() # também serve para facilitar nas funções extras print(‘Nome em maiúsculo: {}’.format(nome.upper())) print(‘Nome em minúsculo: {}’.format(nome.lower())) print(‘Número de letras: {}’.format(letras)) print(‘Primeiro nome: {}. Ele tem {} letras’.format(dividido[0], nome.find(‘ ‘))) print(‘Sobrenome: {}. Ele tem {} letras’.format(‘ ‘.join(dividido[1:]), letras – nome.find(‘ ‘))) Ex023 print(‘=== LEITOR DE NÚMEROS ATÉ 9999 ===’) n = int(input(‘Digite um número até 9999: ‘)) print(‘== MÉTODO INT ==’) print(‘Unidade = {}’.format(n % 10)) print(‘Dezena = {}’.format((n // 10) % 10)) print(‘Centena = {}’.format((n // 100) % 10)) print(‘Milhar = {}’.format(n // 1000)) print(‘== MÉTODO STRING ==’) n = ‘000’ + str(n) # para que possamos escrever 1, 23 ou 395 print(‘Unidade = {}’.format(n[-1])) # Também daria pra usar n[len(n)-1] print(‘Dezena = {}’.format(n[-2])) print(‘Centena = {}’.format(n[-3])) print(‘Milhar = {}’.format(n[-4])) Ex024 print(‘=== LEITOR DE NOME DE CIDADES ===’) # Optei por procurar pela palavra inteira, por isso o .split() cidade = input(‘Digite o nome de uma cidade: ‘).split() print(‘SANTO’ in cidade[0].upper()) Ex025 print(‘=== VERIFICADOR DE SILVA NO SOBRENOME ===’) # Optei por procurar por Silva como nome inteiro, por isso o .split() (Vai dar False em Silvana) nome = input(‘Digite seu nome: ‘).upper() print(‘SILVA’ in nome.split()) Ex026 print(‘=== BUSCADOR DE “A” ===’) frase = input(‘Digite uma frase: ‘).strip().lower() print(‘A quantidade de “A” na frase é {}.’.format(frase.count(‘a’))) print(‘O primeiro e o último “A” estão nas posições {} e {}.’.format(frase.find(‘a’), frase.rfind(‘a’))) Ex027 print(‘=== BUSCADOR DE PRIMEIRO E ÚLTIMO NOME ===’) nome = input(‘Digite seu nome: ‘).split() print(‘O primeiro nome é: {}’.format(nome[0])) print(‘O último nome é: {}’.format(nome[len(nome)-1])) # Ou simplesmente nome[-1] ( 41 Likes).

  • Lucas Martins: Muito obrigado Alex, ajudou bastante, só me tira uma duvida a função strip no ex022 funcionou? testei aqui e não deu certo..
  • João Vitor Fernandes: Olá, busquei fazer de forma mais simplificada, porém na hora de contar as letras do primeiro nome, ele pula para o segundo, algo como: João Vitor Primeiro nome = 5 letras João = 4 letras Vitor = 5 letras Por acaso teria alguma dica para resolver? E se tiver outras à respeito de eficiência e objetividade ficaria grato! nome = input(‘Digite seu nome: ‘).strip() upper = sum(1 for c in nome if c.isupper()) lower = sum(1 for c in nome if c.islower()) total = nome.count(”) totalp = nome.split() lista = [‘Upper: ‘, upper, ‘Lower: ‘, lower, ‘Total: ‘, total, ‘Total primary: ‘, totalp[0].count(”)] for x in lista: print(x).
  • Ruan Diego: esse 000 por está em string vai concatenar e não somar Ex: Met str: 5+000=5000 Met mat: 5+000=5.
  • João Vítor da Nova: Também fiquei em dúvida nisso GamesWiki.
  • Lucas Cyrne: @Alex Niezen, você poderia explicar sua lógica nessa instância: “print(‘Sobrenome: {}. Ele tem {} letras’.format(‘ ‘.join(dividido[1:]), letras – nome.find(‘ ‘)))” Achei massa como vocês mas mesmo dichavando ela eu não consegui acompanhar o raciocínio. Interessante que se retirar o “, letras – nome.find(‘ ‘)” da linha, ela continua resultando no sobrenome apenas, o que me intriga mais ainda em relação a sua lógica, se alguém puder responder eu ficaria muito agradecido!.
  • Lucas Cyrne: Na realidade só agora notei que o enunciado pede na verdade a quantidade de letras do primeiro nome, seu código não oferece isso, ele oferece o segundo nome. Vou tentar resolver isso..
  • Lucas De Souza: Obrigado, eu nao sabia como achar o codigo para ultimo nome. Agora ja sei que e -1!.
  • Julio Batista: parabéns amigo pela iniciativa! vc ja conhece essa linguagem?.
  • Matheus Douglas: Melhor comentário.
  • Hélio Alfredo Maia Sobrinho: Amigo me esclareça uma duvida, no exercicio 022 na parte das ” letras = len(nome) – nome.count(‘ ‘)”, poderia me explicar?.
  • Julio Geek: pq no 27 ultimo vc colocou -1 ?.
  • Julio Geek: eu tendi dps de lembrar do negocio do java q faz o mesmo.
  • William Russo: Não pois o strip é para tirar os espaços inúteis (na frente e atras) mas como vc colocou no meio do parenteses do split nada “()” logo ele separa por meio dos espaços então não muda nada o seu código ficou até mais leve que o do outro cara..
  • Kia Akio: Eu tô com uma dúvida, eu fiz anotações de todo o conteúdo do vídeo do caderno e eu não consegui chegar a conclusão que você chegou ali no ex022, e eu gostaria de sabe como é aplicada a funcionalidade do frase.find(”) no comando de split do primeiro nome. Eu gostaria de saber pelo fato de não estar satisfeito de não conseguir cumprir por mim mesmo kkkkkkkkkkk.
  • Gabriel Gomes: kia akio, ele usou o comando frase.find(‘ ‘) com espaços por que esse comando vai dizer em que posição(numero) tem o primeiro espaço e esse numero vai ser a quantidade de letras do primeiro nome. exemplo: gabriel gomes vou usar o “frase.find(‘ ‘)” com “espaços” ai ele vai dizer que meu nome tem 7 letras(que é a posição do “espaço”). isso acontece pq a contagem sempre começa do “0” então se a o “find” for até uma casa após o fim do primeiro nome a contagem fica correta. faz ai o teste com o teu nome ou qualquer outro, acho que assim vc vai entender melhor ( 1 Likes).
  • Kia Akio: @Gabriel Gomes Obrigado, Gabriel!!! Agradeço pela atenção, assim que chegar em casa eu farei o teste/treino.
  • Rodrigo Neumann: Ola amigo, obrigado por compartilhar seu trabalho. Me tire uma duvida por gentileza, no Ex023 notei que voce colocou o n = ‘000’ + str(n) Era isso que faltava e que estava gerando erro pra mim….. qual a funcao do 000? ( 3 Likes).
  • Alex Niezen: eu coloquei um comentário para explicar no próprio código. Foi a minha maneira de “trapacear” em string, pois se alguém coloca 23 no lugar de 0023, não existe a posição [len(x)-4] ou [-4] (dependendo da sua preferência, já que o professor Guanabara não chegou a explicar que podemos usar o número negativo para ir do final para o começo). Sem a string ‘000’, daria erro. Não sei se existe outra maneira, foi o que veio na mente primeiro. ( 4 Likes).
  • Hemerson oliveira: Resolvi o 23 dessa maneira: #Desafio 23 numero = str(input(‘Digite um número de 0 à 9999: ‘)) if 0 <= int(numero) <= 9999: print(numero[3], ' Unidade') print(numero[2], ' Dezena') print(numero[1], ' Centena') print(numero[0], ' Milhar') else: print('Erro no valor digitado') ( 1 Likes).
  • Rodrigo Neumann: Alex Niezen Ah entendi, poxa valeu mesmo pela explicação. Abc ( 1 Likes).
  • Alex Niezen: O ideal é não usar if/else para exercitar o proposto pelo professor Guanabara, mas mesmo assim, seu if/else deveria resolver o problema de um número digitado ter menos de 4 dígitos. ( 2 Likes).
  • Hemerson oliveira: Alex Niezen verdade, boa observação, não tinha reparado nisso.
  • Hemerson oliveira: Obg ????, vou consertar isso.
  • Hemerson oliveira: #desafio 27 nome = str(input(‘Digite seu nome completo: ‘)) nome = nome.split() print(‘Primeiro nome: {}’.format(nome[0])) print(‘Ultimo nome: {}’.format(nome[-1])) o 27 eu fiz assim sem o strip, pode dar alguma coisa errada?? ( 1 Likes).
  • Alex Niezen: Não, nada. O strip serve apenas para eliminar os espaços extras no início e no final. Como tudo que vai para a tela são elementos de dentro de listas (no caso, uma string, que também funciona como lista), não tem importância alguma a falta do strip. ( 1 Likes).
  • Hemerson oliveira: ok, muito obrigado man 😉 ( 1 Likes).
  • Alex Niezen: Isso foi respondido na pergunta de cima, Thiago. ( 2 Likes).
  • O_CarioK: Acho que no ex027 não precisa de “nome = nome.strip()”.
  • Emerzon Alves Lima: No exercicio 23 o que o (n[-1])) faz?.
  • Emerzon Alves Lima: Vlw mano, vou ate anotar 🙂 ( 1 Likes).
  • Alex Niezen: Limão, o [-1] faz com que o programa leia a lista do final para o inicio e pegue o primeiro (direita para esquerda). Se eu quisesse o penúltimo elemento de n, digitaria n[-2]. Coloquei assim apenas para ficar mais fácil a leitura, mas se você quiser utilizar algo que foi ensinado na aula 9, pode usar len(n)-1 , que é o total de elementos menos um, afinal sua lista começa no elemento 0 e vai até len(n)-1. E por que eu quis começar do final para o começo? Porque eu adicionei 3 zeros no inicio do número (tudo em string) para não dar erro caso eu digite 1, 23 ou 532, por exemplo. Eu poderia resolver isso de outras formas, claro, mas esta me pareceu a mais simples dentro do que já vimos nas aulas. ( 4 Likes).
  • c0rd3ir0: Ex23 num = str(input(‘Insira um número entre 0-9999: ‘)) unidade = num[3] dezena = num[2] centena = num[1] milhar = num[0] print(‘Unidade: {}n Dezena: {}n Centena: {}n Milhar: {}’.format(unidade, dezena, centena, milhar)) Seu programa ficou muito longo, tenta fazer mais simples é sempre melhor.
  • O_CarioK: O dele “esta longo” pq ele resolveu de duas formas diferentes ali (str e int). O dele “esta longo” pq não da erro se o usuário digitar um numero de 3 dígitos ou menos. ( 2 Likes).
  • Alex Niezen: Muito legal sua iniciativa de voltar aos exercícios antigos com conhecimento novo, UnkowUser, mas eu defendo a ideia de que estes exercícios são dados em uma sequencia específica justamente para evitar o uso de ferramentas mais adequadas, fazendo com que exercitemos mais nossos fundamentos. Andar de carro pode parecer uma solução melhor e mais prática, mas para quem precisa exercitar-se, andar a pé acaba trazendo um benefício muito maior. De qualquer forma, parabéns pela iniciativa! ( 1 Likes).
  • Carlos Purificação: * Desenvolvi um método diferente que mostra o 23 com exatidão, se não tiver milhar ele não irá mostrar a casa, se não tiver milhar e centena, ele não irá mostrar as casas e assim por diante! # DESAFIO #023 # faça um programa que leia um número de 0 a 9999 e mostre na tela as seguinte informações: # Ex: 1523 => 1 milhar, 5 centenas, 2 dezenas e 3 unidades num=int(input(‘Digite um número de 0 a 9999: ‘)) u= num // 1 % 10 d= num // 10 % 10 c= num // 100 % 10 m= num // 1000 % 10 print(‘O número {} possui as seguintes informações quanto a unidades:’.format(num)) if d == 0: print(‘Unidade: {}’.format(u)) elif c == 0: print(‘Unidade: {}’.format(u)) print(‘Dezena: {}’.format(d)) elif m == 0: print(‘Unidade: {}’.format(u)) print(‘Dezena: {}’.format(d)) print(‘Centena: {}’.format(c)) else: print(‘Unidade: {}’.format(u)) print(‘Dezena: {}’.format(d)) print(‘Centena: {}’.format(c)) print(‘Milhar: {}’.format(m)).
  • Carlos Purificação: Entendo seu ponto de vista kk, eu só quis desenvolver meu próprio método, eu gosto de me desafiar, pra saber até onde sei!.
  • Alex Niezen: Hmm, sim, eu também corro por fora. Então, se me permite fazer uma pequena modificação no seu exercício: Substitua os if x == 0 por if num < 10: elif num < 100: elif num < 1000: Caso contrário, números que contenham 0 no meio ficarão errados. Exemplo: teste 909. edit: outro meio simples de se fazer isso seria assim: num = str(input('Digite um número de 0 a 9999: ')) print('O número {} possui as seguintes informações quanto a unidades:'.format(num)) try: print('Unidade: {}'.format(num[-1])) print('Dezena: {}'.format(num[-2])) print('Centena: {}'.format(num[-3])) print('Milhar: {}'.format(num[-4])) except IndexError: pass claro que precisaria mais uma linha para verificar e garantir que o número digitado seja mesmo um número, mas é um código bem mais bonito, digamos assim. ( 1 Likes).
  • Pedro Alkimim: frase = str(input(‘Digite o nome da sua cidade:’)) if (‘Santo’ in frase): print(‘Sua cidade começa com Santo’) else: print(‘Sua cidade não começa com Santo’).

Guto Morungava: Magnifica aula!.

Leandro O.: #22 ”’Crie um programa que leia o nome completo de uma pessoa e mostre: # O nome completo com todas as letras maiúsculas # O nome completo com todas minpusculas # Quantas letras o nome possui (sem espaços) # Quantas letras tem o primeiro nome”’ n = ‘Leandro de Oliveira’ print(len(n)) print(n.upper()) print(n.lower()) print(len(”.join(n.split()))) b = n.split() print(len(b[1])).

Giovanni Santos: Desafio 25 – nome = input(‘ Escreva um nome: ‘).strip() n1 = ‘Silva’ in nome if n1 == True: n2 = ” elif n1 == False: n2 = ‘não ‘ print(‘ O nome {} {}tem Silva ‘.format(nome, n2)).

Eu não sou ninguém da Silva: Aow trem bão de aprender !! ( 2 Likes).

Emanuel Lacerda: Esse vídeo foi pirulista. Entendedores entenderão. ( 7 Likes).

Raul Cavalcante: o desafio 23 fiz assim : from math import trunc n = int(input(‘digite um numero : ‘)) print(”’o numero {} tem {} unidades, {} dezenas, {} centenas e {} milhares”’.format(n,trunc(n),trunc(n/10),trunc(n/100),trunc(n/1000))).

Carlos Alberto Campos: (Se quiserem corrigir, perguntar, me dar dicas, fiquem à vontade.) Desafio 24: cidade = input(“Entre com o nome de uma cidade: “) if cidade.lower().split()[0] == “santo”: print(“A cidade começa com a palavra ‘Santo’ “) else: print(“A cidade não começa com a palavra ‘Santo’ “).

samerpro: Mostra como faz para outras pessoas usarem meus app’s em python.pfvr Guanabara. ( 4 Likes).

Leandro O.: frase = ‘Curso em vídeo’ #[C][u][r][s][o][ ][e][m][ ][v][í][d][e][o] # 0 1 2 3 4 5 6 7 8 9 10 11 12 13 print(frase[9]) # imprime o caractere: “v” print(frase[1:5]) # imprime do 1 até o 4: “urso” print(frase[1:12:2]) # imprime do 1 ao 11 de 2 em 2: “us mvd” print(frase[:5]) # imprime do 0 ao 4: “curso” print(frase[5:]) # imprime do 5 ao 13: ” em vídeo” print(frase[5::2]) # imprime do 5 ao 13 de 2 em 2: ” mvdo” print(len(frase)) # imprime o tamanho da frase: “14” print(frase.count(‘o’)) # imprime quantos “O’s” tem na frase: “2” print(frase.count(‘o’,0,8)) # imprime do 0 ao 7 quantos “O’s” existem: “1” print(frase.find(‘urso’)) # imprime a quantidade de “urso” na frase: “1” print(frase.find(‘android’)) # imprime a mensagem “-1” que não encontrou print(‘em’ in frase) # imprime a mensagem: “True” print(frase.replace(‘em’, ‘in’)) # imprime a frase modificando “em” por “in” print(frase.upper()) # imprime a frase toda em maiúscula print(frase.lower()) # imprime a frase toda em minúscula print(frase.capitalize()) # imprime a frase só com a primeira letra maiúscula print(frase.title()) # imprime todas as palavras da frase com a 1ª letra maiúcula print(frase.strip()) # imprime a frase com todos os espaços inúteis removidos print(frase.rstrip()) # imprime a frase com os espaços inúteis da direita print(frase.lstrip()) # imprime a frase com os espaços inuteis da esquerta print(frase.split()) # imprime a frase com cada palavra separadamente através dos espaços print(‘-‘.join(frase.split())) # imprime a frase com os espaços substituídos por “-“.

Jairo Matos: Muito Fera :), vlw Guanabara.. Que Deus abençoe.

Hemerson oliveira: #Desafio 23 #código anterior estava com erro numero = str(input(‘Digite um número de 0 à 9999: ‘)) if 0 <= int(numero) <= 9999: numero = '000' + numero print(numero[-1], ' Unidade') print(numero[-2], ' Dezena') print(numero[-3], ' Centena') print(numero[-4], ' Milhar') else: print('Erro no valor digitado').

Rafael Ribeiro: Fatio, passou.

Joao Victor Lorbiesky Dias: Desafio 22 nome = str(input(‘Escreva seu nome completo: ‘)) nsplit = nome.split() print(‘Nome em maiúsculo:’, nome.upper()) print(‘Nome em minúsculo:’, nome.lower()) print(‘Quantidade de letras no nome:’, len(“”.join(nsplit))) print(‘Quantidade de letras no primeiro nome:’, len(nsplit[0])).

LEGENDS: 023 Exemplo espaco =’0000′ numero = input(‘digite algo’) p = espaco+numero m = len(p) print(f’unidade:{p[m-1]}ndezena:{p[m-2]}ncentena:{p[m-3]}nmilha:{p[m-4]}n’).

Joao Vitor Ribeiro: Quando eu percebi que poderia usar “count” p contar os espaços e subtrair da quantidade de caracteres fiquei até feliz.

EDIMILSON COSTA DE Farias: edimilson/PycharmProjects/cursoenvideo/aula09.py croe ie yhn a vida de um consiguinado é proposicíonal entre duas estacões Process finished with exit code 0 com aspá sinples.

Geylton Cândido: pq colocar o str antes do input se ele ja retorna uma string?.

Bruno Pietra: Resolução do ex027 nome = input(‘Digite um nome completo: ‘) nome2 = nome.split() print(f’Primeiro nome: {nome2[0]}’) print(f’Último nome: {nome2[-1]}’) ( 1 Likes).

  • Daniel Grave: Curti essa resolução só não entendi esse “f” nos prints kkkk. Abs.
  • Bruno Pietra: @Daniel Grave esse “f” tem a mesma função q o “.format”, só q na época q o Guanabara gravou a aula eu acho q o comando não existia ainda. Dps cê testa ele, pq até q é bem mais prático.
  • Daniel Grave: @Bruno Pietra Valeu, aqui furunfou lindo. Abs.
  • Bruno Pietra: @Daniel Grave nada man.

Koro: Meu código : nome = input(‘Diga seu nome completo : ‘) print(f’Tudo maiúsculo : {nome.upper()}nTudo minúsculo : {nome.lower()}’) nome1 = nome.split() print(f”””Quantidade de letras : {len(”.join(nome1))}nQuantidade de letras do primeiro nome : {len(nome1[0])}”””).

gustavo antonio: Qual é a diferença entre escrever assim/assim se os dois funcionam do mesmo jeito? #objeto = objeto.__len__() ou #objeto =objeto(objeto).

Gustavo Costa: Fala, pessoal… Vocês podem começar a citação da lista formada pelo .split() através do índices negativos [-1], [-2]..

bruno paschoal: aluem em 2020???.

Loan Oliveira: Desafio 23 num=input(‘Informe um número de 0 a 9999: ‘) print( “””Unidade: {} Dezena: {} Centena: {} Milhar: {}”””.format(num[3],num[2],num[1],num[0])).

Pedro Henrique: Desafio 25 test = input(‘digite um nome:’) nome = test.title().strip() print(f'{nome} possui Silva?’,’Silva’ in nome) ( 2 Likes).

  • Gabarelo: nome = input (‘Qual o seu nome?’).title().split() print (‘Silva’ in nome).

Flip Vtt: ex 24 frase = input(‘nome da cidade: ‘) y = frase.capitalize() t = ‘Santo’ in y print(‘tem a palavra santos?’, t) ( 1 Likes).

  • Fernando: Fiz desta forma: nome = input(‘Digite o nome da cidade: ‘) print(nome.capitalize().startswith(‘Santo’).

Francisco Júnior: nome = input(‘Digite seu nome completo ‘) print(nome.upper()) print(nome.lower()) print(nome.title()) nome = nome.split() nome1 = ”.join(nome) print(‘Este nome possui {} letras no total’.format(len(nome1))) print(‘O primeiro nome possui {} letras’.format(len(nome[0]))).

Arthur Ardisson: você e muito didático cara!parabens!!muito bom o seu curso,muito boa a ideia,muito obrigado pela criação do curso!.

Nicolas de Sena: Como resolvi o exercicio 022: nome = str(input(‘Diga seu nome:’)) print(nome.upper()) print(nome.lower()) b = nome.split() b = ”.join(b) print(len(b)) nome = nome.split() s = nome[0:1] s = ”.join(s) print(len(s)).

Fortuna: print(‘Desafio 022 – Nomes detalhados’) frase=input(‘Escreva seu Nome Completo: ‘) print(frase.upper()) print(frase.lower()) print(len(frase.replace(‘ ‘,”)),’Letras no total’) div=frase.split() print(div[0],’-‘,len(div[0]),’Letras’) print(‘Desafio 023 – Dezenas’) #tentei achar algo no modulo math mas nao encontrei num = input(‘Digite um nume de 0-9999: ‘) print(‘{} Unidades’.format(num[3])) print(‘{} Dezenas’.format(num[2])) print(‘{} Centenas’.format(num[1])) print(‘{} Milhares’.format(num[0])) print(‘Desafio 024 – Auteficidor de Cidades’) cidade=input(‘Escreva o nome de sua cidade: ‘) namber=cidade.upper().split() n1=namber[0] n2=’SANTO’ in n1 if n2 == True: print(‘Parebens sua Cidade tem Santo no Nome =)’) elif n2 == False: print(‘Que Pena, sua Cidade nao tem Santo no nome =(‘) print(‘Desafio 025 – Autenficados de nome’) nome=input(‘Escreva seu nome: ‘) name=’SILVA’ in nome.upper() if name== True: print(‘Parabens voce tem Silva no nome’) elif name== False: print(‘Que pena, voce nao tem Silva no nome’) print(‘Desafio 026 – a’) frase=input(‘Escreva uma frase: ‘) print(‘Sao’,frase.count(‘a’),’_a_’) print(‘O primeiro a esta’,frase.find(‘a’),’Posicao’) print(‘O ultimo a esta’,frase.rfind(‘a’),’Posicao’)#foi brabo pra saber como fazia print(‘Desafio 027 – Primeiro e Ultimo nome’) nome=input(‘Escreva seu nome completo: ‘) n1=nome.split() n2=len(n1)-1 print(‘O seu primeiro nome e {}’.format(n1[0])) print(‘O seu ultimo nome e {}’.format(n1[n2])).

Janrles Vinícius: Aula mais dificil até agora.

Milena Kury: Desafio 22: nome = input(‘Digite seu nome: ‘) print(nome.lower()) print(nome.upper()) numletras = len(nome) – nome.count(‘ ‘) print(numletras) nome2 = nome.split() print(len(nome2[0])) ( 1 Likes).

muramassa1979: efetuei o cmd split, e depois o join, conforme o seu exemplo, mas apareceu assim c-u-r-s-o- e-m v-i-d-e-o -p-y-t-h-o-n e nao assim curso-em-video-python ( 1 Likes).

Peristilo peris: Minha resposta do exercício 22: nome = input(‘Digite seu nome completo’) print(nome.upper()) print(nome.lower()) #substituir os espaços vazios por nada: print(len(nome.replace(‘ ‘, ”))) #dividir o nome e pegar só o primeiro para contar as letras: nome_1 = nome.split()[0] print(len(nome_1)).

Robson Rodrigues: nome = str(input(‘Digite nome: ‘)) quantidade = len(nome.split()) print(‘Primeiro nome {} e ultimo {}’.format(nome.split()[0],nome.split()[quantidade-1])).

Fátima Vitória Leite Lôbo: Desafio 22: nome = input(‘Digite seu nome completo: ‘) print(‘Nome com todas as letras maiúsculas: {}’.format(nome.strip().upper())) print(‘Nome com todas as letras minúsculas: {}’.format(nome.strip().lower())) print(‘{} possui {} letras’.format(nome.strip().title(), len(”.join(nome.split())))) print(‘Seu primeiro nome tem {} letras’.format(len(nome.split()[0]))) Desafio 23: Eu não consegui fazer 🙁 Desafio 24: cidade = input(‘Digite o nome de sua cidade: ‘) cidade = cidade.strip().split() print(‘{} começa com Santos? {}’.format(‘ ‘.join(cidade), ‘Santos’ in cidade[0])) Desafio 25: nome = input(‘Digite seu nome completo: ‘) nome = nome.strip().title().split() print(‘{} tem Silva no nome? {}’.format(‘ ‘.join(nome), ‘Silva’ in nome[:len(nome)])) Desafio 26: frase = input(‘Digite uma frase qualquer:n’) frase = frase.strip().lower().replace(‘ã’, ‘a’).replace(‘â’, ‘a’) print(‘A letra A aparece {} veze(s)’.format(frase.count(‘a’,0,len(frase)))) print(‘A letra A aparece pela primeira vez na posição {}’.format(frase.find(‘a’))) print(‘A letra A aparece pela última vez na posição {}’.format(frase.rfind(‘a’))) Desafio 27: nome = input(‘Digite seu nome completo: ‘) nome = nome.strip().title().split() print(‘Seu primeiro nome é {}’.format(nome[0])) print(‘Seu último nome é {}’.format(nome[len(nome) – 1])).

leonardo: pra quem quiser o exercio 22 nome = input(‘Digite o seu nome: ‘) print(nome.upper()) print(nome.lower()) n = nome.replace(‘ ‘,”) s = nome.split() print(len(n)) print(len(s[0])).

Daniel Rossi: Desafio 25 nome = input(“Digite seu nome: “) if print (nome.lower().find(“silva”)) != -1: print(“Seu nome tem Silva!”) else: print(“Seu nome não tem Silva!”).

B. Pinho: “croe ie yhn” kkkkkkkkkkkkk ( 1 Likes).

Ewerton Felipe: Eu tô vendo uns cara ai anciosos pro curso de android… vou só avisando, se vc tiver um PC bosta, desista, haja processador pra abrir o programa e ainda o emulador!.

Anderson Dias: Exercíco 22 nome = input(‘Digite seu nome completo: ‘) print(nome.upper()) print(nome.lower()) total = len(nome) esp = nome.count(‘ ‘) print(‘O número total de letras é de {}.’.format(total-esp)) pnome = nome.split() vpnome = len(pnome[0]) print(‘O primeiro nome tem {} letras.’.format(vpnome)).

Marcos Gabriel: primeiro exercício assim: Primeiro = input(‘Qual o seu nome?’) letras = len(Primeiro)-Primeiro.count(‘ ‘) divisão = Primeiro.split() print(Primeiro.upper()) print(Primeiro.lower()) print(letras) print(len(divisão[0])).

josé augusto: O meu deletador de espaços vasios ineitor ficou assim: x = str(input(‘Digite uma frase:n’)).capitalize() y = x.split() print(‘{}’.format(‘ ‘.join(y))).

Rodrigo: achei dificil essa aula ;-;.

Richell: ex027, curiosamente funcionou de duas formas. a primeira acabei fazendo de forma acidental, depois pesquisei e vi que podia ser feito assim, mas parece que não em qualquer linguagem, mas em python pode. Tecnicamente falando, a segunda forma eu achei mais correta embora seja mais complicada! nome = input(‘Digite seu nome completo:’).title() NOME = nome.split() print(‘Olá {} {}! Seja bem vindo.’.format(NOME[0], NOME[-1])) #Forma simples descoberta acidentalmente! print(‘Olá {} {}! Seja bem vindo.’.format(NOME[0], NOME[len(NOME)-1])) #forma que imaginei fazer inicialmente pela aula!.

Diego Martins: Acho que vai imprimir os dois.

Enzo S. Lopes Macêdo: DESAFIO 22 nome = input(‘Qual o teu nome completo?’) grande = nome.upper() pequeno = nome.lower() nomesóletra = nome.split() juntado = ”.join(nomesóletra) tamanho = len(juntado) tprimeironome = len(nomesóletra[0][0:]) print(‘Seu nome com todas as letras maiúsculas é: {};nSeu nome com todas as letras minúsculas é: {};nSem considerar os espaços, teu nome completo tem {} caracteres;nSomente o teu primeiro nome tem {} caracteres.’.format(grande,pequeno,tamanho,tprimeironome)).

Vinícius V: frase = str(input(‘Digite uma frase qualquer: ‘)).strip().upper() print(‘Quantas vezes aparece a letra A: {} vezes.’.format(frase.count(‘A’))) print(‘Posição que aparece pela primeira vez: {}’.format(frase.find(‘A’) + 1)) print(‘Em que posição A aparece pela última vez: {}’.format(frase.rfind(‘A’) + 1)).

Davi Fox: DESAFIO 22 nome = input(‘Digite seu nome completo: ‘) nome = nome.strip() print(nome.upper()) print(nome.lower()) espaços = int(nome.count(‘ ‘)) let_esp = int(len(nome)) letras = let_esp – espaços print(letras) nome = nome.split() print(len(nome[0])).

Alexandre Cruz: guanabara.. so uma dica k caso esteja vendo isso.. tenta evitar esse tipo de audio’-‘ da sono, fica um eco algo que da sonolência. vlw e nos #CursoC#.

Davi Sousa: Assim que terminei a aula tive essa idéia hueaheuhaeuhu: from random import choice print(‘=’*60) print(‘{:^60}’.format(‘Bem vindo ao Substituidor Aleatório de Nomes’)) print(‘=’*60) print() frase = str(input(‘Digite o título da sua série, filme ou livro favorito: ‘)) print() frase = frase.strip() nome = str(input(‘Digite o nome que você quer substituir: ‘)) nome = nome.strip() lista = frase.split() sub = str(choice(lista)) tit = frase.replace(sub,nome) print() tit = tit.title() print(tit) print() print(‘=’*60) Só de Zueira mesmo. No meu primeiro teste veio Cú Potter e a Câmara Secreta! aehaueheua.

Murillo Mainardi: Dúvida de iniciante: fazendo o exercício fiquei na dúvida, como sei se escrevo len(variável) ou variável.len? Desde já obrigado! ( 1 Likes).

  • Guilherme Nascimento: @Murillo Mainardi tmj!.
  • Guilherme Nascimento: (talvez eu não esteja totalmente certo) Existem as funções e os métodos… Os métodos vão depender de um objeto. Já as funções não. Exemplo: variável.find(‘a’), find é um método, pois depende do objeto (chamado variável) Exemplo: print(), print é uma função que já vem com o python e, ela não depende de um obejto para “funcionar” ( 1 Likes).
  • Murillo Mainardi: @Guilherme Nascimento obrigado!!!!!! ( 1 Likes).

Francinne Mendonça: Que aulas meus amigos… que aulas!!!! Alguém poderia me ajudar? Já como colocar comentário no código? Queria colocar os títulos das atividades como comentários é a resolução em baixo pra. Organizar… ( 1 Likes).

Maicon Costa: “O curso não se atrasa, o curso não demora.. Ele chega na hora que tem que chegar” Melhor desculpa que já ouvi kkkkkkkkkk.

Não Importa: nao é uma crítica a aula em si mais esse conteudo de python cheio de coisinhas pra gravar é beeeem chato kkk, espero que eu consiga aprender tudo certinho, o professor é bom e a animação que tem nas aulas é bem legal.

Lucas de Aguilar: Um salve pra turma de 2019! Seguem os exercícios 22, 23, 24, 25, 26 e 27 abaixo. Qualquer dúvida é só comentar: # Desafio 22 nome = str(input(‘Informe seu nome completo: ‘)) .strip() nome_lista = nome.split() print (‘Analisando string…’) sleep (1) print (f”’ Nome maiúsculo: {nome.upper()} Nome minúsculo: {nome.lower()} Quantas letras: {len(nome) – (nome.count(‘ ‘))} Quantas letras no primeiro nome: {len(nome_lista[0])} ”’) # Desafio 23 n = int(input(‘Informe um número entre 0 e 9999: ‘)) u = n // 1 % 10 d = n // 10 % 10 c = n // 100 % 10 m = n // 1000 % 10 print (‘Analisando número…’) sleep (1) print (f’Unidade: {u}’) print (f’Dezena : {d}’) print (f’Centena: {c}’) print (f’Milhar : {m}’) # Desafio 24 cidade = str(input(‘Em qual cidade você nasceu: ‘)).strip() print (‘A sua cidade começa com a palavra Santo?’, cidade[:5].capitalize() == ‘Santo’) # Desafio 25 nome = str(input(‘Informe o seu nome completo: ‘)).strip() print (f’Você possui Silva no nome?’, ‘Silva’ in nome.capitalize()) # Desafio 26 frase = str(input(‘Digite uma frase para ser analisada: ‘)).strip().upper() print (‘Analisando string…’) sleep (1) print (‘A letra (A) aparece’, frase.count(‘A’), ‘vez(es);’) print (‘A letra (A) aparece pela primeira vez no índice’, frase.find(‘A’)+1) print (‘A letra (A) aparece pela última vez no índice’, frase.rfind(‘A’)+1) # Desafio 27 nome = str(input(‘Informe o seu nome completo: ‘)).strip().capitalize() nome_div = nome.split(‘ ‘) print (f’Muito prazer {nome_div[0]}, seu último nome é {nome_div[len(nome_div)-1]}.’) ( 1 Likes).

Hunter107: Mano, é incrível esse canal, eu queria saber sobre hacking no inicio e todos me falavam para aprender a programar, as linguagens e tals, mas eu nunca entendia como aprendia uma linguagem, eu não sabia qual programa baixar, aonde aprender e como, até porque é uma linguagem né, ai um amigo me recomendou esse canal, e ele também me ensinou que não é bom entrar no mundo de ”crackers” pois isso é muito errado, e pesquisei mais a fundo e hoje meu objetivo é trabalhar com programação de jogos ou sites, qualquer coisa que envolva programar, estou adorando o curso, nota 10!! perfeito um curso desse ser gratuito, e não ser excluído do youtube, pode se passar gerações que todos vão poder absorver essas informações! parabéns a todos envolvidos. ( 4 Likes).

Loan Oliveira: Desafio 24 nome=str(input(‘Digite o nome da cidade: ‘)) print(‘SANTO’ in nome[0].upper()) ( 1 Likes).

Ademir Junior: Caso alguém queria saber uma forma matemática de solução do 23, ai vai: from math import trunc n=int(input(‘Digite um número de 0 a 9999: ‘)) p1=n-10*(trunc(n/10)) print(‘Unidade: {:.1f}’.format(p1)) p2=(10*(trunc(n/10))-100*(trunc(n/100)))/10 print(‘Dezena: {:.1f}’.format(p2)) p3=(100*(trunc(n/100))-1000*(trunc(n/1000)))/100 print(‘Centena: {:.1f}’.format(p3)) print(‘Milhar: {:.1f}’.format(trunc(n/1000))).

Not Clickbait: ex22 a = input(‘Qual o seu nome completo? ‘) b = a.upper() c = a.lower() d = a.split() e = a.replace(‘ ‘, ”) f = len(e) g = len(d[0]) print(‘{}, {}, tem {} caracteres sem considerar espaços e {} tem {} letras.’.format(b,c,f,d[0],g)) ( 1 Likes).

  • Kurai Nazo: Nesta versão você pode usar: print(f’texto {variável} texto’).

Joao Vitor: vi esse exercício na internet e resolvi fazer sozinho pra vê se to realmente aprendendo e o resultado foi esse: hora_paga = float(input(‘Qual o valor que você recebe por hora? R$’)) hora_trabalhada = float(input(‘Quantas horas você trabalhou no mês?’)) resultado1 = hora_paga * hora_trabalhada salario = resultado1 #descontos do salario! imposto_renda = salario * 0.11 imposto_inss = salario * 0.08 imposto_sindicato = salario * 0.05 salario1 = salario – imposto_renda salario2 = salario1 – imposto_inss salario3 = salario2 – imposto_sindicato #nova variavel (desconto) só para organizar desconto = salario3 print(‘Seu salario bruto é de R${:.2f} Reais’.format(salario)) print(‘=’* 15, ‘Descontos’, ‘=’ *15) print(‘Imposto de renda (11%): R${:.2f} Reais’.format(imposto_renda)) print(‘INSS (8%): R${:.2f} Reais’.format(imposto_inss)) print(‘Sindicato (5%): R${:.2f} Reais’.format(imposto_sindicato)) print(‘Salario liquido: R${:.2f} Reais’.format(desconto)) ( 1 Likes).

Giovanni Santos: Desafio 27 – nome = str(input(‘ Digite seu nome: ‘)).strip() n2 = nome.split() n3 = len(n2) n4 = n3 – 1 print(‘ Seu nome é {} n Seu primeiro nome é: {} n Seu último nome é: {} ‘.format(nome, n2[0], n2[n4])).

Prezado Pedro: Se em 2020 você não conseguiu responder nenhum desses exercícios sozinho dê um jóinha ( 1 Likes).

Erasmo: #Desafio 22 nome = input(‘Informe o nome Completo: ‘) print(‘Nome com letras maiusculas: {}’.format(nome.upper())) print(‘Nome com letras minusculas: {}’.format(nome.lower())) print(‘O nome tem {} caracteres sem considerar o espaço’.format(len(nome.replace(‘ ‘,”)))) print(‘O primeiro nome tem {} letras’.format(len(nome.split(” “)[0]))).

Fran Silva: poderia ter dividido essa aula em 2, muita informação kkkkkkkkkkk.

Átila Melo: Dica ao pessoal que está vendo essa aula pela primeira vez, eu estou no mundo 2 e estou tendo que voltar a esta aula graças que estou precisando dela e não estudei isso bem. Preste MUITA atenção e anote se possível num caderno junto com a aula. Melhorando seu aprendizado. Só depois do mundo 2 que comecei a anotar algumas coisas das aulas e que ia aprendendo com o exercício num caderno. Um erro meu. É isso, bons estudos! 🙂 ( 18 Likes).

  • Nycole Xavier: obrigada átila, eu estava pensando em pular ela! obrigada mesmo ( 1 Likes).
  • Átila Melo: @Nycole Xavier Não desista! Atualmente já terminei esse cursinho a um tempinho e estou me especializando cada vez mais. O guanabara me ajudou MUITO..

Gustavo Barbosa: Ele vai escrever “Curso em Vídeo Python”! :D.

Ronald Mogrovejo: o ‘-‘.join(frase) coloca um traço em cada letra… não nos espaços das palavras… é só comigo que acontece isso?.

LUKE: Esses exercícios são lógica purinha hahah quem já curte tá amando programar, pq parece um jogo de estratégia. ( 5 Likes).

frank willians: #desafio 22/analisador nm=str(input(‘digite seu nome: ‘)) nm1=nm.split() print(nm.upper()) print(nm.lower()) print(len(nm.strip())) print(nm1[0]).

Ramon Arthur: #DESAFIO 27 nome = input(‘Nome Completo: ‘).strip().lower().split() print(‘Primeiro: {}’.format(nome[0].capitalize())) print(‘Segundo: {}’.format(nome[-1].capitalize()))#inverto o indice ex:’ramon[1][-3] arthur[2][-2] silva[3],[-1].

Guilherme Miller Ferreira da Silva: Para quem não conseguiu o desafio 22: #Desafio22 nome = str(input(‘Digite o seu nome completo: ‘)) #Maiusculo print(nome.upper()) #Minusculo print(nome.lower()) #tamanho sem os espaços print(len(nome.strip())) #strip remove os espaços #quantas letras primeiro nome lista = nome.split() print(len(lista[0])).

Paulo Ricardo: print(‘_’*10,’Exercício 23’,’_’*10) numero = str(input(‘Digite um número:’)) print(‘Unidade:’,numero[3]) print(‘Centena:’,numero[2]) print(‘Dezena:’,numero[1]) print(‘milhar:’,numero[0]).

  • Paulo Ricardo: Obrigado Gabriel, mas esse foi o único modo que eu tinha conseguido resolver. Mas eu vi na aula de exercício..
  • Gabriel Pessoa: Seu código ta errado. Se você digitar um número menor que 4 algarismos vai dar erro. Digita um número 100, 10 ou 1.

PVit: Fiz provavelmente do jeito mais difícil mas ficou assim: desafio 022 nome = input(‘Qual o seu nome completo? ‘) _n = nome.strip() n_ = _n.split() n_l = ”.join(n_) #Isso aqui em cima são aspas sem espaço entre elas print(‘O seu nome em letras minúsculas é {}.’.format(_n.lower())) print(‘O seu nome em letras maiúsculas é {}.’.format(_n.upper())) print(‘O seu nome tem {} letras.’.format(len(n_l))) print(‘O seu primeiro nome tem {} letras’.format(len(n_[1]))).

ScienceEducation: EX 24) cidade = input(‘Digite o nome de uma cidade: ‘) maiúsculo = cidade.upper() sep = maiúsculo.split() primeironome = sep[0] teste = ‘SANTO’ in primeironome print(‘A cidade citada começa com “Santo”? {}’.format(teste)).

JNN: 10:15.

Renan Camilo: Desafio 25 nome=str(input(‘Qual seu nome?’)).strip().upper() print(‘SILVA’ in nome).

Victor Henrique: Eis aqui um enigma: ‘dqpglecmzcekzxmp ajlqwpjoçembçqb’ cole isso no seu python e veja a mensagem subliminar.

Lorenzo: para mostrar o nome tirando os espaços se usa o seguinte programa: (Foi o que eu usei) nome = str(input(‘Digite seu nome:’)).strip() NomeJunto = len(nome) print(‘Seu nome tem {} letras’.format(NomeJunto-nome.count(‘ ‘))).

Clariss M: Pra tirar os espaços entre o nome eu usei: frase.replace(‘ ‘, ”) . Espero que ajude alguém kk.

matias rafael altamiranda: acho que tinham jeitos mais fáceis de fazer nome = input(‘Digite seu nome completo: ‘) print(‘com maiusculas: {}’.format(nome.upper())) print(‘com minúsculas: {}’.format(nome.lower())) nome1 = nome.split() letr = 0 for i in range(0, len(nome1), 1): letr = letr + len(nome1[i]) print(‘letras desconsiderando espaço: {}’.format(letr)) print(‘letras do 1º nome: {}’.format(len(nome1[0]))).

Vinícius Gobbi: Pode ser que seja minha burrice, mas com essa aula 9 não consegui fazer nenhum dos exercícios 22 a 27. Tive que corrigir todos. Não foi como nas outras que após assistir as aulas não tive problemas nos exercícios..

Jailson Pereira: O meu ficou bem grande, mas espero que eu ajude alguém ae! nome = str(input(‘Qual é o seu nome inteiro? ‘)) nm = nome.upper() nmi = nome.lower() dividido = nome.split() pnome = dividido[0] pnomep = len(pnome) a = dividido[1] b = dividido[2] c = dividido[3] f = dividido[4] d = a + b + c + f + pnome e = len(d) print(‘O nome MAIÚSCULO: {}nO nome minúsculo: {}nQuantas letras tem o primeiro nome: {}nQuantas letras tem o nome sem contar os espaços: {}’.format(nm, nmi, pnomep, e)).

Rafael Derre Pereira: O meu ex 22 w = input(‘Digite seu nome completo: ‘) print(‘NOME MAIÚSCULO: {}!’.format(w.upper())) print(‘nome minúsculo: {}!’.format(w.lower())) e = w.split() r = ”.join(e) print(‘Seu nome apresenta {} letras (sem espaço)’.format(len(r))) print(‘Seu primeiro nome tem {} letras’.format(len(e[0]))).

Richard 404 ➊: Exercício 22 nome = str(input(‘Digite seu nome inteiro: ‘)) dividido = nome.split() print(‘Nome todo maiusculo:{}’.format(nome.upper())) print(‘Nome todo minusculo:{}’.format(nome.lower())) print(“Quantidade de letras:{}”.format(len (nome.replace(‘ ‘, ”)))) print(len(dividido[0])).

Sandro Lucas Azevedo Ferreira: A aula toda em código… print(‘#’*2, ‘Python – Fase 09 – Manipulando Strings’,’#’*2, ‘nNessa aula, vamos aprender operações com String no Python…’ ‘nAs principais operações que vamos aprender são o Fatiamento de String, ‘ ‘Análise com len(), count(), find(), ntransformações com replace(), upper(), ‘ ‘lower(), capitalize(), title(), strip(), junção com join().’ ) print(‘nInfo: Para o python, toda cadeia de texto está entre aspas simples ou aspas duplas.’ ‘nSendo que, cadeia de caracteres significa nada mais nada menos que Stringn’ ) print(‘IMPORTANTE: O Python diferencia maiuscula de minuscula!n’) print(‘#’*2 ,’Fatiamento’, ‘#’ * 5) print(‘Fatiar uma string é conseguir pegar partes de uma String’) frase = ‘Curso em Video Python’ print(‘A frase: {}’.format(frase)) print(‘#’*2 ,’Exemplos de Manipulações’, ‘#’ * 5) print(‘frase[9:21] Vai do 9 até o 20 e não até o 21: {}’.format(frase[9:21])) print(‘frase[9:21:2] Começa no 9, até o 21(20 no caso) pulando de 2 em 2: {}’.format(frase[9:21:2])) print(‘frase[:5] Quando omito o inicio, começa do caracter 0, isto é (0:5): {}’.format(frase[:5])) print(‘frase[15:] Quando omito o final, vai do inicio até o final: {}’.format(frase[15:])) print(‘frase[9::3] Começa no 9, vai até o fim, pulando de 3 em 3: {}n’.format(frase[9::3])) print(‘#’*2 ,’Exemplos de Análises’, ‘#’ * 5) print(‘Analisar uma String é saber algumas informações dessa String, como ‘ ‘tamanho, primeira letra, essas coisas…’) print(‘Exemplo de len’) print(‘nQual o comprimento da frase: {}’.format(len(frase))) print(‘Exemplo de Count’) print(‘Quantas vezes aparece o? (minusculo): {}’.format(frase.count(‘o’))) print(‘Contagem já com fatiamento… {}’.format(frase.count(‘o’,0,13))) print(‘Exemplos de Find’) print(‘Em que posição começa a sigla “deo”: {}’.format(frase.find(‘deo’))) print(‘Encontrar a palavra Android (que não existe): {}’.format(frase.find(‘Android’))) print(‘Exemplo de in’) print(‘Existe a palavra curso na frase? {}n’.format(‘Curso’ in frase)) print(‘#’*2 ,’Transformaçao’, ‘#’ * 5) print(‘Via de regra não conseguimos mudar uma lista de String(Imutável) mas consiguimos mudar através de métdos’) print(‘Exemplo de Replace’) print(‘Substituir “Python” por “Android”: {}n’.format(frase.replace(‘Python’,’Android’))) print(‘Exemplo de Upper’) print(‘Deixando maíusculo: {}n’.format(frase.upper())) print(‘Exemplo de Lower’) print(‘Deixando maíusculo: {}n’.format(frase.lower())) print(‘Exemplo de Captalize’) print(‘Primeira maiuscula, o resto minúscula: {}n’.format(frase.capitalize())) print(‘Exemplo de Title’) print(‘Letras iniciam em maiusculo: {}n’.format(frase.title())) frase2 = ‘ Aprenda Python ‘ print(‘Nova Frase que utilizaremos: {}’.format(frase2)) print(‘nExemplo de Strip’) print(‘Exclui espaços que estão sobrando nas extremidades: {}n’.format(frase2.strip())) print(‘nExemplo de Rstrip’) print(‘Exclui espaços que estão sobrando no lado direito da frase: {}n’.format(frase2.rstrip())) print(‘nExemplo de Lstrip’) print(‘Exclui espaços que estão sobrando no lado esquerdo da frase: {}n’.format(frase2.lstrip())) print(‘#’*2 ,’Exemplos de Divisões’, ‘#’ * 5) print(‘A frase é {}’.format(frase)) print(‘nExemplo de Split’) print(‘Divide a string em listas a cada espaço… {}’.format(frase.split())) frase = frase.split() print(‘nExemplo de Join’) print(‘Juntando a string separando os caracteres por um traço… {}’.format(‘-‘.join(frase))) #varia = str(input(‘Escreva qualquer coisa que substituirei por Nabucodonosor: ‘)) #qualquer = format(varia.replace(varia,’Nabucodonosor’)) #print(‘{}’.format(qualquer)).

Joao Victor: desafio 22 nomec=input(‘Digite o nome completo: ‘) print(nomec.upper()) print(nomec.lower()) nomecs=nomec.split() pn=nomecs[0] nomecj=”.join(nomecs) print(len(nomecj)) print(len(pn)) ( 1 Likes).

JH: Desafio 24: cidade=str(input(‘Digite o nome da sua cidade:’)) cidad=cidade.lower().split() if(‘santos’ in cidad[0]): print(‘sua cidade começa com “Santos”‘) else: print(‘Sua cidade não começa com “Santos”‘).

Allan Diego: meu script para tirar espaços do meio da frase w = ‘ frase all ‘ r = w.strip() d = w.split() print( ‘ ‘.join(d) ) RESPOSTA fraseall.

EndOfTheWorld_Man Channel: Até aqui não consegui transformar o True em alguma string, nem utilizando o repalece(). De qualquer forma: Exercicio 25: nome = str(input(“Digite seu nome: “).lower().strip()) x = “silva” in nome print(x).

Daya Diaz: se eu trabalhar c número ao invés de letras, e eu quiser tirar todos os espaços que alguém tenha colocado ao informar um número de cartão por exemplo, como eu faço para tirar todos os espaços ?.

Matheus Dagurizada: Desafio 023 #0 a 9999 : #Aceitando letras (Pois não foi corrigido ainda, já que eu realizei esse código através de manipulação de uma str ou seja se eu colocar um filtro que só aceita números esse método não funcionaria, na vdd ele funciona normalmente só que se o cliente digitar uma palavra de 4 dígitos o programa vai achar que é um número e organizar na apresentação falando que tal letra é a unidade e etc… Porém irei criar outro código com o método matemático aí eu vou conseguir fazer o filtro e esse código não terra mais esse erro; Na vdd deve até ter como fazer esse filtro com esse método só que eu ainda n sei… 🙂 Então irei criar o outro código que provavelmente vai ter esse filtro e só vai aceitar números >w<. O código está aqui em baixo, o com o método da str, fiquem a vontade para estudar :p). c = ('==') #Caracter da linha t = (30) #Tamanho da linha print('{:=^60}'.format('0 a 9999')) print() print(c*t) n = str(input('Informe um número inteiro entre 0 e 9999: ').strip()) #en = n.isnumeric() #Achar uma forma de filtrar entre números e letras en = 'True' #Validação, já que ainda não achei como filtar (Vai fucionar com números e letras) if en == 'True' : #Caso seja número co = len(n) #Mede o tamanho da str print(c*t) if co == 4 : #Com 4 digitos print(f'Valor da unidade: > {n[3]}’) print(f’Valor da dezena: > {n[2]}’) print(f’Valor da centena: > {n[1]}’) print(f’Valor da milhar: > {n[0]}’) print(c*t) x1 = input() elif co == 3 : #Com 3 digitos print(f’Valor da unidade: > {n[2]}’) print(f’Valor da dezena: > {n[1]}’) print(f’Valor da centena: > {n[0]}’) print(‘Valor da milhar: > 0′) print(c*t) x1 = input() elif co == 2 : #Com 2 digitos print(f’Valor da unidade: > {n[1]}’) print(f’Valor da dezena: > {n[0]}’) print(‘Valor da centena: > 0’) print(‘Valor da milhar: > 0′) print(c*t) x1 = input() elif co == 1 : #Com 1 digito print(f’Valor da unidade: > {n[0]}’) print(‘Valor da dezena: > 0’) print(‘Valor da centena: > 0’) print(‘Valor da milhar: > 0’) print(c*t) x1 = input() elif co > 4 : #Com mais que 4 digitos print(‘Apenas números inteiros com 4 digitos >w<') print(c*t) x1 = input() else : #Caso não seja encontrado nenhuma ação print('Apenas números inteiros >w<') print(c*t) x1 = input() else : #Caso não seja número print(c*t) print('Apenas números inteiros! >w<') print(c*t) x1 = input().

  • Matheus Dagurizada: Desafio 023 #0 a 9999 : #Filtro resolvido! (Depois de alguns testes eu percebi que a linha do código onde se encontrava o “filtro”, pois estou usando a função [Me corrijam caso eu esteja errado] if ou seja se en(que é a variável) for == ‘True'(verdadeiro) ele realizaria a linha de código que levava para o resto do programa; O meu erro foi utilizar o entre aspas no True porque aparentemente True e False n se usa aspas ou pelo menos nesse caso em que pergunto se é igual; Esse código só aceita leitura de números ou seja caso o cliente digite uma palavra o programa vai falar que só aceita números inteiros entre 0 e 9999, a e caso o cliente digite mais do que 4 dígitos ele vai receber uma mensagem “Apenas números inteiros de 4 dígitos”, dava para configurar para que ele colocasse mais de 4 mais n era necessário) Bom o código pede o número na variável n e já aplica a função strip()(para tirar os espaços) logo em seguida a função .isnumeric() verifica se á somente números, se for somente números ele envia True na variável en e logo em seguida entra na linha de código para avançar o programa; entrando nesse caminha é utilizado a função len() que mede o tamanho da str e guarda o tamanho na variável co, logo apos isso outra função if verifica se forram 1, 2, 3, 4 ou >4 dígitos e efetua a ação para cada uma das possibilidade, se foi somente um digito ele vai efetua a variável para apenas um digito e assim por diante… A probabilidade do cliente digitar um número menor que 4 dígitos é bem alta, então quando ele digita um número de por ex um digito os outros 3 serão adicionados zeros para a lista enviada para o cliente fique completa. Abaixo o código: #Fiquem a vontade para estudar e dar uma olhada 🙂 c = (‘==’) #Caracter da linha t = (30) #Tamanho da linha print(‘{:=^60}’.format(‘0 a 9999’)) #Enunciado print() print(c*t) n = str(input(‘Informe um número inteiro entre 0 e 9999: > ‘).strip()) #Pergunta o número en = n.isnumeric() #Verifica se toda a str é número if en == True : #Caso seja número #Flitro co = len(n) #Mede o tamanho da str print(c*t) if co == 4 : #Com 4 digitos print(f’Valor da unidade: > {n[3]}’) print(f’Valor da dezena: > {n[2]}’) print(f’Valor da centena: > {n[1]}’) print(f’Valor da milhar: > {n[0]}’) print(c*t) x1 = input() elif co == 3 : #Com 3 digitos print(f’Valor da unidade: > {n[2]}’) print(f’Valor da dezena: > {n[1]}’) print(f’Valor da centena: > {n[0]}’) print(‘Valor da milhar: > 0′) print(c*t) x1 = input() elif co == 2 : #Com 2 digitos print(f’Valor da unidade: > {n[1]}’) print(f’Valor da dezena: > {n[0]}’) print(‘Valor da centena: > 0’) print(‘Valor da milhar: > 0′) print(c*t) x1 = input() elif co == 1 : #Com 1 digito print(f’Valor da unidade: > {n[0]}’) print(‘Valor da dezena: > 0’) print(‘Valor da centena: > 0’) print(‘Valor da milhar: > 0’) print(c*t) x1 = input() elif co > 4 : #Com mais que 4 digitos print(‘Apenas números inteiros com 4 digitos >w<') print(c*t) x1 = input() else : #Caso não seja encontrado nenhuma ação print('Erro 404 0w0') print(c*t) x1 = input() else : #Caso não seja número #Filtro print(c*t) print('Apenas números inteiros! >w<') print(c*t) x1 = input().
  • Matheus Dagurizada: Desafio 023 #0 a 9999 : #Ficou mais compacto que o método str 🙂 O código está abaixo, fique a vontade para estuda-lo ou só dar uma olhada 😛 c = (‘==’) #Carácter da linha t = (30) #Tamanho da linha print(‘{:=^60}’.format(‘0 a 9999 – Método matemático’)) #Enunciado print() print(c*t) n = str(input(‘Informe um número inteiro entre 0 e 9999: > ‘).strip()) #Pergunta print(c*t) if n.isnumeric() == True : #Se for númerico nn = int(n) #Transformando n em um número inteiro com int() co = len(n) #Informa o tamanho da str if co < 4 : #Lista unica; Se for menos de 4 dígitos print(f'Valor da unidade: > {nn // 1 % 10}’) print(f’Valor da dezena: > {nn // 10 % 10}’) print(f’Valor da centena: > {nn // 100 % 10}’) print(f’Valor do milhar: > {nn // 1000 % 10}’) print(c*t) x1 = input() #Para não fechar o programa de uma vez elif co > 4 : #Se o número for mais que 4 dígitos print(‘Apenas números inteiros com 4 dígitos! >w<') print(c*t) x1 = input() #Para não fecha o programa de uma vez else : #Caso não seja encontrado nunhuma ação print('Erro 404 0w0') print(c*t) x1 = input() #Para não fechar o programa de uma vez else : #Se não for númerico print('Apenas números inteiros! >w<') print(c*t) x1 = input().

Poppessanha: Grandes dicas nesta aula..

Cleyton Bernardino: Ex027 nome = input(“Qual o seu nome:”) #mostra o primeiro nome lista = nome.split() print(“seu primeiro nome é {}”.format(lista[0])) #mostra o utimo nome quantidade = len(lista) print(“Seu utimo nome é {}.”.format(lista[quantidade -1])).

Pedro Alkimim: Desafio 22 nome = input(‘Digite seu nome completo:’) print(nome.upper()) print(nome.lower()) print(len(nome.replace(‘ ‘, ”))) # esp = nome.replace(‘ ‘, ”) # print(len(esp)) lista = (nome.split()) print(len(lista[0])).

Iruka senssei: so eu que não to conseguindo ver os resultados no console OBS: to usando a versão 3.9.0 ( 1 Likes).

  • João Marcos: Põem print. Só assim que aparece no console.

Stefferson Luz Silva: # Curso Python #09 – Manipulando Texto # Fatiamento from random import shuffle frase = ‘Curso em Vídeo Python’ print(frase[:12]) # Começa do início e vai até o 12. print(frase[12:]) # Inicia no 12 e vai até o final. print(frase[::2]) # Inicio até o final de dois em dois. # Análise print(frase.count(‘o’, 9, 13)) # Do 9 ao 13, contar quantos ‘O’. print(len(frase)) # Quantos caracteres dentro da frase. print(frase.find(‘Curso’)) # Encontrar a posição. print(‘Curso’ in frase) # Dentro da frase tem ‘Curso’ retornado True ou False # Transformação print(frase.replace(‘Python’, ‘Cobra’)) # Substituição print(frase.upper().count(‘O’)) # Maiúsculo print(frase.lower()) # Minúsculo print(frase.capitalize()) # Somente o primeiro Maiúsculo print(frase.title()) # Inicias das palavras em Maiúculo frase = ‘ Aprenda Python ‘ print(frase.strip()) # Remove os espaços no início e no final. print(frase.rstrip()) # Remove os espaços pela direita. print(frase.lstrip()) # Remove os espaços pela esquerda. # Brincadeira com split e random frase = ‘Curso em Vídeo Python’ frase = frase.split() shuffle(frase) print(frase) # Divisão frase = ‘Curso em Vídeo Python’ print(frase.split()) # Separador print(‘.::..::.’ * 10) # Junção frase = ‘Curso em Vídeo Python’ frase = frase.split() print(‘@’.join(frase)) # Treinando if com find retornando uma mensagem de erro. frase = ‘Curso em Vídeo Python’ encontrar = frase.find(input(‘Digite algo que contenha na frase: ‘)) if encontrar != -1: print(‘Essa palavra não existe na frase acima!’) else: print(f’Palavra {encontrar} encontrada na frase acima! ‘) # Teste do split frase = ‘Curso em Vídeo Python’ div = frase.split() print(div[0][2]) # Pega a palavra curso na posição 0 e a letra R na posição 2.

Paulo Lemes Trader: TOp a aula em brother deixa eu tirr uma duvida contigo , como eu pego somente o valor de uma coluna de um dataframe sem trazer o index junto ?.

Lucas Silva: Galera rodem esse codigo, muito interessante… print(‘BEM VINDO AO PROGRAMA!’) print(‘n’) nome = input(‘digite seu nome: ‘) print(‘Seu nome é bonito {}’.format(nome)) print(‘Mas ele aletrado é melhorn’) print(‘Alterando…. Pronto!!n’) newnome = nome.replace(nome, ‘se executou é gay!’) print(‘Seu nome foi alterado para > {}’.format(newnome)).

Jocelino Pereira: Pesquisar por string e recorta ela: frase = “Jocelino Pereira da Silva” print(frase[frase.find(‘Pereira’):(len(‘Pereira’)+frase.find(‘Pereira’))]) ( 1 Likes).

  • emilly DIYS lindas Games: nd ver amigo e se for um nome diferente voce vai ter que ir ate a pessoa e trocar voce nao pode ja escolher o nome na variavel coloque x = input (‘Digite seu nome: ‘) e dai por diante ehueh.

Douglas William Diniz E Silva: Exercício 26 print(‘Exercício 026 Letra A’) frase = input(‘Digite uma frase: ‘) frase = frase.lower() print(‘Quantas letras A aparecem na frase?: {}’.format(frase.count(‘a’))) print(‘Posição do primeiro A: {}’.format(frase.find(‘a’))) print(‘Posição do último A: {}’.format(frase[::-1].find(‘a’))).

Yago Coutto: 26 frase = input(‘Digite uma frase:’) fra = (frase.count(‘a’)) fr = (frase.find(‘a’)) f= (frase.rfind(‘a’)) print (f’A frase possui {fra} letras (A).nA primeira letra (A) está na posição {fr},nA ultima letra (A) está na posição {f}’).

Patrick Andrioli: 31:48 kkkk.

Joabe Costa: Consegui fazer o primeiro exercício mas precisei usar muitas variáveis..

  • Jerferson Matos: Joabe Costa voce pode declarar varias variaveis na mesma linha: um, dois = 1, 2 ( 2 Likes).
  • Joabe Costa: Valeu Jeferson, vou fazer isso! ( 1 Likes).

Anderson: Como que eu faço o mesmo com números inteiros?.

TicoPlays TM: No Python podemos retornar dados de sits? EX colocar meu email e senha do facebook e ele me retorna meu nome e quantos amigos eu tenho. Ou só em outra linguagem?.

Pedro Moresco: Pessoal do curso em vídeo, parabéns pelo material produzido! Estudo engenharia mecânica e tive contato com a programação por causa do meu TCC, começando com o VBA do Excel, e pensei em começar a programar em uma linguagem mais ‘robusta’, vim pro python pois a sintaxe e a comunidade me atraíram. Muito obrigado pela atenção e nos próximos cursos com certeza serei um apoiador. Abraço!.

Uirajan Silva: nome = input(“digite o nome da pessoa: “) print(nome.upper()) print(nome.lower()) print(len(nome.replace(‘ ‘,”))) fatiado = nome.split() print(len(fatiado[0])).

Fillipe Pacheco Ronchetti: #desafio 22 nome = input(‘Qual seu nome completo?’) print(nome) print(nome.lower()) print(nome.upper()) nome1 = nome.replace(‘ ‘,”) print(len(nome1)) print(len(nome.split()[0])).

Joao Pedro Gouveia: Acho que você não precisa complicar as coisas dizendo já nós aprendemos isso e tal, passa uma coisa de cada vez, afinal isso e pra iniciante não e?.

use essa imagem ;-;: Frase que veio na minha cabeça: letras e numeros custam 1 byte (8bits), e os numeros 0 e 1 custam 1bit ( 1 Likes).

g л b e: consegui fazer os exercicios e digo galera, pra quem esta com dificuldade que nem eu, tenha paciencia ,persista, e pesquise tmb, assista as aulas novamente e faça algumas anotaçoes do que voce aprendeu, com isso tudo consegui fazer sem precisar ler os comentarios ou assistir a correçao, apenas tenha foco e persisite sempre!! ( 7 Likes).

  • Rafael ott: bgd irmão,tava desistindo mas vi teu comentario e continuei tentando até conseguir,mesmo dps de 1 ano ainda ajudou algm.

viperzx: nome = input(“Escrevao seu nome”) pm = nome.split() print(f”O seu primeiro nome é {pm[0]} e o seu último nome é {pm[-1]}”).

Gabriel Cardoso Rocha: tem como eu usar esse ” ” ” no input?.

Guilherme Alves: uma dúvida, gostaria de saber se teria como fazerr MAIS de um replace de uma vez só? por exemplo name.replace(” Ola “, ” Alo ” ” Bem “, ” Bom “) mais ou menos assim! ( 1 Likes).

  • Pablo Carracci: Usando um for loop e um dicionário dá pra fazer da seguinte forma: texto = ‘Ola Bem’ dicio = {‘Ola’: ‘Alo’, ‘Bem’: ‘Bom’} for palavra in dicio: texto = texto.replace(palavra, dicio[palavra]) # Alo Bom print(texto) ( 1 Likes).
  • Guilherme Alves: @Pablo Carracci obrigado!.

Frost Ruby: #24 nome = str(input(‘digite uma cidade: ‘)) nomesplit = nome.split() res = ‘santo’ in nomesplit print(res).

Raphael Rychard: Eu anotei pq acho mais facil ai nao presiso voltar, msm assim asisti 5 vezes ( 6 Likes).

  • Sonhando com Deus: Eu não tava anotando, agora essa aula foi mais cheia de informação, aí peguei um caderninho aqui e comecei a anotar tudo. ( 1 Likes).

Matheus Santos Silva: Pessoal, alguem me ajude com o codigo desse desafio. Utilizando os conceitos de modularização, crie um sistema simples para controlar as reservas de um voo comercial. O avião em questão possui 20 filleiras com 4 assentos cada uma. X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Na primeira vez que o programa é executado, todas os assentos estão livres. Mas à medida que o usuário vai realizando as reservas, os assentos devem ser marcadas para não ficarem disponíveis para outras reservas. Dessa forma, se alguém tentar reservar um assento já reservado, o sistema não deve permitir. O programa deverá ter um menu para que o usuário possa navegar entre as opções abaixo:  Cadastro de Cliente (Nome, CPF)  Consulta de Clientes (Pelo CPF)  Reserva de Assento (Fileira, Assento e CPF do Cliente)  Cancelamento de Reserva de Assento (Pelo CPF do Cliente)  Relatório de Reservas (Assento + Cliente que reservou)  Relatório de Assentos Livres  Relatório de Cancelamento de Reservas de Assento.

Karim Homaissi: Exercicio 22 nome = input(‘Digite Nome: ‘) print(nome.upper()) print(nome.lower()) print(‘Tamanho: {}’.format(len(nome.strip().replace(‘ ‘,”)))) print(‘Letras Primeiro Nome: {}’.format(len(nome.split()[0]))) ( 1 Likes).

Relativístico: tem um coisa legal de fazer que é usar uma frase/palavra inicial e montrar uma frase somente usando os caracteres da inicial, eu usei “Curso em Video Python” pra formar “Curso em video eh muito TOP” : frase = ‘Curso em Video Python’ plv000 = frase[:14] plv0 = plv000.capitalize() plv1 = (‘{}{}{}{}’.format(frase[5], frase[12], frase[18], frase[5])) plv2 = (‘{}{}{}{}{}’.format(frase[7], frase[1], frase[10], frase[17], frase[19])) plv003 = (‘{}{}{}{}’.format(frase[5], frase[17], frase [19], frase[15])) plv3 = plv003.upper() print(‘{}{}{}{}’.format(plv0, plv1, plv2, plv3)) # tem alguma forma que não use tantos “frases[ ]”????.

Nivaneide Costa: cara, usei o replace junto numa formula com o input, e a resposta é o novo nome…bem legal!.

Guilherme Nascimento: Professor! Me corrija se eu estiver errado! Creio que houve uma alteração no phyton, pois o esquema de colocar um numero a mais para selecionar o caractere, não funciona como você diz, vou dar um exemplo com o que eu acabei de escrever no meu PyCharm: frase = ‘Curso em Vídeo Phyton’ print(frase[0:15]) Se oque você ensinou estivesse correto, com esse script, no output era para mostrar Curso em Vídeo, mas oque aparece é Curso em Vídeo_ (considere esse underline como um “espaço”). Eu escrevi assim: frase = ‘Curso em Vídeo Phyton’ print(frase[0:14]) E no Terminal apareceu Curso em Vídeo sem espaço..

Yoshi Coringa: to aprendendo e resolvendo todos os exercicios mais n tenho nem ideia para q se usa isso =/.

  • Matheus Duarte: para trabalhar como progamador! Você vai usar tudo isso..

Bruno de jesus da costa: Ex26 print(“Mostrando posição da letra ‘A'”) frase = str(input(“Digite uma frase: “)) cout = frase.count(“a”) print(“Quantidade de vezes que a letra A apareceu foram: {}” .format(cout)) position = frase.find(‘a’) print(“A primeira posição da letra A é: {} “.format(position)) positionFin = frase.rfind(‘a’) print(“A ultima posição a onde a letra A esta é: {}”.format(positionFin)).

Hudson Butera: Vamos estudar pequenos gafanhoto ????????.

Leandro Oliota: desafio 22, uhuuuuuuuuu nome = input(‘Digite seu nome completo ‘) print(nome.upper()) print(nome.lower()) nomesem= (nome.split()) print(len(”.join(nomesem))) print(len(nomesem[0])).

  • Leandro Oliota: nome = input(‘Digite seu nome completo ‘) print(‘Seu nome maiúsculo’, nome.upper()) print(‘Seu nome minúsculo’, nome.lower()) nomesem= (nome.split()).

Josicler Leme Silva: Parabéns pelo vídeo Gustavo Guanabara vc explica muito bem!!! ( 1 Likes).

Stefan limbach: result ex024. simples como o string num = str(input(‘digite um número de 0 até 9999’)) n = str(‘{:>4}’.format(num)) print(‘unidae: {}’.format(n[3])) print(‘dezena: {}’.format(n[2])) print (‘centena: {}’.format(n[1])) print(‘milhar: {}’.format(n[0])).

Davi Leal: Me ajudou muito na hora de fazer os exercicios #print(frase.upper()) # deixa toda a frase em maiusculo #print(frase.upper().count(‘o’)) #deixa o que foi selecionado pelo count() em maiusculo #print(len(frase)) #conta o numero de frases #print(frase.upper()) # deixa toda a frase em maiusculo #print(frase.replace(‘python’, ‘Android’)) -> troca o primeiro termo dentro do () pelo segundo #print(‘curso’ in frase) -> pesquisa se a palavra está no texto, respondendo em true or false #print(frase.find(‘o’)) -> pesquisa em que posição a palabra dentro do () está no texto #print(frase.split()[2][1]) -> recorta a frase em relaçao a numeraçao da identação. #[1][2] o primeiro busca a palavra, o segundo busca a letra da palavra frase = ‘curso em video python’ ( 1 Likes).

Lucas Daniel: Exercício 22 name = input(‘Qual é o seu nome:n’) print(name.upper()) print(name.lower()) print(len(name.replace(‘ ‘, ”))) split = (name.split()) print(len(split[0])) Sem precisar do split pra mostrar a quantidade de caractéres sem contar espaços.

Lucas Samuel: nome = input(‘Qual é o seu nome completo?’) print(nome.upper()) print(nome.lower()) print(len(nome.replace(‘ ‘,”))) print(len(nome.split()[0])).

Johnny D.: Alguém sabe como fazer um comando que deixe as letra alternando de maiúsculo e minúsculo? Tipo : aLeGrIa.

Felipe Carvalho: Minha resposta ex -22 “””Crie um programa que leia o nome completo de uma pessoa e mostre: – O nome com todas as letras maiúsculas – O nome com todas as letras no total (sem espaços) – Quantas letras tem o primeiro nome””” nome_completo = input(‘Digite o nome completo aqui: ‘) print(f’Maúsculo: {nome_completo.upper()}’) print(f’Minúsculo: {nome_completo.lower()} ‘) letras = len(nome_completo) – nome_completo.count(‘ ‘) nome = nome_completo.split() print(f’Total letras: {letras}’) print(f’Letras do primeiro nome: {len(nome[0])}’).

Thiago: print(‘Essa Cidade Começa com Santo?’) c = input(‘Digite um nome de uma ciadade: ‘) c0 = c.lower() c1 = c0.split() c2 = ‘santo’in c1[0] print(‘Essa cidade começa com a palavra Santo? {}’.format(c2)) ( 1 Likes).

MarK 07: correção quando coloca ‘-‘.join(frase) ele coloca o traço entre todas as letras: c-u-r-s-o- e-m v-i-d-e-o -p-y-t-h-o-n , o meu ficou assim pelo menos.

Marcus Felipe: Desafio 27 nome=str(input(‘Digite seu nome completo: ‘)).strip() lista=nome.split() print(‘O primeiro nome é {}’.format(lista[0])) print(‘O último nome é {}’.format(lista[len(lista)-1])).

Aecio Dalfior: Reparei que para separar só nos espaços como foi feito no vídeo deve-se usar o “.join” com o “.split”… :D.

Yuri Romariz Caldas de Souza: #27 nome = input(‘Digite seu nome completo: ‘).title().split() print(f’Seu primeiro nome é {nome[0]} e seu último nome é {nome.pop()}’).

Skorzeny Hacking: 024 cidade = input(‘Digite o nome de sua cidade: ‘) santo = cidade.upper().split() santos = ‘SANTO’ in santo[0] print(f’A sua cidade começa com Santo ou não: {santos}’) ( 1 Likes).

Carlos Fillipe: DESAFIO 022 str = input(‘Digite seu nome completo: ‘) print(‘Tudo maiúsculo: {}’.format(str.upper())) print(‘Tudo minúsculo: {}’.format(str.lower())) div = str.split() print(‘Total de letras: {}’.format(len(”.join(div)))) print(‘Total de letra no primeiro nome: {}’.format(len(div[0]))).

Jonas Sérgio: desafio 022 nome = str(input(‘Informe seu nome completo: ‘)) print(nome.upper()) print(nome.lower()) print(len(nome)-nome.count(‘ ‘)) print(len(nome.split()[0])).

Beatriz Ribeiro: Um resuminho ai: frase = ‘Curso em Video Python’ #ANALISE print(len(frase)) #len eh comprimento print(frase.count(‘o’)) #conta o numero de strings print(frase.count(‘o’,0,13)) #conta o numero de strings entre a posicao 0 ate a 13 print(frase.find(‘Video’)) #mostra a posicao que comeca a palavra print(frase.find(‘Neve’)) # numeronegatvo para palavras n existenes print(‘Curso’ in frase) #true or false #TRANSFORMAÇÃO print(frase.replace(‘Python’, ‘Android’)) #troca de lugar print(frase.upper()) #tudo maiusculo print(frase.lower()) #tudo minusculo print(frase.capitalize()) #tudo minusculo exeto o primeiro print(frase.title()) #tudo minusculo exeto o primeiro de cada palavra frase = ‘ Aprenda Python ‘ print(frase.strip()) #retira os espaços exedentes print(frase.rstrip()) #retira os espaços exedentes apenas do final print(frase.lstrip()) #retira os espaços exedentes apenas do inicio #DIVISÃO frase = ‘Curso em Video Python’ print(frase.split()[0]) print(frase.split()[1]) print(frase.split()[2]) print(frase.split()[3]).

NIF: foi luta chegar até aqui kkkkk.

Matheus Felipe: Já fizeram o curso? :v ( 3 Likes).

  • BRAZILIAN CLOWN: como vai a vida dos programadores nos países socialistas? :V hipócrita.

Vitoria Ronque: exercicio 25 nome=str(input(‘Digite seu nome completo: ‘)).strip() print(‘silva’ in nome.lower()).

Andro: É coisa da minha cabeça ou o “inimigo” na hora dos desafios é o Bill Gates? ( 1 Likes).

Lucas Samuel: n= input(‘Digite um nome completo: ‘) print(n.split(‘ ‘)[0],n.split(‘ ‘)[len(n.split(‘ ‘))-1]).

guto7654: tava brincando com python ai deu nisso : from random import randint frase = ‘Curso em Video Python’ print(frase[randint(0, 14)]).

Artur Melo Santiago Ferreira: des022 nome = str(input(‘Digite seu nome completo:’)) print(nome.upper()) print(nome.lower()) e = nome.count(‘ ‘) t = len(nome) se = t – e print(se) dividido = nome.split() print(len(dividido[0])) ( 9 Likes).

Neto Arena: ”’ DESAFIO 024 Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com o nome “SANTO”.”’ cid = str (input(‘Em que cidade você nasceu?n’)).strip() if cid[0:5].upper() == ‘SANTO’: print (‘Sua ciadade começa com “SANTO”‘) else: print (‘Sua cidade não começa com “SANTO”‘).

Rebeca: Essa foi a aula mais complicadinha até agora, muito informação pra pegar, mas como sempre tudo bem explicado. ( 1 Likes).

  • I got a cringe pfp: eu fui anotando tudo porque tinha certeza que ia esquecer kk, um vídeo de 40 min levou 2 horas.

Brunoシ: Mano, muito bom cara, eu nunca imaginei que eu conseguiria fazer tudo isso, eu sou muito grato a você Gustavo. ( 6 Likes).

JH: se eu faço nome=str(input(‘Digite seu nome: ‘)) print(nome.split(nome)). oq o programa faz? ( 1 Likes).

  • Luca Pohl-Angel: 1. No input voce nao precisa por str, porque todo input que o python le, ja é transformado em string, 2. metodo .split() voce nao precisa por nada dentro do parenteses nesse caso, apenas nome.split().
  • JH: @Luca Pohl-Angel agora eu ja to manjando KAKAKAK, mas obrigado pela atenção!.
  • Luca Pohl-Angel: @JH Tmj, eu ainda to aprendendo kkk tou fazendo os desafio dessa aula ainda kkk.

Douglas William Diniz E Silva: Exercício 27 print(‘Exercício 027 Nome primeiro e ultimo’) nome = input(‘Digite o seu nome completo: ‘) nome = nome.title().split() print(‘Seu primeiro e último nome são: {} {} ‘.format(nome[0] , nome[-1])).

Petter Junior: desafio 23 : numero= (input (‘digite um numero de 0 a 9999’) s= ‘ ‘.join(numero) s2=s.split() print(‘ unidade: {} n dezena: {} n centena: {} n milhar: {}’.format(s2[3],s2[2],s2[1],s2[0] )).

Otávio Assumpção: Resuminho da aula: frase = ‘ Curso em Vídeo Python ‘ print(frase) print(‘Mostrando penas uma letra: ‘, frase[3]) print(‘Mostrando a frase do começo a uma letra específica: ‘, frase[:14]) print(‘Mostrando a frase de uma letra específica ao final: ‘, frase[15:]) print(‘Mostrando a frase de uma letra específica a outra: ‘, frase[1:15]) print(‘Mostrando a frase pulando letras: ‘, frase[::2]) print(‘Contando quantas letras “E” possui: ‘, frase.count(‘E’)) print(‘Deixando letras maiúsculas: ‘, frase.upper()) print(‘Deixando letras minusculas: ‘, frase.lower()) print(‘Deixando a frase maiúscula e contando quantas letras “E” possui: ‘, frase.upper().count(‘E’)) print(‘Contando quantas letras, considerando os espaços, a frase possui: ‘, len(frase)) print(‘Contando quantas letras, desconsiderando espaços no começo e fim, a frase possui: ‘, len(frase.strip())) print(‘Contando quantas letras, desconsiderando espaços no começo, a frase possui: ‘, len(frase.lstrip())) print(‘Contando quantas letras, desconsiderando espaços no fim, a frase possui: ‘, len(frase.rstrip())) print(‘Trocando uma palavra por outra: ‘, frase.replace(‘Python’, ‘Android’)) print(‘Saber se a palavra “Curso” está dentro da frase: ‘, ‘Curso’ in frase) print(‘Saber onde começa a palavra “Python”: ‘, frase.find(‘Python’)) print(‘Saber onde começa a palavra “video”: ‘, frase.find(‘vídeo’)) print(‘Saber onde começa a palavra “video” na frase em minúsculo: ‘, frase.lower().find(‘vídeo’)) print(‘Criando uma lista com as palavras da frase: ‘, frase.split()) l = frase.split() print(‘Mostrando apenas a primeira palavra da lista: ‘, l[0]) print(‘Mostrando a primeira letra da segunda palavra da lista: ‘, l[2][0]).

William Sousa: O exercício 23 eu preferi fazer um while no começo pra garantir que fosse digitado entre 0 e 9999 sem precisar encerrar o programa numero = (input(‘Digite um número de 0 a 9999: ‘)) while(int(numero) < 0 or int(numero) > 9999): print(‘ERRO! Número não está entre 0 e 9999!’) numero = input(‘Digite novamente: ‘) if len(numero) == 1: numero = ‘000’ + numero elif len(numero) == 2: numero = ’00’ + numero elif len(numero) == 3: numero = ‘0’+ numero print(‘Unidade: {}’.format(numero[3])) print(‘Dezena: {}’.format(numero[2])) print(‘Centena: {}’.format(numero[1])) print(‘Milhar: {}’.format(numero[0])).

Yannick de Oliveira Figueira: 022 nome = input(‘Digite seu nome completo: ‘) print(nome.upper()) print(nome.lower()) juntar = nome.split() espaço = nome.replace(‘ ‘, ”) print(len(espaço)) print(len(juntar[0])).

Nine Nine: tira o mic do brioco! zoeira, aqui é brasil po! obrigado pelo conteudo professor, tu é o cara. parabens pela iniciativa!.

Anderson Oliveira: Quero curso de C++.

Marcelo Monteiro: O que eu fiz usando isso, mas ficou meio grande frase = input(‘Digite uma frase a ser analisada:’) letra = input(‘Digite a letra a ser contalibizada na frase:’) troca = input(‘Digite uma palavra que vai ser trocada:’) troca2 = input(‘Digite uma palavra que vai substituir:’) encontre = input(‘Digite a palavra que sera encontrada no Micro-espaço, se não quiser tecle “enter”:’) frase2 = frase.strip() cme = len(frase2) cl = frase2.count(letra) ce = frase2.find(encontre) tro = frase2.replace(troca, troca2) maiuscula = tro.upper() minuscula = tro.lower() cap = tro.capitalize() titulo = tro.title() espaco = tro.strip() dividida = frase2.split() junto = ‘-‘.join(dividida) print(‘{}n{:^60}n{}’.format(‘*’*60, ‘Analisando’, ‘*’*60)) print(‘Tamanho da frase em Micro-espaços:{}’.format(cme )) print(‘Quantidade de “{}” contidos na frase: {}’.format(letra, cl)) print(‘Frase depois da troca:{}’.format(tro)) print(‘”{}” Começa no Micro-espaço:{}’.format(encontre, ce)) print(‘{}n{:^60}n{}’.format(‘=’*60,’Modificando Frase’, ‘=’*60 )) print(‘Todas as letras em maiusculas:{}’.format(maiuscula)) print(‘Todas as letras em menusculas:{}’.format(minuscula)) print(‘Frase capitalizada:{}’.format(cap)) print(‘Frase com começo das palavras em minusculas:{}’.format(titulo)) print(‘Frase dividida:{}’.format(dividida)) print(‘Frase com os espaços trocados:{}’.format(junto)) print(‘=’*60).

Rodrigo V: Curso de C++ seria uma ótima ideia! O que acha disso Gustavo? ( 72 Likes).

Junkyard: cidade = input(‘Digite o nome da sua cidade:’) a = cidade.split() if ‘Santo’ in a[0]: print(‘Sua cidade tem santo no nome!!’) else: print(‘Sua cidade nao tem Santo no nome!’).

gabriel gamer: oi curson vocé vai 170.

Perlip3 betins: olha o que eu fiz: import os def write(a, b): while (b < len(a)-1): b += 1 print(a[:b]) os.system('cls' if os.name == 'nt' else 'clear') write('curso em video canal top recomendo ', -1) input() testa ai não custa nada ( 6 Likes).

Arnold Junio: nome = str(input(‘Digite o seu nome completo: ‘)) print(‘Maiúsculas: {}’.format(nome.upper())) print(‘Minúsculas: {}’.format(nome.lower())) dividido = nome.split() print(‘Total de letras sem espaços: {}’.format(len(”.join(dividido)))) print(‘Total de letras do primeiro nome {}’.format(len(dividido[0]))).

jac: Minhas soluções, o mais complicado para mim foi o 22 e o mais fácil 27 Desafio 22: nome1 = (‘ Caio’) nome2 = (‘ Borges ‘) nome1 = nome1.upper() [:13] #print (nome1) nome2 = nome2.lower() [:13] #print (nome2) frase = (nome1 + nome2) print (frase) frase = len (frase.strip()) print (‘O índice sem contar os espaços: {}’ .format(frase)) frase = len (nome1 + nome2) frase = len (nome1.strip()) print (‘O primeiro nome tem: {} caracteres’.format(frase)) Desafio 23: num = input(‘digite um número: ‘) milhar = num [0::4] centena = num [1::3] dezena = num [2::3] unidade = num [3::4] print ( ‘ a unidade é {}, a dezena é {}, a centena é {}, e o milhar é {}’.format (unidade, dezena, centena, milhar)) Desafio 24: cid = input(‘digite o nome da cidade: ‘) enc = cid.count (‘Santo’) print (enc) Desafio 25: nome = input (‘Digite um nome: ‘) ted = ‘Silva’ in nome print (ted) Desafio 26: frase = input (‘digite uma frase: ‘) frase1 = frase.count (‘a’,0,5) print (frase1) frase2 = frase.count(‘a’,5,30) print (‘quantidade de letra “a” encontrada começando: {}, quantidade de letra “a” encontrada terminando: {}’.format(frase1,frase2)) Desafio 27: nome = input (‘digite o primeiro nome: ‘) nome2 = input (‘digite o segundo nome: ‘) print (nome) print (nome2).

LegendaryGamer: Exercicio 22 Nome = input(“Digite seu nome: “) Nome_Dividido = Nome.split() print(Nome.upper()) print(Nome.lower()) print(Nome.strip().__len__()) print(Nome_Dividido[0].__len__()).

Ivo Alves: Desafio 023: Método 1: import math num = int(input(‘Digite um número de 0 a 9999: ‘)) u = num % 10 d = math.floor((num % 100)/10) c = math.floor((num % 1000)/100) m = math.floor(num/1000) print(‘unidade:{}ndezena:{}ncentena:{}nmilhar:{}’.format(u, d, c, m)) Método 2: num = ‘000’ + str(input(‘Digite um número de 0 a 9999: ‘)) u = num[-1] d = num[-2] c = num[-3] m = num[-4] print(‘unidade:{}ndezena:{}ncentena:{}nmilhar:{}’.format(u, d, c, m)) ( 5 Likes).

  • Ravi Pacheco: Porque esse ‘000’? explica como se usa esses números negativos pfvr.
  • Ravi Pacheco: @Carolina Aaaah sim. Valeu Carolina, ajudou muito mesmo :).
  • Carolina: @Ravi Pacheco Os valores negativos nada mais são que a posição dos valores digitados. Por exemplo, se o usuário digitar o valor: 1234, o [-1] irá se referir ao ultimo valor da string, que é 4. O [-2] se refere ao valor 3 e assim por diante. Os ‘000’ foram colocados caso o usuário digite um número com menos de 4 casas decimais, por exemplo, caso alguém digite ’23’, aqueles ‘000’s irão preencher as casas que faltam, ficando assim: ‘0023’. Eu espero ter ajudado um pouquinho! ( 2 Likes).
  • Guilherme Ceratti: @Carolina nem todo heroi usa capa ( 1 Likes).
  • Gabriel Camargo: @Ravi Pacheco acredito que estaja concatenando a strin, com mais 3 zeros, para quando os numeros digitados tiverem menos de 4 digitos, nao dar erro..

Adrian ASG: consegui fazer o desafio 22 em menos de 8 min !!!!!!!!! ( 1 Likes).

[Ev] Chefe Do CV: aprendendo python por diversão :).

Alisson Walker: o meu código ficou assim ”’crie um programa que leia o nome completo de uma pessoa e mostre *O NOME COM TODAS AS LETRAS MAIUSCULAS *O NOME COM TODAS AS LETRAS MINUSCULAS *QUANTAS LETRAS AO TODO SEM CONSIDERAR ESPAÇOS *QUANTAS LETRAS TEM O PRIMEIRO NOME ”’ nome: str = input(“Digite seu Nome: “) print(“nSeu nome é: {}”.format(nome)) print(“nSeu nome Com todas as letras maiuscula: {}”.format(nome.upper())) print(“nSeu nome Com todas as letras minusculas: {}”.format(nome.lower())) nomeauxiliar: str = nome.strip()#strip remove os espaços indesejados print(“nAo todo tem: {} letras”.format(len(nomeauxiliar))) primeironome: str = nome.split()#estou dividindo o nome em uma lista print(“nO primeiro nome tem {} letras”.format(len(primeironome[0]))).

Wesley Balestrini: Desafio 022: nome = input(‘Digite o nome completo: ‘) print(‘Nome em maiúsculo: {};’.format(nome.upper())) print(‘Nome em minúsculo: {};’.format(nome.lower())) print(‘Sem espaço, este nome tem {} letras;’.format(len(nome.replace(‘ ‘,”)))) print(‘O primeiro nome possui {} letras;’.format(len(nome[:nome.find(‘ ‘)]))).

Ivison Vergasta: Desafio 023. Senti necessidade de utilizar condicional, mas após olhar alguns comentários que ainda utilizavam condicional, percebi que existe uma forma fácil de separar os números sem dar erro, segue: num = (input(“Digite um número inteiro de 0-9999.: “))+str(0)*10 print(“Milhar = {}”.format(num[0])) print(“Centena = {}”.format(num[1])) print(“Dezena = {}”.format(num[2])) print(“Unidade = {}”.format(num[3])).

  • Ivison Vergasta: Desta forma, ele só vai representar 4 números, porém vai aceitar que o usuário escreva um número gigante, mas só separa somnte os 4 que o professor solicitou. de 0-9999.

Lucas Silva: programa que verifica se tem a letra “a” e quantas letras “a” tem e também se o nome digitado está todo em maiúsculo nome = input(‘Digite seu nome: ‘) r = (nome.count(‘a’)) p = (nome.isupper()) print(‘em seu nome existe “{}” (as)’.format(r)) print(‘Está todo em maiúsculo ? > {}’.format(p)).

Oficina do Franky: Os exercicios estão começando a ficar dificil ( 1 Likes).

the emitê⚡: fiz um jogo de perguntas se quiserem substituir algumas perguntas por outras podem fazer! title = (‘show das perguntas’) print(‘_’*100) print(‘{:^50}’.format(title)) n = str(input(‘para começarmos primeiro digite seu nome compelto aqui: ‘)).strip() i = int(input(‘agora diga sua idade: ‘)) print(‘_’*100) print(‘analisando seus dados…’) print(‘_’*100) separ = n.split() print(‘seu nome é : {}’.format(separ[0].upper())) print(‘seu sobrenome é: {}’.format(separ[1].upper())) print(‘_’*100) print(‘antes que começem as pergunatas precisamos que você digite seu apelido para ficar mais divertido’) print(‘_’*100) ap = str(input(‘apelido: ‘)).strip() print(‘então ok {}, seja bem vindo ao jogo das perguntas: ‘.format(ap).upper()) print(‘_’*100) print(‘{:^50}’.format(‘que começem os jogos’)) p1 = str(input(‘1-qual é o fundador da apple? ‘)).strip() print(‘está certa a resposta pc? {} ‘.format(p1[:10].upper() == ‘STEVE JOBS’)) p2 = str(input(‘2-qual é o nome do lendário ator que interpretou o pantera negra? ‘)).strip() print(‘etá certa a resposta pc? {}’.format(p2[:16].upper() == ‘CHADWICK BOESMAN’)) p3 = str(input(‘3-qual foi o primeiro ator a interpretar o 007? ‘)).strip() print(‘está certa a resposta pc? {}’.format(p3[:11].upper() == ‘BERNARD LEE’)) p4 = str(input(‘4-entre os anos de 2014 e 2019, brad pitt foi casado com: ‘)).strip() print(‘está certa a resposta pc? {}’.format(p4[:14].upper() == ‘ANGELINA JOLIE’)) p5 = str(input(‘5-qual a música com mais vizualizações no youtube? ‘)).strip() print(‘está certa a resposta pc? {}’.format(p5[:9].upper() == ‘DESPACITO’)) p6 = str(input(‘6-durante a trilogia de vingadores vimos que possui um lider, quem é (nome do herói)? ‘)).strip() print(‘está certa a resposta pc? {}’.format(p6[:14].upper() == ‘HOMEM DE FERRO’)) print(‘=’*100) import random num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50] title2 = (‘{:^50}’.format(‘show da sorte’)) r = random.sample(num, 6) print(‘para finalizamos {}, vamos testar sua sorte um pouco’.format(ap)) print(‘_’*100) print(‘você deve escolher seis números de 1 até 50 e esperar a sorte chegar.’) print(‘_’*100) n1 = int(input(‘primeiro número: ‘)) n2 = int(input(‘segundo número: ‘)) n3 = int(input(‘terceiro número: ‘)) n4 = int(input(‘quarto número: ‘)) n5 = int(input(‘quinto número: ‘)) n6 = int(input(‘sexto número: ‘)) print(‘você escolheu os números: {}, {}, {}, {}, {}, {}’.format(n1, n2, n3, n4, n5, n6)) print(‘os números sortedos foram: ‘, end=(“”)) print(r) print(‘_’*100) print(‘foi um prazer jogar com você {}, até a próxima!’.format(ap)) ( 1 Likes).

Paulo Marcos: Quantas letras exceto os espaços fiz assim nome = ‘Fulano de Tal’ nome = nome.replace(” “, “”) print (len(nome)).

GIRA: print(“Desafio 22”) Nome = input(“Qual é o teu nome completo? “) print(“o Teu nome é: {}”.format(Nome.upper())) print(“O teu nome é: {}”.format(Nome.lower())) print(“O teu nome tem {} letras”.format(len(Nome))) Dividido = Nome.split() print(“O teu primeiro nome tem {} letras”.format(len(Dividido[1])).

augusta arcanjo: MAIS UM FEITO 026 frase = str(input(‘Digite uma frase:’)) letra = frase.count(‘a’) posiçao = frase.find(‘a’) utima = frase.rfind(‘a’) print(‘Quantas vezes aparece a letra A {} nA primeira posição da letra A e: {} nA utima letra a do texto e {}’.format(letra, posiçao, utima)).

Amanda Gonçalves: gambiarra, a gente vê aqui: desafio 024 n = str(input(‘digite o nome de sua cidade’)) d = n.split() m = d[0].upper().find(‘SANTO’) if m < 0: print('Sua cidade não possui "Santo" no primeiro nome') if m >= 0: print(‘Sua cidade possui “Santo” no primeiro nome’) funcionou, é oq importa kkkkk.

Curso em Vídeo: Acho q fui o unico que fez o ex023 desse jeito: numero = input(‘Escolha um numero com no maximo 4 caracteres’) tamanho = len(numero) numero_dividido = (numero.replace(”, ‘ ‘).strip().split()) if tamanho == 3: print(‘Centena:’, numero[0], ‘Dezena:’, numero[1], ‘Unidade’, numero[2]) elif tamanho == 2: print(‘Dezena:’, numero[0], ‘Unidade’, numero[1]) elif tamanho == 1: print(‘Unidade’, numero[0]) else: print(‘Milhar:’, numero[0], ‘Centena:’, numero[1], ‘Dezena:’, numero[2], ‘Unidade:’, numero[3] ) ( 1 Likes).

  • Vinícius Oliveira da Costa: Mas você ta usando coisas que ainda ele nao ensinou ai fica difícil pras pessoas iniciantes entender tipos eu.
  • Curso em Vídeo: Eu tinha achado q ele ja tinha mostrado estruturas condicionais E foi o único jeito q descobri como fazer.

Cardoso Nascimento: Oq era pra fazer no ex025: n = input(‘Digite o nome completo ‘) print(‘SILVA’ in n.upper()) Oq eu fiz: n = input(‘Digite o nome completo ‘) n = n.split() sn = ‘Não tem Silva no nome’ i = 0 while i < len(n): if n[i].upper() == 'SILVA': sn = sn.replace('Não tem', 'Tem') i = i + 1 print(sn) Progamador formado em gambiarra kkkk.

Vinicius Hein: # faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos dígitos separados. # resolução matemática n = int(input(‘Digite um número de 0 a 9999: ‘)) m = n // 1000 c = (n // 100) % 10 d = (n // 10) % 10 u = n % 10 print(‘ unidade:{}n dezena: {}n centena: {}n milhar: {}’.format(u, d, c, m)).

brownish-fox: “a primeira letra é zero!” gustavo,2017 mas eu tô vendo em 2021 kk ( 1 Likes).

Gabriel Giovanni: Pra quem ta tendo o seguinte problema: ‘-‘.join(frase) Ao invés de escrever Curso-em-Vídeo-Python Ele ta escrevedo C-u-r-s-o-e-m-V-í-d-e-o-P-y-t-h-o-n Você tem que colocar a frase splitada em outra variável e depois dar um join nessa outra variável, no caso, da seguinte forma: frase = ‘Curso em Vídeo’ a = frase.split() print(a) b = ‘-‘.join(a) print(b).

Uirajan Silva: DESAFIO 25: pessoa = input(“digite o nome da pessoa: “) resultado = pessoa.find(“SILVA”) if resultado != -1: print(“A pessoa tem SILVA no nome”).

Ramon Arthur: #DESAFIO 22 nome = str(input(‘Nome Completo: ‘)) print(nome.lower()) print(nome.upper()) lista = nome.split() lista1 = ”.join(lista) print(len(lista1)) print(len(lista[0])).

Ivanilson Melo: Para quem já tem conhecimentos de programação, sem maiores complicações, parabéns Gustavo!.

Francisco Sergio: Não sei se está correto só sei que deu certo Esse é o meu código nome = str(input(‘n 33[0;33;mDIGITE SEU NOME COMPLETO: ‘)).upper().strip() print(‘n’, nome) print(nome.lower()) separa = len(nome) print(‘