Curso Python #09 - Manipulando Texto

Publicidade


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. \0/ ( 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 String\n' ) 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 :P 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 é melhor\n') 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\033[0;33;mDIGITE SEU NOME COMPLETO: ')).upper().strip() print('\n', nome) print(nome.lower()) separa = len(nome) print('\033[0;36;mTEM ', separa-4, 'LETRAS') d = nome.split() print('O PRIMEIRO NOME É', d[0], ' E TEM ', len(d[0]), 'LETRAS').

koljys sk: eu tentei usar random.randint(100000,1000000), e depois usar .count(3) para ver quantos caracteres tinha dentro desse número aleatório, mas n funciona..

João Paulo Oliveira: Aula mais difícil pra mim.

Mafia Mil Grau: DESAFIO 25 nome = str(input('Insira seu nome completo: ')) if nome.find('Silva') == -1: print('Você não faz párte da familia Silva.') else: print('Você faz parte da familia Silva!').

Gamaliel Alves da Costa: SANTO e SÃO, são a mesma coisa?.

Livio Magalhaes: Gustavo, não sei se é a versao do Python. Mas quando uso a função len() ele já conta sem os espaços. Olha o print: # imprimir o tamanho da string print(" A string '", nome, "' tem", len(nome), "letras.") print(" {} tem,".format(nome), len(nome), "letrinhas.") print(len(nome.strip())) print(" Frase sem espaços => {}".format(len(nome.strip()))) imprime: C:\Python32\python.exe "C:/Users/Livio/Documents/_IF 2017/Modulo 2/Linguagem de Programação - Orlando/strings/_string.py" O nome é: Livio Ariane Magalhaes Fonteneles ================================================================== A string ' Livio Ariane Magalhaes Fonteneles ' tem 33 letras. Livio Ariane Magalhaes Fonteneles tem, 33 letrinhas. 33 Frase sem espaços => 33 Então?.

Angella Oliveira: Todas as aulas são ÓTIMAS, mas esse é especialmente maravilhosa pra mim..

Matheus Souza Martins: #Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com o nome "Santo". city = str(input('Digite o nome da sua cidade: ')) c1 = city.lower().strip().split() c2 = c1[0] print(c2) print('Verificação: {}'.format('santo' in c2)).

Francisco Menezes: Realmente da pra praticar de diversas formas fatiamento de string. Segue um dos meus teste (simples mas achei interessante): frase = 'Curso em Vídeo' frase = frase.split() frase[2] = 'Android' print('Olá mundo ',frase[2]).

Caio Cangussu: teste em 2020: frase = 'curso em video python' print(frase[:13:2]) print(('a frase {}, tem {} letras').format(frase, len(frase))).

Bruno Cavalcante de Albuquerque: Uma pergunta pra nao me sentir tao idiota. Eu tenho dificuldade em fazer os exercicios sozinhos e acabo vendo as respostas porém assisto até entender como ele chegou nessa resposta. Tipo eu trabalho 10/11 por dia e nao tenho muito tempo para fritar os neuronios tentando resolver os exercicios. Sera que vou conseguir aprender?.

Magno Proença: nome = input('Digite seu nome: ') print('O seu nome completo em letras maiúscula é {}'.format(nome.upper())) print('O seu nome completo em letras minuscula é {}'.format(nome.lower())) print('O nome completo tem um total de {} letras'.format(len(nome.strip()))) nomeII = nome.split() print('O primeiro nome tem um total de {} letras'.format(len(nomeII[0]))) ( 1 Likes).

Apius Djinn: estou adorando o curso.

João Costa: Desafio 026: frase = str(input('Digite uma frase: ')) print('A letra "A" aparece {} vezes'.format(frase.count('a'))) 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'))).

  • Gustavo: E se o "A" digitado for maiúsculo? ( 1 Likes).
  • João Costa: @Gustavo devo ter me esquecido de por, mas é só vc adicionar ".lower()" no fim da primeira linha (que recebe os dados), assim o python vai automaticamente colocar a resposta do usuário em minúsculo..

Juan Amorim: a = input("Digite seu nome completo: ") n = a.strip() print(n.upper()) print(n.lower()) se = n.replace(" ", "") print("O seu nome completo tem um total de", len(se), "letras") d = (n.split()) print("Já o seu primeiro nome tem um total de", len(d[0]), "letras\nBom dia senhor/a", n).

Alexandre Soares: Fiz o "desafio 22" assim, e funcionou. Segue o código: # Desafio 22 nome=str(input('Digite o seu nome completo, por favor: ')).strip() # Para eliminar espaços desnecessários antes e depois da STRING STRIP() print('Em maiúsculas:', nome.upper()) print('Em minúsculas:', nome.lower()) print('Quantas letras sem considerar os espaços:', len(nome.replace(' ',''))) print('Quantas letras no primeiro nome:', len(nome.split()[0])).

João Henrique Melo: ex. 22 Nome maiúsculo nome = input('digita teu nome ai touro ') nome = nome.upper() print(nome) Nome minúsculo nome = input('digita teu nome ai touro ') nome = nome.upper() print(nome) Quantidade de letras nome = input('digita teu nome ai touro ') print(len(nome)).

Jerônimo Pereira: Essa aula merecia mais exercícios! Antes de assistir a aula achei que fosse ser molezinha, que só ia ver o que eu já tinha visto antes MAS NÃO! Muitas dicas, excelentes dicas e dicas extremamente novas... sem palavras! Essa era a aula que eu menos esperava de conteúdo e foi a que mais me trouxe conteúdo novo. Professor, o senhor é fera ensinando e claro... não posso esquecer dos responsáveis pela edição bruta e edição final dos vídeos. O conteúdo tá nota 999999999999999999999999999999999999999999999999999999!!!.

Kemelly Klaricy: Estou fazendo um trabalho é preciso saber mais sobre "passagem de texto" alguém pode me ajudar?.

Eduardo Moura: Muito bom esse curso! Quando menos se percebe você já está pensando de forma mais lógica para resolução dos problemas. ( 2 Likes).

Wally Animes: Exercicio 22: eu fiz duas, a primeira eu fiz sozinho, a segunda eu olhei um comentario, foi assim que eu descobri o comando ''join() que ajudou a otimizar e previnir erros. Primeira vez: n = str(input('Nome e ultimo sobrenome? ')) print ('nome com todas as letra maiuscolas: {}'.format(n.upper())) print ('nome com tosas as letras minuscolas: {}'. format(n.lower())) d = n.split() print('a quantidade de letras sem espaço é: {}'.format((len (d[0])+(len (d[1]))))) print('a quantidade de letra do primeiro nome é: {}'.format(len (d[0]))) Segunda vez: n = str(input('Nome Complero? ')) print ('nome com todas as letra maiuscolas: {}'.format(n.upper())) print ('nome com tosas as letras minuscolas: {}'. format(n.lower())) d = n.split() print('a quantidade de letras sem espaço é: {}'.format((len(''.join(d))))) print('a quantidade de letra do primeiro nome é: {}'.format(len (d[0]))) ( 1 Likes).

Wally Animes: Exercicio 25: n = str(input('qual seu nome completo?')) print ('o nome "{}" tem "silva" nele:'.format(n)) print ('silva'in(n.lower())).

Yannick de Oliveira Figueira: 025 nome = input('Digite seu nome: ') silva = nome.upper() print('Seu nome possui \"SILVA\" {}'.format('SILVA' in silva)).

Bruno Oliveira: curso de C++ por favor Guanabara nunca te pedi nada kk.

Rafael Moraes: Fiz um mapa mental desta aula. Talvez possa ajudar outros alunos. Segue o link: https://www.mindmeister.com/1213832287?t=UXqBa1vbfS ( 3 Likes).

Jorge Cantuaria: desafio 027 da aula 09 # Faça um programa que leia o nome completo de uma pessoa, mostrando em seguida, # o primeiro e o ultimo nome separadamente nome = str(input('Digite o nome completo de uma pessoa: ')).strip() lista = nome.split() print('O primeiro nome é: {}'.format(lista[0])) print('O ultimo nome é: {}'.format(lista[-1])) Um forte abraço a todos os estudantes de python e principalmente para nosso professor "GUSTAVO GUANABARA" ( 1 Likes).

Leonardo Carvalho: 024: Está certo se eu fizer assim? city = input('Nome da cidade: ') m = city.upper() print('SANTO' in m).

Felipi Santana: Guanabara o meu pegou o ultimo valor solicitado. Estou utilizando o 3.7.2.

Samir Nery: Os comandos "find" e "split" não funcionaram. :-(.

  • StalipBlack: você deve ter escrito algo errado, onde está dando erro?.

Caua Tavares: k = str (input ('Digite um numero de 0 até 9999 : ')) print ( 'Este numero tem : \n {} unidades \n {} dezenas \n {} centenas \n {} milhares ' .format (k[3] , k[2] , k[1] , k[0] )).

DEV SIMPLIFICA: import random d1= ('Desafio 023') print('{:=^40}'.format(d1)) print('Estou processando seu numero....') n1= (random.randint(-1,9999)) from time import sleep for contagem in range(0,2): sleep(1) print('>> {} <<'.format(n1)) sleep(1) un= (n1//1%10) dz= (n1//10%10) cen= (n1//100%10) um= (n1//1000%10) print('Unidade = {}'.format(un)) sleep(1) print('Dezena = {}'.format(dz)) sleep(1) print('Centena = {}'.format(cen)) sleep(1) print('Unidade de Milhar = {}'.format(um)) sleep(2) infelizmente estou limitado falta de recurso, mas ja da pra brincar so da play...

Rafael Franco: Solta um exercício para criar um programa Macro identificando um Número e seguindo um coordenada através daquele numero. Ex: identificou numero 1 o mouse vai seguir coordenada "x" identificou numero 2 o mouse vai seguir coordenada "y".

Runefrioo: desafio 022 nome = (input('Qual é o seu nome completo?:')) print(nome.upper()) print(nome.lower()) nom = nome.split() nom1 = (nom[0]) nom2 = (nom[1]) nom3 = nom1+nom2 nom4 = input(len(nom3)) nom5 = input(len(nom1)) ( 1 Likes).

  • Matheus Sanches: Legal.
  • Runefrioo: problema desse q eu fiz é q só funciona pra quem tem 1 sobre nome só, se tiver mais da erro.
  • Runefrioo: recomendo vc assistir a aula dele resolvendo o desafio, ele mostra um jeito q funciona pra tds..
  • Jazz O Jogral: cara me explica pq eu não entendi direito, porque eu fiz quase igual mas o meu nn tava indo sem os espaços, a parte do [0] e do [1] que eu nn entendi pois eu sei que isso [...] quer dizer lista, mas se eu tiver três nomes seria assim? [0], [1], [2], pra indicar as 3 partes do nome?.
  • Jazz O Jogral: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa agora que eu tendi ( 1 Likes).

guto7654: nome = str(input('Qual o seu nome ? : ')) print('Silva' in nome).

Manoel Ferreira: exercício 22 frase=str(" manoel ferreira de brinto ") M=frase.upper() print (M) #crie uma variavel print ("seu nome em minusculo é {}".format(frase.lower())) print("a quant de letra {}".format( len(frase) - frase.count(" "))) d=frase.split() #transformei em lista print (len(d[0])).

Thayná Costa: Nao estou conseguindo realizar as lições referentes a aula 9 usando o aplicativo do Pycharm...isso é normal?.

Sg-G-gS l: DESAFIO 27 nome = input('Nome: ').strip().title().split() print(f'Primeiro Nome: {nome[0]}\n' f'Ultimo Nome: {nome[-1]}') ( 9 Likes).

  • Renan donega bertotti donega bertotti: sabe me responder se o -1 sempre vai retornar o ultimo index? nao sei se essa é a palavra certa, mas sempre voltara o ultimo "nome"?.
  • canal do zumbi: simplifiquei isso tudo olha nome = input('Nome: ').strip().title().split() print((f'{nome[0]}'), f'{nome[-1]}').

Megu: #strip() remove os espaços #len() tamanho em numeros ''.join() para juntar #count()conta quantas vezes aparece a letra em '' #split() para dvidir os nomes em 0 1 2 3 4 eu = 'Matheus Felipe Vieira Santiago' print('='*10,'Aula ',10*'=') #nome1 é igual ao nome sem os espaços nome = str(input('Digite seu nome: ')).strip() nome1 = ''.join(nome.split()) #uso split para separar todos os nomes e len para dizer para escrever em numero o nome 0 nome2 = nome.split() print('Analisando Nome...') print('Seu nome em maiúscula é {}'.format(nome.upper())) print('Seu nome em minuscula é {}'.format(nome.lower())) print('O nome tem {} letras'.format(len(nome1))) print('O primeiro nome tem {} letras'.format(len(nome2[0]))) print('Programa de teste criado por {}'.format(eu)).

Thiago Michael: Bom dia Guanabara e galera em peso! Tenho uma duvida! E se eu quiser começar o fatiamento de trás para frente? Digo isso pois tenho uma string que se trata de um número bastante alto, e depois tem varias casas decimais sem separação de virgula ou ponto, eu acho que resolveria fazendo o fatiamento de trás para frente pois essas casas decimais não mudam a quantidade de números. Desde já agradeço..

Loonamia: ganhou meu coração nessa citação de tolkien ai.

Flip Vtt: ex23 frase = input('digite o número') frase1 = '-'.join(frase) frase2 = frase1.replace('-', ' ') frase3 = frase2.split() print('unidade:', frase3[3]) print('dezena:', frase3[2]) print('centena:', frase3[1]) print('milhar:', frase3[0]) ( 1 Likes).

Ducosmo: Parabéns, aulas incríveis. E olha que foi gravado em 2017, fico imaginando as aulas dos cursos do ano atual. Espero fazer vários outros cursos com você. Excelente professor! ( 3 Likes).

Mateus Luciano: Essa aula é bem complexa e cheia de detalhes. Estou utilizando notion "como caderno" e deixando bem didático. Ao digitar, e buscar a melhor forma de explicar a função, a fixação se torna mais eficaz. Quem quiser a página dessa aula, o link está abaixo e podem duplicar para poderem fazer a própria de vocês. https://www.notion.so/Cadeias-de-Caractere-466eda9c48504d97bb08a1c2a39d6ca1.

Vladimir Arauzo: Eu fiz o 23 assim: n = input('Digite um número do 1 ao 9999:') if len(n) == 1: print('O algarismo dos milhares é 0') print('O algarismo das centenas é 0') print('O algarismo das dezenas é 0') print('O algarismo das unidades é {}'.format(n[0])) elif len(n) == 2: print('O algarismo dos milhares é 0') print('O algarismo das centenas é 0') print('O algarismo das dezenas é {}'.format(n[0])) print('O algarismo das unidades é {}'.format(n[1])) elif len(n) == 3: print('O algarismo dos milhares é 0') print('O algarismo das centenas é {}'.format(n[0])) print('O algarismo das dezenas é {}'.format(n[1])) print('O algarismo das unidades é {}'.format(n[2])) elif len(n) == 4: print('O algarismo dos milhares é {}'.format(n[0])) print('O algarismo das centenas é {}'.format(n[1])) print('O algarismo das dezenas é {}'.format(n[2])) print('O algarismo das unidades é {}'.format(n[3])).

Andrew Gabriel: desafio 1 nome = str(input('Digite o seu nome: ')) c1 = nome.count(' ') c2 = len(nome) div = nome.split() s = div[0] print(nome.upper()) print(nome.lower()) print('O seu nome possui', c2-c1, 'caracteres ao todo') print(len(s)).

Pedro Maia: A minha pergunta é aonde vou usar isso num programa que vou criar,por exemplo um jogo?.

Adventistas de Axixá-TO: DESAFIOS CONCLUIDOS COM SUCESSO --GAFANHOTO INICIANTE NÃO PODE COPIAR E COLAR-- DESAFIO 22: print('{:-^40}\nPrograma para dizer:\n'.format(str('Desafio 22'))) nome = input('Digite seu nome completo: ') dividido = nome.split() nospace = ''.join(dividido) print(f"""\nMaiusculo: {nome.upper()} Minusculo: {nome.lower()} Seu nome tem {len(nospace)} letras ao todo (desconsiderando espaço) Primeiro nome tem {len(dividido[0])} letras""") DESAFIO 23: print('{:-^40}\nPrograma que mostra digito separado.\n'.format(str('Desafio 23'))) number = input('Digite um número: ') numberr = number.split() print(f"""\nUnidade: {numberr[0][3]} Dezena: {numberr[0][2]} Centena: {numberr[0][1]} Milhar: {numberr[0][0]}""") DESAFIO 24: print('{:-^40}\nSua cidade começa ou não com o nome "Santo"?.\n'.format(str('Desafio 24'))) cidade = input('Qual é o nome de sua cidade? ') cidadenova = cidade.lower().split() print('Sua cidade começa com "Santo"?','santo' in cidadenova[0]) DESAFIO 25: print('{:-^40}\nSeu nome tem "Silva"?.\n'.format(str('Desafio 25'))) nome = input('Qual é o seu nome? ') nomenovo = nome.lower().split() print('Seu nome tem "Silva"?','silva' in nomenovo) DESAFIO 26: print('{:-^40}\nAchei sua letra!\n'.format(str('Desafio 26'))) palavra = input('Digite o texto: ') letra = input('Qual letra você quer encontrar? ') letranova = letra.lower() palavranova = palavra.lower() print(f"""encontrei {palavranova.count(letranova)} letra's/palavra's com referência ao que pesquisou Encontrado pela primeira vez no {palavranova.find(letranova)}º Dígito Encontrado pela ultima vez no {palavranova.rfind(letranova)}º Dígito""") DESAFIO 27: print('{:-^40}\nPrimeiro e ultimo nome.\n'.format(str('Desafio 27'))) n = input('Digite seu nome: ') na = n.split() print(f"""Primeiro: {na[0]} Último: {na[-1]}""") ( 2 Likes).

  • TKxzc _: frase = input('qual é o seu nome?:') print(frase.upper()) print(frase.lower()) print(len(frase)) print(frase.split()) esse ai ficou mais fácil e mais resumido, porém não consegui fazer o desafio de contar as letras sem espaço '-'.
  • TKxzc _: testei seu desafio 22 e ficou errado, pq deu o total de 11 letras quando digitei "souza souza" e teria que dar 10 '-'.

Br Franck: nome = input(str('Informe seu nome: ')) separado = nome.split() num = len(separado) - 1 print(separado[0]) print(separado[num]).

Thiago Augusto Toledo: Seria interessante um curso de C#.

Leandro F.: Desafio 24 cidade = str(input('Insira o nome da cidade: ')) cid = cidade.split() ci = bool(cid[0] == 'Santo') print('O primeiro nome da cidade {} é Santo? {}'.format(cidade, ci)).

Yuu-4chan: O meu primeiro exercício ficou assim, achei engraçado que na hora de contar sem espaço me veio a ideia de usar o replace tirando o espaço e trocando por nada: nome = str(input("Digite o seu nome completo: ")) print(nome.upper()) print(nome.lower()) trocado = nome.replace(" ", "") print(len(trocado)) letras = nome.split() separado = letras[0] print(len(separado)).

Márcio Levi Sales Prado: Exercício 022: nome=input('Digite seu nome completo:') n=nome.count(' ') pn=nome.split()[0] print("""Seu nome em maiúsculo é {} e em minúsculo {}. Ele tem ao todo {} letras e seu primeiro nome tem {} letras""".format(nome.upper(),nome.lower(),len(nome)-n,len(pn))).

Pedro: DESAFIO 22 nome = input('Qual é seu nome completo? ') print(nome.upper()) print(nome.lower()) print(len(nome.strip())) p1nome = nome.split() print(p1nome[0]).

Eriks Leônidas: primeiro exercício nome = str(input(' diga seu nome: ')) print ('nome com tudo maiusculo: {}'.format (nome.upper())) print ('nome com tudo minusculo: {}'.format(nome.lower())) print ('quantidade de letras {}'.format(len(nome.strip()))) d = nome.split() print ('o primeiro nome tem {} letras '.format(len(d[0]))) ( 1 Likes).

kiki kiwii: ex. 26^^ sentence = input('Digite uma frase: ') print('Na frase exitem', sentence.upper().count('A'), 'letra(s) A.') print('1º letra A: posição', sentence.upper().find('A') +1) print('{}º letra A: posição'.format(sentence.upper().count('A')), sentence.upper().rfind('A') +1).

Alexander アレクサンダー: " O curso não se atrasa , ele não demora , ele chega a hora que tem que chegar " Eu saquei essa referência suhasuasuhasu import Lordoftherings g = import.gandalf.reference print("referÊncia {} " .format (G)) =P ahsuhaush ( 92 Likes).

Sergio Balla: Fatiamento: 4:58 Análise: 13:46 transformação: 19:30 Divisão: 26:30 Junção: 28:17 Desafios: 39:41 Desafio 022: 40:43 Desafio 023: 42:00 Desafio 024: 42:31 Desafio 025: 42:53 Desafio 026: 43:20 Desafio 027: 43:53 ( 32 Likes).

Ricardo Iatoran: Epa que a aula tá boa demais, viva!.

Esther DIY's: 17:20.

Pedruu: em 2021 tamo usando no meu ensino técnico o google colab ( 1 Likes).

Luís Flávio Viana Tavares: Android.

Joao Victor Souza Carli: # PROGRAMA QUE LEIA O NOME COMPLETO DE UMA PESSOA E MOSTRE: # . O NOME COM TODAS AS LETRAS MAIUCULAS # . O NOME COM TODAS AS LETRAS MINUSCULAS # . QUANTAS LETRAS TOTAL ( SEM CONSIDERAR ESPAÇOS ) # . QUANTAS LETRAS TEM O PRIMEIRO NOME nome = str(input('Digite o seu nome ')) print ('{} '.format(nome)) # mostrar pedidos print('{} '.format(nome.upper())) print('{} '.format(nome.lower())) trocar = nome.replace(' ', '') letras = len(trocar) print('O nome {} tem {} letras '.format(nome, letras)) #mostrar o ultimo ponto spli = nome.split() primeiro = spli[0] cont = len(primeiro) print('O numero de letras da primeira parte do nome é: {} '.format(cont)).

Francisco Junior: X.

Guilherme Santos: Exercício 021 . . . n = str (input ("Digite seu nome completo: ")) print (f"Seu nome em Maiúsculo: {n.upper ()}") print (f"Seu nome em Minúsculo: {n.lower ()}" ) print ("Letras do seu nome completo(sem espaços): ", len (n.replace (" ",""))) pn = n.split () print ("Letras do seu primeiro nome: ",len (pn [0])) [Program finished].

Luis Carlos: #DESAFIO 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 minúsculas #>>Quantas letras ao todo(sem espaços) #>>Quantas letras tem o nome. nome = input('Qual é o seu nome completo?') nome_maiusculo = nome.upper() nome_minusculo = nome.lower() nome_letras = nome.strip() nome_contar_letras = len(nome_letras) divisao_nome = nome.split() primeiro_nome = len(divisao_nome[0]) print('Bem vindo, {}!'.format(nome_maiusculo)) print('Bem vindo, {}!'.format(nome_minusculo)) print('Seu nome possuí um total de {} carácteres.'.format(nome_contar_letras)) print('Seu primeiro nome possuí um total de {} carácteres.'.format(primeiro_nome)).

Adriano lima: Queria saber como quebrar o texto no pycharm, no meu fica tudo numa linha só....

Maria Helena Lima: eu acho que vai escrever Curso em video python.

Hello Game: Mano Gustavo Guanabara melhor curso de python obg pelo curso vou fazer esse mundo e os outros mundos também valeu.

Paulo Ricardo: print('_'*10,'Exercício 27','_'*10) nome = str(input('Digite o seu nome completo:')).split() print('o primeiro nome é: {}'.format(nome[0])) print('O seu último nome é: {}'.format(nome[-1])).

Hosmo!: desafio 23 n = int(input('Digite um número de 0 até 9999: ')) u = n // 1 % 10 d = n // 10 % 10 c = n // 100 % 10 um = n // 1000 % 10 print('A unidade desse número é: {}'.format(u)) print('A dezena desse número é: {}'.format(d)) print('A centena desse número é: {}'.format(c)) print('A unidade de milhar desse número é: {}'.format(um)).

s3nsh1: Mesmo com todos os problemas acontecendo e me impedindo de aprender python... Estou aqui firme lutando contra eles ! Firme e forte vamo nessa jornada ( 3 Likes).

  • s3nsh1: @Maya Amano Consegui "programar" uns negócios até que legais utilizando o celular. Sim, depois do mundo 3 eu procurei conteúdo de POO e comecei a estudar Javascript :).
  • Maya Amano: como tá hoje? continuou aprendendo?.

Pedro: @40:57 - DESAFIO 22 nome = input('Digite somente o seu primeiro nome:') sobrenome = input('Agora, digite seu nome completo:') print(sobrenome.upper()) print(sobrenome.lower()) - não consegui fazer o desafio 'Quantas letras ao todo sem considerar os espaços' - print(len(nome)).

Matheus Borba: e quando eu quero trocar duas palavras em lugares distintos, ainda sim usa-se REPLACE? Como?.

Daniel Bernardes: Exer...22 (ultimo da lista) nome = str (input ('Digite seu nome completo:')) pnome = nome.split() print (pnome[0]) print (len(pnome[0])).

DIO TATTOO: desafio 27 name = str(input("Insira seu nome completo: ")).strip().split() print("O primeiro nome é ",name[0].title()) print("O último nome é ",name[len(name)-1].title()).

Luciano Cayres: Exercício 22 nome = input('Digite o seu nome completo: ') print(nome.upper()) print(nome.lower()) print('O nome completo tem ',len(nome.replace(' ','')), ' caracteres sem os espaços!') nomediv = nome.split() print('O primeiro nome digitado tem ', len(nomediv[0]), ' caracteres!') Exercício 23 n = input('Digite um número de 0 a 9999: ') n = n.zfill(4) print('Unidade: ',n[3]) print('Dezena: ', n[2]) print('Centena: ',n[1]) print('Milhar: ', n[0]) Exercício 24 cid = input('Digite o nome de uma cidade: ') cid = cid.upper() cidlist = cid.split() print (cidlist) print('Existe a palavra "SANTO" no primeiro nome da cidade? ','SANTO' in cidlist[0]) Exercício 25 nome = input('Digite o nome completo: ') nome = nome.upper() nomelist = nome.split() print('Existe o sobrenome "SILVA" no nome completo digitado? ','SILVA' in nomelist) Exercício 26 frase = input('Digite uma frase qualquer: ') frase = frase.upper() print('A letra "A" aparece', frase.count('A'), 'vezes nesta frase!') print('A 1ª letra "A" aparece na posição', frase.find('A')) print('A última letra "A" aparece na posição', frase.rfind('A')) Exercício 27 nome = input('Digite o nome completo: ') nomelist = nome.split() print('Seu primeiro nome é',nomelist[0]) print('Seu último nome é', nomelist[-1]).

Welber de Souza: Exercício 27 nome = str(input('Digite seu nome completo: ')) nome2 = nome.split() print(f'O seu primeiro nome é: {nome2[0]}') nome3 = nome2[::-1] print(f'O seu último nome é: {nome3[0]}').

Gabriel: # 025 print("") n = str(input("Nome completo: ").lower()) if n.find('silva') > -1: print("Tem Silva") else: print("Não tem Silva") # 025 sem if print("") n = str(input("Nome completo: ").lower()) print("silva" in n).

Macuinha Cu de Vrido: Eu: ''Com a programação eu vou poder criar varias coisas daora, quem sabe ate conseguir emprego' realidade: frase = 'trQghUklEthMpk çmLhyEjkUli uyÉhg gtVolIqwAcvDbnO' print(frase[2::3]) ( 320 Likes).

  • Carlos Fillipe: meeeu, nem precisei por pra executar kkkkkkkkkkk ( 25 Likes).
  • Macuinha Cu de Vrido: @Carlos Fillipe kkkkkkkkkkkkk boa ( 1 Likes).
  • Italo Brunkhorst: eu fui ver o que era e me arrependi ( 6 Likes).
  • Natã Sales: hmm temos um expertinho aqui ( 7 Likes).
  • letícia: kkkkkkkkkkkkkkkkkkkkkkkkk vsf fiquei q nem besta lendo ( 22 Likes).
  • Macuinha Cu de Vrido: @letícia kkkksksjdisjsksj.
  • Nandins12: kkkkkkkkkkkkkkkkkkkkk oporra ( 1 Likes).
  • Petrus Max Henrique spacium a'ris: Quando você esta vendo uma vídeo aula de python e encontra um anarcocapitalista de primeira kkkkkkkkkkkkk ( 14 Likes).
  • Macuinha Cu de Vrido: @Petrus Max Henrique spacium a'ris meeeh kkkkkkjj ( 1 Likes).
  • caio lopes de Souza: É só deixar de ser ancap que vc ganha 50 pontos de QI ( 4 Likes).
  • Macuinha Cu de Vrido: @caio lopes de Souza serio cara? Então eu vou abandonar a logica e a coerencia nos argumentos pra ontem meu chapa ( 6 Likes).
  • Macuinha Cu de Vrido: @caio lopes de Souza "Hur dur o cara é a ancap" "hurr durr seguidor do fhoer" apenas espantalhos como sempre. essa tática de usar ad hominem e colocar risinhos de forma sínica apenas pq não tem argumentos pra defender as próprias ideias é tão patética que chega a dar pena LOL ( 4 Likes).
  • caio lopes de Souza: @Macuinha Cu de Vrido KKAKAKAKAAKKAAKAKAKAKAKAKAK Eu não tanko seguidor do fhoer... Os caras falam sempre a mesma coisa, usam sempre as mesmas palavras. ( 2 Likes).
  • Marcela Lima: Contratado pelo pessoal do departamento de TI da "Praça é Nossa" kkkkkkkj ( 3 Likes).
  • Leandro B: Como você adivinhou? kkkkkk ( 1 Likes).
  • Vinícius Lima: kkkkkk nem os Anonymous conseguem um brutal force se você colocar isso como senha ( 2 Likes).
  • INTELIGÊNCIA NÃO ARTIFICIAL BRASILEIRA: tifude ( 1 Likes).
  • INTELIGÊNCIA NÃO ARTIFICIAL BRASILEIRA: same frase = "Curso Em Vídeo Python" print(frase[3]) print(frase[6]) print(frase[1]) print(frase[5]) print(frase[0]) print(frase[1]) ( 10 Likes).
  • Vinícius Lima: @INTELIGÊNCIA NÃO ARTIFICIAL BRASILEIRA kkkkk ( 1 Likes).
  • Vitor Sales: muito bom kkkkkk ( 1 Likes).
  • Glauco Pantoja: Às vezes a quinta série é insuperável! ( 2 Likes).
  • José Neto: Pelo visto você não foi o único kkkk Encontrei um vídeo parecido com isso aí: https://www.youtube.com/watch?v=SZeq3Q7iWh4.
  • Faynal: KKKKKKKKKKKKKKKKKKKK tnc ( 1 Likes).
  • Rafael Nogueira: perdi kkkkkkkkkkkkkkkkkkkk ( 1 Likes).
  • André: KKKKKKKKKKKK ( 1 Likes).
  • Yasmin Leme: Eu que nem idiota ainda copiando no meu Pycharm por curiosidade KKKKKKKKKKK ( 2 Likes).
  • Não Explico: KAKAKAKAKKAKAKJHAAHAH ( 1 Likes).
  • samuel chagas: mto bom, ri pakas kakakakakakakakakakkakaakkakakaakkakakakaakakakakakakakakakakakakakakakakaka ( 1 Likes).
  • Shlysion: PQP KKKSDFJMIANSDNFANF ( 1 Likes).
  • leonardo moreira rocha: frase='cyhokamhtida hgogr frchyugr dudffefd drqioumheyumry frtfraji grlfregwntkdhto' print(frase[0::3]).
  • Eli Gorniak: sen-or.... kkkkkkkkkkkkkkkkkkkkkkk ( 1 Likes).
  • Laerson Dambo: kkkkk ( 1 Likes).
  • Matsumaki: e olha q eu tava só testando o código, acho que ele era gay mesmo. ( 2 Likes).
  • Fabio Yamashita: Maninho salva isso: frase = 'Curso em vídeo Python' frase2 = ' Aprenda Python ' #print('Curso' in frase) #Tem a string 'curso' na variavel frase? True #print(frase.replace('Python', 'Android')) #Troca a palavra Python por Android #print(frase.find('Android')) #ele vai mostrar -1 ou se existir na string as palavras entre aspas ele mostra a posição #print(frase.count('o')) #print(frase.upper()) #Deixa todas as letras maiúsculas #print(frase.lower()) #Deixa todas as letras minúsculas #print(frase.capitalize()) #Somente a 1 letra maiúscula e o resto minúscula #print(frase.title()) #Deixa a 1 letra e todas as letrás após o espaço maiúsculas #print(frase2.strip())#Retira os espaços antes e e depois da string EX: de ' a ' p/ 'a' #print(frase2.rstrip()) #Right Strip, retira somente os espaços da string no final #print(frase2.lstrip()) #Left strip, retira somente os espaços a esquerda da string no começo #print(frase.split()) #Ele ira criar uma divisão a cada espaço na string (Divida a string) #print('-'.join(frase)) #No lugar do espaço, ele colocara o '-' ( 1 Likes).
  • Fernando Augusto Rodrigues de Almeida Azevedo: kkkkkkkkkkkkkkkkkkkkkkkkk ( 1 Likes).
  • Ian Godoy: Oloko, temos aqui o novo Zuckerberg ksksksksksks ( 1 Likes).
  • Nasty: KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKvsf ( 1 Likes).
  • Eliseu Peres: kkkkk vsf kkkkk ( 1 Likes).
  • Carolina Souza: o famoso 5° série :D ( 1 Likes).
  • firegems: hora de criar uma nova lingua para a humanidae.
  • Wesley Jr.: frase = 'prTjaUmaQfaUrmEbtDpaEmrIogXdtAojMvcAufNziO' print(frase[2::3]) ( 1 Likes).
  • Rodrigo Teixeira: kkkkkk ( 1 Likes).
  • ;~l[p: a = 'FmduxfcnekdeYgfoweukh!weSDi!kM:)djd!sa!mXDys:DffkyeEdsXaddadhkak' print(a[:20:3]).
  • LOPES: hahaha to na mesma frase = 'neiuniqnubdcowqdoqwjoiqjubdjbsbjsrkjbappokqqdqibhbjhbhdbsapokjndsnkjdnfoeisjnkdkjsoniuhububgv' print(frase[11], end='') print(frase[3], end='') print(frase[33], end='') print(frase[2], end='') print(frase[12], end='') print(frase[29], end='') print(frase[12], end='') ( 1 Likes).
  • SUPERTICÃO: O MISERAVEL É UM MISERAVEL ( 1 Likes).
  • Kori: frase = "0dF!tbTs9bE $ U%T8 6e#C8 aUd77 +&h:D04)" print (frase[6::4]) :D ( 1 Likes).
  • Troll: foudaci = 'xrhVpquOsl9Cis4Êtsh jsçQjsmUkxbE[sç jfaÉkjq mghVmbdImfuA4ytD5ugOmwd' print(foudaci[3::4]).
  • Jhonatan nunes: Mensagem criptografada.
  • Jhonatan nunes: Frase criptografada:ojegcgkroneamsluebaqnuettnegalierbeqindroodfdlpoeiwjlbvsebapnpkeabruofretnomegqimnuengurabepdkira Chave para descriptografar:(::4) Boa sorte.
  • Ana Claudia Mendes: O miseravel é um gênio ( 1 Likes).
  • Marco Eli: Eita P%##@.
  • Gaider Pirata: kkKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK.
  • Antonio peres: Kkk.
  • Marcos Lima: @INTELIGÊNCIA NÃO ARTIFICIAL BRASILEIRA kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk.
  • Samuel tambasco: Ainda bem q nem li kakakkakaka.

Eduardo Silva: no modulo frase.title() ele vai começa cada palavra com a letra maiúscula. Agora fiquei com uma duvida, se caso eu quisesse para o 'em' ficar com a letra minúscula, ou seja, dentro do title ele vai ignorar o 'em'..

Lucas Samuel: n= input('Digite o nome de uma cidade: ') print('SANTO' in n.upper().split(' ')[0]).

Danillo Paulo: Esse curso é o melhor que tive em "toda" minha vida. É tão fácil e interessante que não tem como não memorizar tudo que é passado. Continue sempre com este trabalho. ( 6 Likes).

Alisson Extrajuda: Welcome! Are you completely new to programming? about why and how to get started with Python. Fortunately an experienced programmer in any programming language (whatever it may be) can pick up Python very quickly. It´s also easy for beginners to use and learn, so jump in!.

Surikatt0s: A musiquinha da intro é muito legal.

Mugui: Essa é a udemy ( 1 Likes).

Ataias Elioenay: #Desafio 25 nome = (input('Digite seu nome completo: ')) if 'Silva' in nome: print('O seu nome tem Silva') else: print('O seu nome não tem Silva').

Christian Batista: Ex022: nome = input(str('Digite seu nome COMPLETO: ')) print(nome.upper()) print(nome.lower()) esp = (nome.count(' ')) letras = (len(nome)) semesp = letras - esp print(semesp) pnome = (nome.split()) print(len(pnome[0])) ( 1 Likes).

O tal do God: Desafio 023 w=input('me de um numero de 0 a 9999 .') q=w [0] e=w [1] r=w [2] t=w [3] print ('unidade {} dezena {} centenas {} milhares {}'.format(t, r, e, q)).

ROG130: obrigado guanabara tudo isso mudou minha vida ( 2 Likes).

Dede Dede: EsSa É a UdEmY.

Amanda Gonçalves: o primeiro desafio fiz de boa, mas esse segundo é de fuder... kk pesquisei aqui, mas parece muito complicado pra ser assim....

Douglas Rezende: minha resolução do 23: numero = input('Digite um numero entre 0 e 9999: ') numeros = '000'+numero print('unidade:',numeros[-1],'\ndezena:',numeros[-2],'\ncentena:',numeros[-3],'\nmilhar:',numeros[-4]).

Marcela Lima: Gente, queria colocar 1000 curtidas. Conteúdo útil e de qualidade. Grata professor Guanabara! ( 2 Likes).

????• Lucky Barbz• ????: desafio 23 num1 = input('digite um número: ') u = num1[3] d = num1[2] c = num1[1] m = num1[0] print ('{} Unidades {} Dezenas {} Centenas {} Unidades de Milhar'.format(u, d, c, m)).

  • Deleted User98yDA87sAuQAz: Esse foi o único exercício que eu não consegui fazer, mas olhando o seu código... É simples de se fazer..

Alan Rodrigo: fpessoa = '''\nMeu coração é um balde despejado. Como os que invocam espíritos invocam espíritos invoco A mim mesmo e não encontro nada. Chego à janela e vejo a rua com uma nitidez absoluta. Vejo as lojas, vejo os passeios, vejo os carros que passam, Vejo os entes vivos vestidos que se cruzam, Vejo os cães que também existem, E tudo isto me pesa como uma condenação ao degredo, E tudo isto é estrangeiro, como tudo.''' print('Esse pedaço do poema \n{} \ntem {} letras "o" '.format(fpessoa, fpessoa.count('o'))) # ''' ''' -> texto inteiro.

Sidnei Almeida: Quem Gostou Dá uma LIKE!!!!!!!! ( 1 Likes).

Francisco Tadeu Pezzi: Obrigado! Isso é Racha Coco, a gente joga óleo bate com martelo pra tira ferrugem das engrenagens e vê se pega no tranco. Obrigado!.

Glauco Pantoja: Tô com uma dificuldade enorme de baixar determinadas bibliotecas. Minha versão do PyCharm é a 2017.1.8. Baixei o playsound, mas não funciona. Tentei baixar o pygame e também não deu..

DESCONHECIDO: name = str(input('Qual é o seu nome completo ?')).strip() name = name.upper().find('SILVA') if name > -1: print('Seu nome possui Silva') else: print (' Seu nome não possui Silva') eu tentei usando os metodos dessa aula específica quebrei a cabeça e não deu boa, mas ja tinha visto alguns outros metodos que não sabia exatamente oque eram mas imaginava oque faziam, dei uma pesquisada e deu nisso ai.

Patrese Pinheiro: Desafio 22 nome = input('Informe seu nome: ') lista = nome.split() replace = nome.replace(' ', '') print(f'Seu nome maiúsculo é: {nome.upper()}') print(f'Seu nome minusculo é: {nome.lower()}') print(f'Seu nome possui {len(replace)} letras') print(f'Seu primeiro nome possui {len(lista[0])} letras').

Isaias Carvalho: print('Desafio27') nome=input('Escreva seu nome completo : ') coleçao= nome.split() ultimo=len(dividir)-1 print('Primeiro :{} \n Ultimo :{}'.format(dividir[0],dividir[ultimo])).

sapinho: Quem quiser coloque isto no código como comentário. Assim está sempre guardado. ''' Uma string utiliza o número 0 como representação do primeiro caracter. Uma string é imutável, apenas se podem mudar temporariamente ou então temos que recorrer a uma atribuição. print(frase[3]) Imprime a terceira letra print(frase[3:13]) Imprime da terceira letra á décima terceira.*(Décima terceira letra não incluida) print(frase[:13]) Imprime do princípio até á décima terceira letra.* print(frase[13:]) Imprime da décima terceira letra até ao final. print(frase[1:13:2]) Imprime da primeira letra á décima terceira, omitindo uma letra de dois em dois.* print(frase[::2]) Imprime a string inteira, omitindo uma letra de dois em dois. print(frase.count('o')) Imprime quantos o's minusculos tem na string frase. print(frase.upper().count('o')) Transforma toda a string em maiusculas e imprime quantos o's minusculos têm a string. print(len(frase)) Imprime o numero total de caracteres da string frase.(Incluindo espaçoes) print(len(frase.strip())) Retira os espaçoes existentes no começo e no final da string e imprime a quantidade de caracteres da string, já com os espaços retirados. print(frase.replace('Python', 'Android')) Caso esista um conjunto de caracteres seguidos, neste caso Python, na string, estes são substituidos por os indicados, Android neste caso.(Se for preciso, o numero de caracteres aumenta) print('Curso' in frase) Retorna False ou True, dependendo se a palavra curso está dentro da string frase. print(frase.find('Video')) Retorna -1 caso a palavra indicada, no caso Video, não esteja presente na string. Caso contrário, retorna o numero no qual começa essa palavra na string. print(frase.split()) Cria uma lista que separa todas as palavras. As palavras são identificadas através dos espaços entre elas. ''' Façam copy paste, no IDE fica mais bonitinho:):) ( 2 Likes).

Nederio: O método mais simples de remover todos os espaços de uma string é usar frase.replace(' ', '').

Fernando Oliveira lopes: Afs cara to com a maior dificuldade de aprender.

Ramon Coelho de Souza: exercicio #23 n=input('Dígite um numero de 0 a 9999:') m=(n[0]) c=(n[1]) d=(n[2]) u=(n[3]) print('O número da casa do milhar é {} \n da centena {} \n da dezena {} \n e da unidade é {}'.format(m,c,d,u)).

  • Paulo Torres: Dica: desse jeito você tá dizendo que o número SEMPRE vai ter 4 algarismos. Se o número digitado for 7, por exemplo, a unidade vai ser n[0] e não n[3].

Fabio CM: O 22 é facinho, só por find pra retornar o primeiro espaço: print('O primeiro nome tem {} letras'.format((nome.find(' ')))) E depois é parecido, vc calcula o tamanho da frase, depois calcula com count o número de espaços e subtrai um do outro: print('Total de Letras: {}'.format((len(nome))-(nome.count(' ')))) Os dois primeiros, é usar upper() e lower() XD Eu calculei tudo usando variáveis, mas por questões de desempenho, eu subtitui elas pelos cálculos. Economia de memória ^^ ( 1 Likes).

Genese Barbosa: Prática 01 [40:47] nome=str(input('Informe seu nome completo :')) print('Seu nome todo maiúsculo :',nome.upper()) print('Seu nome todo em minúsculo :',nome.lower()) dividido=(nome.split()) print('Essa é a lista após a divisão \n',dividido) junto=''.join(dividido) print('O primeiro nome tem {} caracteres'.format(len(dividido[0]))) print('Juntos são {} caracteres'.format(len(junto))).

Gabriel: # 024 c = str(input("Cidade: ")) c = c[:5].upper() if c == "SANTO": print("Começa com SANTO") else: print("Não começa com SANTO").

  • Gabriel: # 024 # Sem if c = str(input("Cidade: ")) c = c[:5].upper().

Nypziin: desafio 23 numero = input('Digite um número de 1 a 9999: ') print(f'O número escolhido foi: {numero}') print(f'Unidade: {numero[3]} \nDezena: {numero[2]} \nCentena: {numero[1]} \nMilhar: {numero[0]}').

Apelaozin: Obrigado Guanabara por você existir....

Barbara K: obrigada! ótima aula prof. Guanabara sempre me confundia com o len por ser chamado diferente.

José Gomes: para o tamanho do primeiro nome usei nome.find(' ') nome=str(input('Digite seu nome completo: ')) print(f'''Nome maiusculo {nome.upper()} Nome minusculo: {nome.lower()} Tamanho sem espaços: {len(nome)-nome.count(' ')} Tamanho do primeiro nome: {nome.find(' ')}''').

maleandro04gamer: frase = 'Matheus Leandro de Oliveira Bezerra' print(frase.upper()) print(frase.lower()) n1 = (len(frase)) n2 = (frase.count(' ')) n3 = n1 - n2 print('O nome sem espaços tem {} letras'.format(n3)) print('E com espaços {} letras'.format(n1)) n4 = (frase.split()) n5 = (n4[0]) n6 = (len(n5)) print('O primeiro nome tem {} letras'.format(n6)).

EduTv - Tube: e so no meu py charm ou tipo eu coloco print(variavel[1:10] e ele vai ate 10 e não para no 9 kkkkk nao sei se foi alguma atualização ou sei la mas nao para no 9 caractere nao kkkk.

João Pedro Siebra Vieira: Na versão 3.7.3 não há exclusão do último caractere ( 1 Likes).

Bernardo: Exercicio 23: num = input("Digite um número: ") num = "0" * (4 - len(num)) + num print("Unidades: ", num[len(num) - 1]) print("Dezenas: ", num[len(num) - 2]) print("Centenas: ", num[len(num) - 3]) print("Milhar: ", num[len(num) - 4]) ( 1 Likes).

Eduardo Oliveira: Vix essa aula eu assisti pra mim a q eu menos entendi, vou rever e começar anotar pq ja to começando esquecer as coisas ( 2 Likes).

  • I got a cringe pfp: Eu sempre vou vendo as aulas e anotando tudo, o problema é que uma aula de 40 minutos vai demorar 2 horas kkkkk, mas eu acho que vale muito a pena..

Yasmin Oficial: ultima forma e esse que o exercicio pede C = str(input('Digite a cidade que voçe mora: ')) c1 = C.split()[0] c2 = 'Santo' in c1 print('{}'.format(c2)).

Tek Tutoriais: Você nunca pensou em fazer um PDF de apoio a suas aulas resumindo o que foi estudado em cada aula?Ao meu ver serviria muito e acho que não deve dá muito trabalho fica a dica. Quem achar essa ideia boa curti ai o comentário. ( 59 Likes).

  • Andrey Ribeiro: Leinad ta certo, por mais que o pdf ajude, as suas anotações com suas impressões e entendimentos que você desenvolve do conteúdo durante a aula são insubstituíveis. ( 5 Likes).
  • João Vítor da Nova: Se ele fizesse isso, com certeza muita gente só ia abrir o vídeo e pegar o link e baixar, e compartilhar com os amigos, fazendo com que não tivesse tantas visualizações, e consequentemente likes. Se ele fizesse isso, pode ter certeza que não teria a quantidade de cursos que hoje tem no canal. ( 4 Likes).
  • Raphael H. Alves: pelo seu nome da p ver que curte 'tutoriais' hahah, larga de preguiça e anota tudo rapaz.. ( 2 Likes).
  • spruce: eu anoto as minhas coisas no notepad++, alem de ser mais facil e rapido de escrever consigo entender com minhas palavras, e do meu entendimento do que o Guanabara falou. ( 1 Likes).
  • fabricio da silva passos: kk e muita informaçao vou comprar um cardernnho ( 1 Likes).
  • White Lion - Commander: @spruce vai pela gente, por um caderno é beeem melhor, anotando no pc gera muita desconcentraçao, alem de q vc vai se preder mtt fácil ( 2 Likes).
  • Aninha Monteiro: Caralho o cara da um puta curso "de graça" e anda cobram dele o que "falta"? Meu Deus! Desculpa mas quando anotamos com nossas palavras aprendemos bem mais. ( 3 Likes).
  • Thiago Monteiro: @Aninha Monteiro O cara que gerou este comentário ta querendo em PDF pra colocar nas coisas dele e ganhar alguma coisa com isso só pode, algumas pessoas não fazem idéia de quão caro é um curso em Python. ( 3 Likes).
  • Daniel Antunes: Cara, eu recomendo que você assista ao vídeo com um caderno na mão anotando tudo que é importante. ( 8 Likes).

Fernando Rafael: #Exercicio 24: nome = input("Digite uma cidade: ") #Verifica se existe "santo" na variavel nome print("Santo" in nome) #divide a frase em uma lista lista = nome.split() #mostra a lista criada na tela(só pra ver se dividiu, rsrs) print(lista) #verifica se a palavra jogo existe na primeira palavra print("Santo" in lista[0]).

MaTec - Matemática e Tecnologias: 35:56 R: Python , pois que creio que esses comando alteram SOMENTE o que é exibido na tela e não a variável em si.

Carlos Vinicius dos Santos Vini_RO: Muito bom, quebrei um pouo a cabeça, errei e acertei, mas no fim ficou legal, e pre ficar mais interessante, incrementei um load, pra fingir que a parada é mais complicada... kkkkkkkkkk #Crie um programa que leia o nome completo de uma pessoa e mostre: #O nome com todas as letras maiusculas #O nome com todas minusculas #Quantas letras ao todo, sem considerar os spaços nome= str(input('Digite seu nome: ')).strip() print('Load') #load ficticio de 0 a 100 import time, sys for i in range(0, 101): sys.stdout.write("\r{}".format(i)) sys.stdout.flush() time.sleep(00.1) print ('') print('Analizando seu nome') #load ficticio de analize de nome import time, sys for i in range(0, 101): sys.stdout.write("\r{}".format(i)) sys.stdout.flush() time.sleep(0.05) print('') print('Seu nome maiusculo é: {} '.format(nome.upper())) print('Seu nome minusculo é: {} '.format(nome.lower())) print('Seu nome tem ao todo {} letras.'.format(len(nome) - nome.count(' '))) print('\nFIM').

Leonardo Formiga: EX024 cidade = input ('Qual o nome da sua cidade? ').strip() cidade = cidade.split() print(cidade[0] == 'SANTO').

Kennet_ Anderson: Os desafios em si não chegam a ser extremamente difíceis, a questão e aprender todas a funcionalidades em só somente uma aula, por isso é preciso assitir os vídeos mas de uma vez !!! ( 10 Likes).

  • King Mob: Ah, chegam sim...tem exers que são praticamente impossiveis de se fazer sozinhos (dessa e de outras aulas daqui do CEV python) ( 1 Likes).
  • Miguel Batista: seu nariz q nn e dificil.
  • Rell: Alguns ex precisei buscar em material de apoio para aprender algumas funcionalidades, mas acho que faz parte do aprendizado buscar conhecimento fora. ( 1 Likes).
  • Kennet_ Anderson: @Rell Verdade, esse acaba sendo um dos lados bons. a pessoa não pode se limitar só a essas aulas e exers, tem que buscar conhecimentos em outros lugares..

Projeto Anônimo: MELHOR PROFESSOR DO MUNDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.

Augusto Araujo: Exercício 27 nome = input('Digite o seu nome: ') maius = nome.upper().split() print('Seu primeiro e último nome são: {} {}'.format(maius[0], maius[len(maius)-1])).

Eduardo Dias: Como que eu tiro os acentos da palavra que o usuário digitar ? Exemplo: se ele digitar "Não" mas minha variável é "nao".

Fernando Argaly: saudade da aula 1 kkkkkkkkkkkk.

Fidel Esteves: Grato. Sua boa vontade em ensinar inspira. ( 2 Likes).

Benicio Daniel: Desafio 027: n = str(input('Digite o seu nome completo: ')) n = n.strip().lower().split() print('O seu primeiro nome é:', n[0].capitalize()) print('O seu último sobrenome é:', n[-1].capitalize()) ( 1 Likes).

  • Mateus Marques: Não precisa do lower nem do capitalize, basta fazer assim: nome = str(input('Digite seu nome: ')) x = nome.split() print(x[0]) print(x[-1]).

Maycon Aurelio: import termcolor cidade = str(input("DIGITE O NOME DA SUA CIDADE: ")).upper().strip() dividido = cidade.split() print(termcolor.colored(f" SUA CIDADE COMEÇA COM SANTO?: {'SANTO' in dividido [0] }", 'red')).

Jota: frase=('Curso em Video Python') print(frase[:2]) coloque isso porfavor ( 1 Likes).

Pedro de Oliveira Camargo: Olá pessoal, faço Engenharia e estou acompanhando (conforme consigo conciliar kkkk) e estou gostando muito das aulas, pois são excelentes! Parabéns Professor Guanabara! Abaixo, deixei uma solução para o primeiro exercício, abração pessoal! nomecompleto=str(input('Informe seu nome completo: ')) nomecompleto=nomecompleto.strip() nomeG=nomecompleto.upper() nomeP=nomecompleto.lower() nomelista=nomecompleto.split() nome1=nomelista[0] n1=int(len(nome1)) nomelista=str('-'.join(nomelista)) n2=int(nomelista.count('-')) n3=int(len(nomelista)) nt=n3-n2 print('\nO nome informado foi: \n\n{}\n\nEm letras maiúsculas, seria:\n\n{}\n\nEm minúsculas, seria:\n\n{}\n\nO primeiro nome informado foi o nome {} e possui {} letra(s).\n\nO nome todo tem um total de {} letra(s).\n\nFIM'.format(nomecompleto, nomeG, nomeP, nome1, n1, nt)).

Luiz Augusto: Parabéns, Guanabara, vc está realizando um excelente trabalho !! Muito Obrigado ! ( 1 Likes).

João Santos: ja falei que eu te amo guanabara?.

Gabriel Bento: 31:47 quando você tenta falar em latim.

Lucas Silva: mensagem codificada atraves desse metodo: nome = 'cstoitrfuikgit,fodfseqkhkfgkueskfktrado' r = nome[3:5] t = nome[7:10] p = nome[19:22] u = nome[28:31] o = nome[34:] print(r) print(t) print(p) print(u) print(o).

John Lucas: Dizem que linguagem de programacao nao quer dizer que vai aprender programar ou seja programar software esta mais voltado a algoritmos.

THE Redstone BR: print("Desafio 22: Nome Completo") n = input("Insira seu nome completo: ") print("Seu nome em maiusculo", n.upper()) print("Seu nome em minusculo", n.lower()) print("Seu nome tem {} letras".format(len(n.replace(" ","")))) print("Seu primeiro nome tem {} letras".format(len(n.split()[0]))) ( 1 Likes).

Gustavo Sales: Desafio 23: n =(input("Digite um número entre 0 e 9999 ")) print("O número digitado foi {}, tem {} unidades, {} dezenas, {} centenas e {} milhares".format(n, n[3], n[2], n[1], n[0] )).

Amanda Gonçalves: desafio 025: nome = input('digite seu nome completo') b = nome.upper().find('SILVA') if b < 0 : print('Seu nome não possui "Silva"') if b > 0: print('Seu nome possui "Silva"').

Juan Bomfim: O meu ex. 022 não consegui fazer de outra forma , mas pelo menos deu certo aqui, vejam: a = str(input('Digite seu nome completo.')) b = a.split() x = len(b) y = len(a.strip()) print("""Seu nome todo maiúsculo. {}. Seu nome todo minúsculo {}.""".format(a.upper(), a.lower())) if x > 1: print('A qtd. de letras é {}.'.format(y - x + 1)) else: print('A qtd. de letras é {}.'.format(y)) print ('O seu primeiro nome tem: {} letras.'.format(len(b[0]))) ( 1 Likes).

  • lula lula UFPI: Até aqui não foi mencionado comando de decisão (if).
  • Juan Bomfim: @lula lula UFPI sim. é que não sabia como contar todas as letras sem usar if, ainda nao sei como resolver me ajuda:.
  • lula lula UFPI: @Juan Bomfim oK.

Hisrael Braga: EXERCICIO 026 print("Programa pra contar quantos A's tem em uma frase") frase = input('Digite uma frase: ') frase = frase.lower() frase = frase.strip() frase = frase.replace('á', 'a') #essas partes aqui eu coloquei pra tirar os acentos, não abrange tudo mas já quebra um galho frase = frase.replace('é', 'e') frase = frase.replace('í', 'i') frase = frase.replace('ó', 'o') frase = frase.replace('ú', 'u') frase = frase.replace('ã', 'a') frase = frase.replace('â', 'a') frase = frase.replace('à', 'a') frase = frase.replace('õ', 'o') frase = frase.replace('ô', 'o') frase = frase.replace('á', 'a') frase = frase.replace('ê', 'e') numero = frase.count('a') print('A letra A aparece {} vezes nessa frase'.format(numero)) print('A letra A aparece pela primeira vez na posição {}'.format(frase.find('a'))) print('A letra A aparece pela ultima vez na posição {}'.format(frase.rfind('a'))) #esse rfind serve como um find, começando pela direita print(frase) ( 2 Likes).

Leticia Resende: Exercicio 27: nome= (input('Digite seu nome')) x=nome.split() print (x[0]) print (x[len(junto)-1]).

Pedro Alkimim: Desafio 25 nome = str(input('Digite seu nome completo:')) if ('Silva' in nome.title()): print('Você tem sobrenome Silva') else: print('Você não tem sobrenome Silva').

Jônathas Eduardo: Vó ter q reassistir ksksks ( 1 Likes).

daniel freire: n1=input('Qual o seu nome completo?') print('seu nome seria com todas as letras minusculas seria:',n1.upper()) print('seu nome com letras minusculas seria:',n1.lower()) n2=n1.strip() print('seu nome sem espaços contem:',len(n2)).

Pedro Henrique Diniz Lira: consegui foi relativamente facil (022).

Ninja Púrpura: Sou muito burro..

INNOVA TION: Alguém em 11/2019...show de bola as aulas do Gustavo...parabéns. ( 2 Likes).

Luis Henrique dos Santos: MELHOR PROFESSOR!.

Sam Ferreira: Vou deixar aqui meu código do desafio 27, o código mais criativo que fiz até o momento: print('{:=^50}'.format(' Abreviador de Nomesineitor ')) nome = input('Digite seu nome: ') nome = nome.split() un = len(nome)-1 print('Seu nome abreviado: {} {}'.format(nome [0], nome [un])).

Luiz Felipe Pantoja: print('='*10,' DESAFIO 025 ','='*10) nc = str(input('Digite seu nome: ')) nc = nc.lower() print('Tem Silva no nome?: ', 'silva' in nc).

Wally Animes: Exercicio 24: n = str(input('Nome de uma cidade: ')) print ('a cidade {}, começa com a palavra "santo"?'.format(n)) n1 = n.split() n2 = (n1[0]).lower() print ('santo'in n2) METADO 2: ( MAIS OTIMIZADO ) n = str(input('Nome de uma cidade: ')) print ('a cidade {}, começa com a palavra "santo"?'.format(n)) n1 = ((n.split())[0].lower()) print ('santo'in n1).

Rafael Guedes: print('Desafio 26') phrase = input('Digite frase qualquer: ') phrase = phrase.upper() print('A letra A aparece {} vezes na sua frase.'.format(phrase.count('A'))) print('A letra A aparece pela primeira vez na posição {}.'.format(phrase.find('A'))) print('A letra A aparece pela última vez na posição {}.'.format(phrase.rfind('A'))).

MAURO PUBLICOS: Fala Grande Gafanhoto. Estou querendo achar um texto específico em documentos .pdf. É possível (muito provavelmente é possível). Na verdade a pergunta é se tem algo aqui no curso abordando isto. Poderia dar alguma dica/informação. Lidar com arquivos .pdf é complicado, pq não são arquivos texto puros né? Obrigado.

Isquortol: Desafio 023: x = str(input('Diga um número de 0 a 9999 >> ')) y = str('000' + x) print(f"""Unidade: {y[len(y)-1]} Dezena: {y[len(y)-2]} Centena: {y[len(y)-3]} Milhar: {y[len(y)-4]} """) ( 1 Likes).

Vitor Dalla Vecchia: Cara, eu não botei fé que a única forma de eliminar os espaços era usando o replace ou o split e join kkkkkk, dá uma impressão de que vc tá usando uma gambiarra pra fazer isso mas realmente não tem por padrão uma função que faça isso..

Adelson Amorim: Pra eliminar qualquer espaço apos esse curso segui o scrip abaixo e para fazer o count de campos tambem utilizei a mesma funcão :). nome = input("digite seu nome completo...: ") curso = nome.split() print((len("".join(curso)))) ##contagem de caracter sem espaço print((" ".join(curso)).title()) ##elimina espaço que estão sobrando deixando apenas o espaço entre o nome.

Kenny: # Desafio 025 da aula 09: Verificando se uma pessoa tem "Silva" no nome. nome2 = str(input('Qual é o seu nome completo? ')) print('É um prazer te conhecer, {}!'.format(nome2)) print('Você tem Silva no nome?', 'Silva' in nome2) # Desafio 026 da aula 09: Contagem e localização de letras "A"(s) em uma frase. frase = str(input('Digite uma frase: ')) # Contagem de letras "A"(s): print('A letra a aparece nessa frase {} vezes.'.format(frase.count('a'))) # Primeira aparição: print('A letra a aparece pela primeira vez ocupando a posição de número {}.'.format(frase.find('a'))) # Última aparição: print('A letra a aparece pela última vez ocupando a posição de número {}.'.format(frase.rfind('a'))) # Desafio 027 da aula 09: Leitura e divisão do nome completo (string) de uma pessoa. completo1 = str(input('Digite seu nome completo: ')) # Definimos outra variável para converter a primeira (do tipo primitivo str) em uma lista. divisao = completo1.split() # Imprimimos o primeiro nome a partir do primeiro elemento dessa lista. print('O seu primeiro nome é {}.'.format(divisao[0])) # Agora, basta inverter a lista para que o último elemento, isto é, o último nome, vá para a primeira posição. divisao.reverse() # Podemos, então, imprimir o último elemento, ou melhor, o primeiro elemento da lista invertida. print('O seu último nome é {}.'.format(divisao[0])).

Augusto Camargo: nome = input('Digite seu nome completo: ') print(f'Seu nome em maiúsculo é {nome.upper()}') print(f'Seu nome em minúsculo é {nome.lower()}') print(f'Seu nome completo possui {len(nome.replace(" ", ""))} letras.') print(f'Seu primeiro nome tem {len(nome.split()[0])} letras.').

Rodrigo Balbino Dias: #desafio 026 frase = str(input('Digite uma frase: ')) print(frase.upper().count('A')) print(frase.upper().find('A')) print(frase.upper().rfind('A')).

José Venâncio: Merece o like só pela referência a O Senhor dos anéis..

MrWavel: Puxa vida, 40 minutos passaram em uma velocidade impressionante. Bem planejado o fluxo das aulas..

M .Goulart: nome = input('Qual é o seu nome? ') print(nome.upper()) nome1 = input('Qual é o sue nome? ') print(nome1.lower()) nome2 = input('Qual é o seu nome? ') print(len(nome2.strip())) nome3 = input('Qual é o seu nome? ') a = nome3.split() print(len(a[0])).

Guilherme: #25 nome = str(input('Digite seu nome: ')) if 'silva' in nome: print('Seu nome contém SILVA') else: print('Seu nome não contém SILVA').

Junta Tudo: import random num = random.randint(0,9999) m = num // 1000 % 10 c = num // 100 % 10 d = num // 10 % 10 u = num // 1 % 10 print('Analisando o número {}'.format(num)) print('MILHAR: {}'.format(m)) print('CENTENA:{}'.format(c)) print('DEZENA: {}'.format(d)) print('UNIDADE:{}'.format(u)).

Rafael Guedes: print('Desafio 27') name = input('Digite seu nome completo: ') first_name = name.split()[0] last_name = name.split()[-1] print('O seu primeiro nome é {}.'.format(first_name.upper())) print('O seu último nome é {}.'.format(last_name.upper())).

Lucas Assunção: alguem 2019 ?? #exercicio 22 nome=input('digite seu nome e sobrenome:') print(f'nome com todas as letras maiuscula: {nome.upper()}') print(f'nome com todoas a letras minuscula: {nome.lower()}') d=nome.split() print(f'esse nome tem {len("".join(d))} letras') print(f'o primeiro nomte tem {len(d[0])}') ( 42 Likes).

  • Carlos Eduardo Alves da Silva: Da pra fazer assim também nome = str(input('Seu nome: ')) print('Todos para maiuscula ',nome.upper()) print('Todas para menuscula ',nome.lower()) print('Quantos caracteres tem sem espaço ',len(nome.replace(' ', ''))) print('Quantos caracteres tem o primeiro nome ',len(nome.split()[0])) ( 1 Likes).
  • TECHO_PC: eu e mais uma turma kkkkk.
  • Jadson Santos: EU....já dar pra criar um grupo de estudos.
  • Carlos Eduardo Alves da Silva: @Jadson Santos faz ai e compartilha o link.
  • Ailton Pantoja: fiz somente com o que ele mostrou até agora de uma forma bem legível. Segue, DESAFIO 22 nome_completo = input('Informe seu nome completo: ') nome_maiusculo = nome_completo.upper() nome_minusculo = nome_completo.lower() primeiro_nome_quantidade_letras = nome_completo.split() contar_espacos = nome_completo.count(' ') contar_caracteres = len(nome_completo) quantidade_letras_sem_espaco = contar_caracteres - contar_espacos print('Seu nome em letras maiúsculas: {}'.format(nome_maiusculo)) print('Seu nome em letras minúsculas: {}'.format(nome_minusculo)) print('Seu nome tem {} letras'.format(quantidade_letras_sem_espaco)) print('Seu primeiro nome tem {} letras'.format(len(primeiro_nome_quantidade_letras[0]))).
  • Lua Nascimento: Outubro ( 1 Likes).
  • Alves: O replace continua funcionando? Aqui não está substituindo.
  • Carlos Andrade: vlw brother..
  • Mug93: @Alves não sei se você irá ler isso. tem que criar uma variável antes. ex: frase = 'curso python' print(frase.replace('curso', 'aula')) resultado: aula python.

Lucas Barbosa Fedel: nome = input('Informe o seu nome completo: ') dividido = nome.split() print(nome.upper()) print(nome.lower()) print((int(len(nome))) - (int(nome.count(' ')))) print(len(dividido[0])).

Mega Blario: Desafio 025: (já sei um pouco mais do que aprendemos até agora, por isso fiz de outra maneira) nome = input('Escreve o nome de uma pessoa: ') print('') title = nome.title() # para funcionar independentemente se o "Silva" começa com maiúscula ou não silva = title.find('Silva') if silva == -1: print('O nome dessa pessoa não tem "Silva" ') else: print('O nome dessa pessoa tem "Silva"').

Antonio peres: A nova versão muda muita coisa.

Tomas Ferreira: Fico fodido, o fatiamento não funcionou e vou ter teste amanhã.

guerme: desafio 23 numero = input('Digite um número de 0 a 9999: ') unidade = (numero[3]) dezena = (numero[2]) centena = (numero[1]) milhar = (numero[0]) print(f'A unidade do seu número é: {unidade} \n A dezena do seu número é: {dezena} \n A centena do seu número é: {centena} \n E o milhar é: {milhar}').

  • Kingo: Você pode ter um problema ai se o número digitado tiver menos que 4 digitos mano.
  • guerme: @Kingo sim mano, é q eu postei isso antes de ver a solução do desafio kk.

RenanSeal: Hey, senhor editor, põe a musiquinha de fundo, só o Guanabara falando da sono :v brincadeira professor :v.

Jeepers Creepers: s='Vanessa Edilaine Antonia' print(s[:2],s[9:11],s[23]) ( 1 Likes).

Rodrigo Motta: primeiro desafio nome = str(input('digite seu nome completo: ')) nome = nome.strip() print(nome.upper()) print(nome.lower()) print(len(nome.replace(' ',''))) #comprimento do nome sem os espaços Fnome = nome.split() print(len(Fnome[0])) #comprimento do primeiro nome.

Classic Games: nome = str(input("Digite seu nome completo!")).strip() print("Seu nome em maiusculo é {}".format(nome.upper())) print("Seu nome em minusculo é {}".format(nome.lower())) print("Seu nome possui {} letras".format(len(nome)-nome.count(' '))) print("O seu Primeiro nome possui {} letras!".format(nome.find(' '))) fiz dessa forma deu certinho.

Luis Neto: Minha resposta do desafio 022: nome = str(input('Digite um nome completo: ')) print(nome.upper()) print(nome.lower()) nome2 = ''.join(nome.split()) print('O nome tem {} letras sem contar os espaços'.format(len(nome2))) nome3 = nome.split()[0] print('O primeiro nome tem {} letras'.format(len(nome3))) ( 4 Likes).

  • Nakatamy 00: Eu não sabia como localizar itens numa lista Vc me salvou :3.
  • Luis Neto: @Nakatamy 00 é nois tamo ai pra isso..
  • Nakatamy 00: ????????????.
  • Ederson Miguel: Gostei, me ajudou bastante, mas você pode me explicar essa linha? nome2 = ''.join(nome.split()).

Julio Geek: exer 22 x=input('digite p seu nome copleto') print(x.upper()) print(x.lower()) r=x.count(' ') n=len(x) print(n-r) sep=x.split() print(len(sep[0])).

Cangu Iwa: Desafio 26 frase = str(input('Digite uma frase: ')) frase = frase.strip() fraseM = frase.upper() qtdA = fraseM.count('A') print('Quantas vezes aparece a letra \'A\'? {}'.format(qtdA)) print('O primeiro \'A\' aparece na posição: {}'.format(fraseM.find('A'))) comprimentoString = len(fraseM) fraseinvertida = fraseM[::-1] print('O último \'A\' aparece na posição: {}'.format(comprimentoString - 1 - fraseinvertida.find('A'))).

Gamaliel Alves da Costa: muita informação.

۰⃟ꦿ꙰ ᩗGuilherme Macedo۰⃟ꦿ꙰ ᩗ: ele vai escrever Curso em Video Python.

Vitor Silva: Desafio 25 nome=str(input('Digite o nome: ')) print('SILVA'in nome).

Izaac: sunarashi omoshiro.

Random: Esse é o desafio 022 para quem não conseguiu. x= input('Escreva um nome Completo') y= print('A quantidade de letras do seu nome é',len(x.strip(' '))) z= print(x.upper()) p= print(x.lower()) a= x.split() print('A quantidade de letras do primeiro nome é',len(a[0])) print('Desafio Completo!!!').

Manoel Messias: EXERCÍCIO 22: nome = str(input('Digite seu nome completo: ')) mi = nome.lower() ma = nome.upper() di = nome.split() se = ''.join(di) qc = len(se) DI = nome.split() qlpn = DI[0] print('Minuscúlas= {} \n Maiúsculas= {} \n Quantidade de letras(sem considerar espaços)= {}'.format(mi, ma, qc)) print('Quantidade de letras do primeiro nome= {}'.format(qlpn)).

Yasmin Oficial: galera so consegui ate ai quem poder me ajudar f = str(input('Digite uma frase: ')) f1 = f.count('a') f2 = f.count('a',0) f3 = f.split()[0] #f4 = f.find('a') print('quantas vezes aparece a letra {} pela 1 vez na posiçao {}' ' pela ultima ves na posiçao {}'.format(f1,f2,f3)).

Abner Andrade: # DESAFIO 27 # Entrar com nome completo e mostrar o primeiro e o último nome nomecomp = input('Digite seu nome completo: ') cutnome = nomecomp.split() tratnome = cutnome[0] + " " + cutnome[-1] print('Seja bem vindo, sr(a) {}' .format(tratnome)).

douglas cotta: Desafio22: nome = str(input("Digite seu nome completo: ")) #Recebe o nome do usuario e o atribui para a variavel nome nome.strip() #Tira todos os espaços vazios no começo e no final da string print(nome.upper()) #Coloca todo conteudo da variavel 'nome' em caixa alta print(nome.lower())#Coloca todo o conteudo da variavel 'nome' em caixa baixa print(nome.capitalize()) #Coloca a primeira letra da string em caixa alta e as demaix letras em caixa baixa dividido = nome.split() #Quebra o conteudo da variavel 'nome' e a coloca dentro da LISTA 'divididos' junto = ''.join(dividido) #junta a LISTA 'dividido sem espaços print(len(junto)) #Imprime a quantidade de caracteres da variavel 'junto' sem contar os espaços print(len(dividido[0])) #Imprime a quantidade de caracteres do primeiro nome do usuario..

Thassio Kemenny: ????VOCÊ NÃO PODE FAZER: frase[0] = 'J' MAS PODE FAZER: frase = 'Curso' frase = frase.replace('C', 'J') print(frase) *RESPOSTA: Jurso ( 2 Likes).

Bruno Cezar: Desafio 22: nome = input('Digite seu nome completo: ') print(nome.upper()) print(nome.lower()) print(len(nome.replace(' ',''))) p1 = nome.split() print(len(p1[0])).

Ana Vanderly: Último desafio nome = str(input('Digite seu nome completo: ')).strip() n = nome.split() print('Que bom que nos conhecemos!') print('Seu primeiro nome é:', n[0]) print('Seu último nome é:', n[len(n)-1]).

Yanko Szuszko: Decidi fazer um ''buscador de palavras'' em 3 textos predefinidos pelo meu programa. Nele você pode escolher um dos 3 textos e após isso digitar uma palavra. O programa irá procurar essa palavra no texto que você escolheu e irá dizer em qual caractere do seu texto ele está. Segue o código: (sim, tem alguns 'if' ali que não me orgulho muito, se puderem me ajudar melhorando o código, agradeço :) ) texto1 = '''"Choveu durante quatro anos, onze meses e dois dias. Muitos anos depois, diante do pelotão de fuzilamento, o Coronel Aureliano Buendía havia de recordar aquela tarde remota em que seu pai o levou para conhecer o gelo. Macondo era então uma aldeia de vinte casas de barro e taquara, construídas à margem de um rio de águas diáfanas que se precipitavam por um leito de pedras polidas, brancas e enormes como ovos pré-históricos. O mundo era tão recente que muitas coisas careciam de nome e para mencioná-las se precisava apontar com o dedo."\n''' texto2 = '''"É difícil em tempos como estes: ideais, sonhos e esperanças permanecerem dentro de nós, sendo esmagados pela dura realidade. É um milagre eu não ter abandonado todos os meus ideais, eles parecem tão absurdos e impraticáveis. No entanto, eu me apego a eles, porque eu ainda acredito, apesar de tudo, que as pessoas são realmente boas de coração."\n''' texto3 = '''"Você está para fazer oitenta e dois anos. Encolheu seis centímetros, não pesa mais do que quarenta e cinco quilos e continua bela, graciosa e desejável. Já faz cinquenta e oito anos que vivemos juntos, e eu amo você mais do que nunca. De novo, carrego no fundo do meu peito um vazio devorador que somente o calor do seu corpo contra o meu é capaz de preencher."\n''' print(f'{"Buscar Palavras":=^60}\n\nAqui você pode buscar alguma palavra de sua escolha e localizar ela no texto.') texto = input('''Primeiramente, escolha um texto: Digite "1" para pegar um trecho do livro "Cem Anos de Solidão". Digite "2" para pegar um trecho do livro "O Diário de Anne Frank". Digite "3" para pegar um trecho do livro "Carta a D.". ''') if texto == '1': print(f'Okay, o texto é o seguinte:\n{texto1}') palavra = input('Agora, digite uma palavra que vou buscá-la para você no texto acima.') busca = palavra in texto1 if busca == True: print(f'A palavra "{palavra}" está localizada no caractere {texto1.find(palavra)}.') quit() else: print(f'Não existe "{palavra}" no trecho acima.') elif texto == '2': print(f'Okay, o texto é o seguinte:\n{texto2}') palavra = input('Agora, digite uma palavra que eu vou buscá-la para você no texto acima.') busca = palavra in texto2 if busca == True: print(f'A palavra "{palavra}" está localizada no caractere {texto2.find(palavra)}.') quit() else: print(f'Não existe "{palavra}" no trecho acima.') elif texto == '3': print(f'Okay, o texto é o seguinte:\n{texto3}') palavra = input('Agora, digite uma palavra que vou buscá-la para você no texto acima.') busca = palavra in texto3 if busca == True: print(f'A palavra "{palavra}" está localizada no caractere {texto3.find(palavra)}.') quit() else: print(f'Não existe "{palavra}" no trecho acima.') else: print('Por favor, digite apenas "1", "2" ou "3".') quit().

Yuri Romariz Caldas de Souza: desafio 23 numero = input(f'Digite um número de 0 a 9999: ') print(f"""Unidade: {numero[3]} Dezena: {numero[2]} Centena: {numero[1]} Milhar: {numero[0]}""").

MerlinS: nome=str(input('Digite O Seu Nome: ')) print(nome.upper()) print(nome.lower()) print(nome.replace(' ','').__len__()) print (nome.find(' ').

Guilherme Teixeira: Pra quem tá vendo tratamento de strings pela primeira vez, a dificuldade é a sintaxe. Para quem tá revendo, a maior dificuldade é fazer os programas sem usar if/else hahaha ( 252 Likes).

  • Mr Robot Hacker: Concordo rs. ( 1 Likes).
  • Rafael Ermac: Usei em quase todos sksjkskjsjk.
  • Bruno Rosa: Cara estou começando a estudar python 3 e realmente fiz tudo com if/else! acho mais facil! ( 7 Likes).
  • Vitor Luan: Dei uma olhada em if/else, e fica mais simples do que desse jeito hehe ( 2 Likes).
  • EduTv - Tube: eu completei o curso de algoritmo dele então por não saber como funciona os comandos condicionais do python tenho que suportar essa dor kkkkk ( 5 Likes).
  • Paulo henrique: usei e usei estrutura de repetição kkkkk.
  • Paulo henrique: aliás eu nem tento fazer sem if else ( 1 Likes).
  • Hisrael Braga: é dificil mas dá sim pra fazer, o problema é que as respostas não ficam muito boas kkk, tipo do ex 24, a resposta era true ou false.
  • Veigar Anão Ludibriador: Eu nem sei como funciona o if/else.
  • Guilherme Teixeira: @Veigar Anão Ludibriador Continua praticando que uma hora você entende!.
  • Ordinary: @Veigar Anão Ludibriador É fácil cara, não é nenhum bicho de 7 cabeças, porém, tem alguns exercícios que fica bem difícil fazer funcionar apenas com if/else eu acho..
  • violet2: kkkkkkkk realmente.
  • Canal Chespirito: sim KKKKKKKKKKK concordo totalmente.
  • Yuri Romariz Caldas de Souza: usei em tudo kkkkkkkkkkkkkkk.

RICARDO AMARO: Fala Guanabara, no Desafio 23 utilizei a função random, pra gerar os numeros de 0 a 9999 automaticamente ficou bem bacana. Abraços!!!.

Mayna Thalyta: Gente, estou com a versão 3.9.5 do Python e n está funcionando os comando que o Guanabara dá(n dá erro, simplesmente n mostra), alguém pd me judar?.

FullStack DevOps: Até o presente vídeo, foi o conteúdo mais chato do curso. Mas entendo que faz parte da aprendizagem. ( 3 Likes).

andre franca: Desafio 027: nome = str(input('Digite um nome completo: ')).strip() nomeup = nome.upper() dividido = nomeup.split() p = (nomeup.rfind(' ')) print('O primeiro nome é {} e o último é {}.'.format (dividido[0],nomeup [p+1:])).

Casa do Jucá: Uma forma bem mais interessante de fazer o desafio 23: Nesse caso, eu quis considerar que a pessoa iria digitar um número de qualquer quantidade de algarismos, e depois eu queria que cada um desses algarismos fosse digitado singularmente: N=input('Digite um número') T=len(N) t=len(N) print('O tamanho do número com caracteres é:{}'.format(T)) print('Calculando.... Mostrarei casas númericas da primeira até a última') T2=T-T while T2<(t): print(N[T2]) T2,T=T-(t-1),T+1.

Débora Christyna: Só exercício dificilzão chorey.

Pijess: meu exercício 26 ficou assim: n1 = str(input('digite uma frase: ')) n2 = len(n1) - n1.count(' ') and n1.count('a') n3 = len(n1) - n1.count(' ') and n1.find('a') +1 n4 = len(n1) - n1.count(' ') and n1.rfind('a') print('a letra "A" aparece {} vezes'.format(n2)) print('o primeiro "A" a aparecer está na {} posição '.format(n3)) print('a ultimo "A" a aparecer está na {} posição'.format(n4)).

Hugo Cordeiro: quem queria apoiar mas os pais nn deixam da like ( 1 Likes).

Filinto Delgado: O meu ficou assim, quem quiser pode dar uma analizada e se inspirar para fazer o seu DESAFIO 22 nome = input('Digite o seu nome completo:\n') nome = nome.strip() pnome = nome.split() print(f'O seu nome em maiusculas é {nome.upper()}\n' f'O seu nome em minusculas é {nome.lower()}\n' f'O seu nome tem {len(nome)} caracteres\n' f'O seu primeiro nome é {pnome[0]} e ele tem {len(pnome[0])} caracteres').

gleivisson A.: desefio 24 nome = input('nome da sua cidade').strip().title().split() n = 'Santo' in nome [0] print(n).

Wikiplay: Manooooo esse 22 tava dificil dms mais consegui ( 1 Likes).

Gutha Lutha: Python.

Deus Ninja: Desafio #024: cidade=input('Digite o nome de uma cidade') cidade=cidade.upper() if cidade.find('SANTO') is 0: #Se achar a palavra 'SANTO' ela vai estar na colocação 0, do contrário vai dar como resultado -1. print('Sua cidade começa com \'SANTO\'!') else: print('Sua cidade não começa com \'SANTO\'!').

Fernanda Araújo: Não sei se devido a versão do python, a função join da maneira que ele escreveu, insere '-' entre cada letra da string e não apenas entre os espaços..

Matheus Phelipe: Exercício 22 nome = input('Informe seu nome completo ') primeiro = nome.split() #cria lista a partir de espaços em branco print(nome.upper()) #deixa caracteres em maiúsculo print(nome.lower()) #deixa caracteres em minúsculo print(len(''.join(primeiro))) #junta string ' ' (vazia), com a lista quebrada no split e imprime o tamanho print(len(primeiro[0])) # imprime o tamanho do primeiro nome.

Excel Connect: Olá, estou gostando muito das aulas e não vejo a hora de começar a desenvolver aplicações com interface para o usuário. Professor, como ainda estou na aula 9 e não quero adiantar ou ficar pulando aulas, em alguma aula você mostra como fazer aplicação com interface para o usuário? Ou alguém pode me ajudar com um direcionamento?.

O jabu: MINHA RESOLUÇÃO n = input('Digite seu nome? ') print(n.upper()) print(n.lower()) print(len(n.replace(' ', ''))) ql = n.split() print(f'{len(ql[0])}').

Tereuzin: Tá ai galera! resolução resumida, peguei umas dicas de outros comentários e que facilitaram o código! Desafio 022: nome = print('Digite o nome completo: ') print('Nome em letras maiúsculas: {}'.format(nome.upper())) print('Nome em letras minúsculas: {}'.format(nome.lower())) print('Quantidade de caracteres sem espaço: {}'.format(len(nome) - nome.count(' '))) primeironome = nome.split() print('Quantidade de letras no primeiro nome: {}'.format(len(primeironome[0]))) print('Quantidade de letras no segundo nome: {}'.format(len(primeironome[1]))) Desafio 023: num = input('Digite um numero de 0 a 9999: ') print('Unidade: {}'.format(num[3])) print('Dezena: {}'.format(num[2])) print('Centena: {}'.format(num[1])) print('Milhar: {}'.format(num[0])) Desafio 024: cidade = input(Digite o nome da Cidade: ').upper().split() print('SANTO' in cidade[0].upper()) Desafio 025 nome = "Digite o nome completo da pessoa: ').upper().split() print('SILVA' in nome) Desafio 026: frase = input('Digite a frase: ').strip().lower() print('A letra a aparece {} vezes na frase'.format(frase.count('a')) print('A primeira aparição de letra a é na posição {} na frase'.format(frase.find('a')) print('A ultima aparição de letra a é na posição {} na frase'.format(frase.rfind('a')) Desafio 027: nome = input('Escreva o nome completo: ').split() print('Primeiro nome da pessoa: {}'.format(nome[0])) print('Último nome da pessoa: {}'.format(nome[-1])).

Rafaéu: alguém pode me ajudar? quando dou print('-'.join(frase)) o python não me retorna: Curso-em-Vídeo-Python e acaba me retornando: C-u-r-s-o- - e-m- V-í-d-e-o -P-y-t-h-o-n oq estou fazendo de errado?.

  • Wladimir Segura: vc tem que usar o split() primeiro, dai a frase fica ['Curso' , 'em' , 'Video' , 'Python'] num total de 4 palavras, depois usando o join, ele coloca o "-" entre cada palavra print('-'.join(frase.split())) ( 1 Likes).
  • Rafaéu: @Wladimir Segura agora entendi, tinha esquecido de formar essa lista, obrigado! ( 1 Likes).

Walaf Silveira: 24 - até pensei no if, mas achei melhor usar todo o conteúdo aprendido até aqui. cidade = input(' DIGA O NOME DA SUA CIDADE NATAL: ' ) cq = cidade.split() print(' SUA CIDADE POSSUI Santo NO NOME?:', 'Santo' in cq[0] ) ) print('TRUE = SIM //// FALSE = NÃO').

Aventura Nerd: Desafio 22 - Quantas letras sem espaço nome = input('Qual seu nome? ') print('Maiúsculo:', nome.upper()) print('Minúsculo:', nome.lower()) print('Sem espaços', len(nome.strip())) print('Primeiro nome', len(nome.split()[0])).

Théo Silva: Gustavo, como que você coloca no script?Obrigado.

Levy Rodrigues: Minha anotações dessa aula 9: frase = 'Sei não cacete' print("Faça com que essa frase comece no 8 caractere:", frase[8:]) print("Faça com que essa frase comece no segundo caractere, va até o 14 pulando de 2 em dois: ",frase[2:14:2]) print("Em algum momento dessa frase se encontra a palavra cacete?:", frase.find('cacete') >= 0) print("Quantos caracteres tem o tamnanho dessa frase?", len(frase)) print("Quantas vezes aparece a conssoante 'c'", frase.count('c')) print("Quantas vezes a conssoante 'c' aparece quando em um intervalo do 8 até o 9, resposta: ", frase.count('c',8,9)) print("Dentro da frase existe a palvra 'Lucas'?:", frase.find('Lucas') >= 0 ) #pode-se fazer dessa maneira também dentro da print("Dentro da frase existe a palavra 'Lucas' ", 'Lucas' in frase) print("Troque a palavra 'cacete por 'Lucas'", frase.replace('cacete','Lucas')) print("Coloque toda a frase em letras maiusculas:", frase.upper()) print("Coloque todas as letras em minusculas: ", frase.lower()) frase2 = 'Sei não o CACETE' print("Coloque somente a primeira letra em minuscula", frase2.capitalize()) print("Coloque a letra maiscula em cada palavra", frase.title()) #trabalhando com frases não prontas. frase3 = str(input("Escreva uma frase")) print("Você escreveu a frase", frase3) print("Essa mesma frase, porém sem os espaços extras", frase3.strip()) print("Remova somente os últimos espaços da frase: ", frase3.rstrip()) print("Remova somente os espaços iniciais: ", frase3.rstrip()) print("Faça uma divisão da sua frase:", frase3.split()) print("Faça com que toda a frase vire uma só palavra: ", '-'.join(frase3)) ( 1 Likes).

Pedro Henrique: desafio 024 n = input('Digite um nome de uma cidade') n = n.upper() nc = n.split() ncc = 'SANTO'in nc[0] if ncc == True: print("começa com santo") else: print("não começa com santo").

  • Pedro Henrique: desafio 25 n = input('Digite um nome ') n = n.upper() nc = n.split() ncc = 'SILVA'in nc if ncc == True: print("com silva") else: print("não tem silva").

João Bosco: Professor! as suas aulas são 1000. Obrigado e Parabéns ( 1 Likes).

pablito ernandeez: Pra lembrar de strip() eu tenho que associar com alguns vídeoos que assistí. Só assim mesmo pra aprender..

David D R P: #Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com o nome santo cidade = str(input('Insira o nome da cidade')).strip() palavra = 'santo' if palavra in cidade : print('A palavra santo existe') else: print('não existe').

Augusto Araujo: Exercício 25 com while e ifs: nome = input('Digite seu nome: ') i = 0 maius = nome.upper() dividido = maius.split() while (i < len(dividido)): if (dividido[i] == 'SILVA'): print ('Seu nome contém SILVA!') break else: if(i == len(dividido)-1): print('Seu nome não comtém SILVA!') i = i + 1.

Stefano Filizzola Mansur: Importante fazer os execicios pq area de informatica alem de simples codigo e logica: e uma habilidade e competencia. Devemos desenvolver sempre, da mesma forma que quando aprendemos a andar de bicicleta.Mas confesso que sem estruturas de condiçao fica ruim.

Hudson BR Delta: Urso em video.

vaisabehh: 024 nomecidade = input('Digite o nome da sua cidade') print(nomecidade) print('Cidade tem SANTO no nome?', 'SANTO' in nomecidade or 'santo' in nomecidade ) ( 1 Likes).

Thais Araujo de Alencar: nome = str(input("Qual é o seu nome? ")) print('nome em maiusculo: ',nome.upper()) print('nome em minusculo: ',nome.lower()) #contar apenas as letras nome_sem_espaco= nome.replace(' ','') print(len(nome_sem_espaco)) #quantas letras tem o primeiro nome lista_nome = nome.split() print('quantas letras tem o primeiro nome: ',len(lista_nome[0])).

Luis Carlos: #DESAFIO 23 #Faça um programa que leia um número de 0 até 9999 e mostre na tela cada um dos digitos separados #>>Exemplo: número 1834 #>>Unidade: 4 #>>Dezena: 3 #>>Centena: 8 #>>Milhar: 1 numero = input('Digite um número: ') tirar_vazio = numero.strip() unidade = tirar_vazio[3] dezena = tirar_vazio[2] centena = tirar_vazio[1] milhar = tirar_vazio[0] print('O número {}, possuí:\nUnidade: {}.\nDezena {}.\nCentena {}.\nMilhar {}.'.format(numero, unidade, dezena, centena, milhar)) #Linha 09 - Remover os espaços #Linha 09, 10, 11, 12 e 13 - Selecionar casas decimais.

danylo cheprazov: Fatiamento - frase[9] vai dizer o 9 caracter frase = ('Indique uma frase') [] leitura de dados de uma lista frase[9:13] - pega todos os números exceto o ultimo ou seja 9, 10, 11, 12 . frase[9:13:2] - 2 numero é o pular de numero em numero. frase[:5] - antes dos : onde começa se não ouver nenhum número começa do 0. frase[15:] - nada depois dos : , ou seja, quero do 15 até ao final frase[9::3] - começa no 0 vai até ao final de 3 em 3 caracteres. Análise frase = ('Indique uma frase)' len(frase) - comprimento da frase. frase.count('o') - conta a quantidade de o's (Não conta maiusculas). frase.count('o',0,13) - considera do 0 até ao 12 e a quantidade de o's vai ser dita. frase.find('deo') - vai indicar onde encontrou o deo. frase.find('Android') - se não existir dentro da frase se receber -1 quer dizer que a str não existe da str 'Curso' in frase - "in" vai dar se é verdadeira ou falsa. Transformação frase = ('Indica a frase') frase.replace('Python','Android') - ele vai encontrar na frase python e vai substitui-la por Android. frase.upper() - vai trasnformar as minusculas em maiusculas. frase.lower() - vai trasnformar as maiusculas em minusculas. frase.capitalize() - vai colocar todas em minusculuas exceto a primeira letra. frase.tittle() - tittle analisa quantas palavras existem (onde existir um espaço é uma palavra) vai colocar a primeira letra da palavra em maiuscula. frase.strip() - vai remover todos os espaços inuteis no inicio e no final da str mas a contagem vai ficar igual. frase.rstrip() - começa a tratar pela direita (vai somente remover os ultimos espaços os da direita). frase.lstrip() - vai remover os espaços inuteis da esquerda mas vai manter os da direita. Divisão frase = ('Indique a frase') frase.split() - ocorre uma divisão de acordo com os epsaços. Ou seja cria cada palavra cria uma string nova gera novas str's. Divide a str em palavras diferentes. Junção frase = '(Indique a frase') '-'.join(frase) - junta todos os elemtnos da frase e vai usar o "-" em todos os espaços livres..

Bernardo Azeredo: 40:47.

Marcos Dantas Guimarães: Solução do Desafio 025 (42:54) resp=['Não possui Silva no nome!','Possui Silva no nome!'] nc=str(input('Digite seu nome completo: ')) NC=nc.upper() nome=NC.split() a=int('SILVA' in nome) print(resp[a]) ------------------------------------------------------------ OBS: nc -> Nome completo; NC -> Nome completo em maiúsculo. resp -> Resposta ------------------------------------------------------------ Não usei "if" porque ainda não estudamos condicionais!.

Rick Fonseca: Desafio 27 name = str(input('Digite seu nome completo: ')) rname = name.split() print(f'Primeiro nome: {rname [0]}\nÚltimo nome: {rname[-1]}') ( 9 Likes).

  • Maicon Rodrigues: name = input('Type your name: ') print('Your first name is:', name.split()[0]) print('Your last name is:', name.split()[-1]).

guerme: desafio 23 solução certa numero = int(input('Digite um número de 0 a 9999: ')) unidade = numero // 1 % 10 dezena = numero // 10 % 10 centena = numero // 100 % 10 milhar = numero // 1000 % 10 print(f'A unidade do seu número é {unidade} \n A dezena do seu número é {dezena} \n A centena do seu número é {centena} \n O milhar do seu número é {milhar}').

Sinical Eyes: desafio 24 city= str (input('Digite o nome da sua cidade: ')) frase = city.strip() ar=frase.capitalize() a= 'Santo' in ar import time time.sleep(1) print('ANALISANDO NOME... ') print(a).

Lucas Fernandes: #desafio027 nome=input('Informe o nome completo: ') ult=nome.strip().rfind(' ') pri=nome.strip().find(' ') completo=nome.title().strip() print(completo) print('Primeiro: {}.'.format(completo[:pri])) print('Último: {}.'.format(completo[ult+1:])).

Antonio Carlos Souza: Curso em C e C++.

Diogo Frias: Agora pegou pra min teve dois que não consegui.

Vitor Silva: Desafio 24 nome = str(input('Digite o nome da cidade: ')) #nome da cidade dividido em 2 nome = (nome.split()) #referenciar o primeiro nome da cidade pn = (nome[0]) #informar se tem 'SANTO' no primeiro nome. Tem que retornar 0. print(pn.find('SANTO')).

Vinicius Santos: Desafio 25 nome = input('Qual o seu nome?') print('Silva'in nome) ( 1 Likes).

Guilherme Andrade: 18:00 referencia senhor do anéis hahha.

Gustavo Rafael Kühl: frase = 'Curso em Vídeo Python' print(frase[0:2]).

Arthur Nascimento: Parou com as aulas ?.

  • Henrique: Vai no site do Curso em Vídeo, lá tem todas as aulas e exercícios, e quando vc terminar o curso, vc ganha o certificado. ( 1 Likes).
  • Arthur Nascimento: @Henrique obrigado meu querido ( 1 Likes).

Yago Coutto: Desafio 24 perg = input('Digite o nome da sua cidade:') print ('Santo' in perg.split()[0]).

Gilvan Fernandes: Obrigo, Guanabara! ótimos videos , esta me ajudando muito, não sou da área e por isso seus videos estão sendo a melhor forma de entra nesse campo. Estou com uma duvida caso alguém puder me ajudar, queria trazer textos para o Python e sempre que faço isso ele não fica formatado, e como se colasse em bloco de notas e não quebrasse as linhas....

João Victor Soares: consegui criar um codigo novo com essa aula nome = str(input('Qual é o seu nome: ')) frase = 'é um prazer te conhecer flano' print(frase.replace('flano','{}'.format(nome))).

Jhonata Goncalves: desafio 22 nome = input('Nome Completo: ') print('letras maisculas: ' + nome.upper()) print('letras minusculas: ' + nome.lower()) nomeN = nome.replace(' ','') tot = str(len(nomeN)) nome = nome.split() print('Letras ao todo: ' + tot) print('Letras no primeiro nome: ' + str(len(nome[0]))).

Rafael Rodrigues: frase = 'Curso em Vídeo Python' print(frase.upper().count('o')) Só o meu que não funcionou ?.

  • Fabius Maximus: Segunda linha do código, seria: print(frase.lower().count('o')) >>>>>>>>>Lembre-se que (upper) vai torna sa letras maiúsculas, então não tem como achar a o 'o' minúsculo. Espero ter ajudado..

Rodrigo Balbino Dias: #desafio 025 nome_completo = str(input('Informe o seu nome completo: ')) nome = nome_completo.upper() print('SILVA' in nome).

Aliski: quase dormi nessa aula, bem que poderia ter dividido a aula em 3 pra ter mais exercicios praticos PS: urso em video suahuhuhasuhsu.

Luiz hue games: Recentemente precisava saber isso mas já tinha esquecido como se fazia por isso voutei aqui.

Paulo Henrique Silva: ex021 name = input('Digite seu nome: ') print(name.upper()) print(name.lower()) print(name.title()) print('O nº de caracteres, sem espaços, é: {}'.format(len(name) - name.count(' '))) first = (name[:5]) print('O nº de caracteres do 1º nome, sem espaços, é: {}'.format(len(first))).

DIO TATTOO: desafio 25 name = str(input("Insira o seu nome: ")).upper() if "SILVA" in name: print("Seu nome tem Silva") else: print("Silva não está no seu nome").

Aventura Nerd: Desafio 24 - Santo nome = input('Qual o nome da cidade?: ') nome = nome.lower() nome.split() print('Inicia com santos?{}'.format('santos'in nome[0:7:])) nome.lower vai deixar o nome da cidade toda em minúsculo para facilitar, depois o split vai fatiar as palavras o ''in'' vai procurar a palavra dentro das divisões o 0:7 define até onde vai..

Sinical Eyes: DESAFIO 025 print('BEM VINDO AO COSMUS PLAYER PRO GAMER 2017!') name=input('Digite seu nome: ') if 'silva' in name.lower(): print('Sim Sim! Seu nome tem Silva você entrou!') else: print('Infelizmente seu nome não tem silva e você não entrou!').

DK091: cidade=str(input('Em que cidade você nasceu? ')).strip().lower() s=cidade.split() print('santo' in s[0]).

Rian Silva: Desafio 022 n = str(input('Digite seu nome completo: ')) nm = n.upper() nmi = n.lower() sp = (n.split()) lt = len(''.join(sp)) lpn = len(n.split()[0]) print('Tudo em maiúsuclo ficaria assim {}!'.format(nm)) print('Tudo em minúsuclo ficaria assim {}!'.format(nmi)) print('Ao todo esse nome tem {} letras'.format(lt)) print('O primeiro nome tem {} letras!'.format(lpn)).

Paulo Henrique: Olá pessoal, deixo duas resoluções que eu achei interessante logo abaixo: #Exercício 023 #Usado para 4 dígitos max. de acordo com exercício valor1 = input('Por gentileza digite um valor ') valor2 = ['unidade:', 'dezena:', 'centena:', 'milhar:'] split = valor1.split() lom = list(map(int, str(valor1))) a = 0 for n in lom: print(valor2[a], n) a = a + 1 ___________________________________________________________________ #Exercício 027 nome = input('Digite seu nome aqui ') v1 = nome.split() print(v1.pop(0)) print(v1.pop()) Bom estudo..

Código Binário: A AULA DELE VAI ATÉ QUAL.

Yuri Romariz Caldas de Souza: #26 nome = input('Por favor digite seu nome: ').lower() print(f'Seu nome tem {nome.count("a")} as.') print(f'A primeira letra A aparece na posição {nome.find("a")} e a ultima letra A aparece na posição {nome.rfind("a")}').

Vinicius Barros: Lógica De Programação + C + C# + Python + Banco De Dados SQL & MySQL & SQL Server. Back-End Na Veia. ( 1 Likes).

Rafael Santos: ex22: nome = str(input('Nome completo:')) print('O nome com todas as letras maiúsculas: ',nome.upper()) print('O nome com todas minúsculas: ',nome.lower()) print('Quantas letras ao todo (sem considerar espaços): ',len(nome.replace(' ', ''))) divido = nome.split() print('Quantas letras tem o primeiro nome:',len(divido[0])).

José Edelberto: gente fiz um programa que pergunta a largura, comprimento e quantos metros cada embalagem faz, da a area o perimetro e quantas embalagens voce ira utilizar para cobrir a area inteira. Programa vvvvvvvvv larg = float(input('largura?')) comp = float(input('comprimento?')) inte = float(input('quantos metros ele faz por uma embalagem?')) n = larg*comp k = n/inte j = 2*(larg+comp) print('A area e {}'.format(n)) print('E o perimetro e {}'.format(j)) print('Voce precisara de {:.4f} embalagens'.format(k)) ( 2 Likes).

Vitor Silva: Dsafio 23 n=str(input('Digite um número: ')) unidade = (n[3]) print('Unidade: { }'.format(unidade)) dezena = (n[2]) print('Dezena: { }'.format(dezena)) centena = (n[1]) print('Centena: { }'.format(centena)) milhar = (n[0]) print('Milhar { }'.format(milhar)).

FREEboi3 Games: no exercicio 24 se eu digitar Santos ele retorna True [Santo]s há uma forma de retornar False nesse caso ?.

Filipe Alves: referencia aos 18:05 diretamente do senhor dos aneis.

Danillo Paulo: ex023: num = input('Digite um valor de 0 à 9999: ') u = num[3] d = num[2] c = num[1] m = num[0] print('Unidade: {};\nDezena: {};\nCentena: {};\nMilhar: {}.'.format(u, d, c, m)).

S3cr3t: ex022 nome = str(input('Digite seu nome completo: ')) nome = nome.strip() # Caso o usuário exagere no espaço. print(nome.upper()) print(nome.lower()) print(len(''.join(nome.split()))) print(len(nome.split()[0])).

Mpp beginner: para modificar apenas uma letra segundo o indice: frase = 'marcos' result = frase.replace(frase[0], 'j') print(result) ou c = 0 for letra in frase: frase.replace(frase[c], 'x') print(letra, end='') c+=1 ( 1 Likes).

Gabriel Bento: 34:57 SERIA UM SONHO.

Lucas Bispo: ex 22: nome = str(input('Digite o seu nome completo:') ) nome2 = nome.split() print('Seu nome minusculo:{}'.format(nome.lower())) print('Seu nome maisculo:{}'.format(nome.upper())) print('Quantas letras ao todo:{}'.format(len(nome)-nome.count(' '))) print('Numero de letras do primeiro nome:{}'.format(len(nome2[0]))).

Abner Franco: EX 27 nome = input('Digite seu nome inteiro: ').split() print('Primeiro nome: ', nome[0]) print('Último nome: ', nome[-1]) ( 1 Likes).

Eu sou Italo: Alguem pode me ajudar? Como eu consigo usar o 'pip'no pydroid (versao de celular) Pra conseguir importar esse comandos!!!!.

ProgramAÇÃO no corAÇÃO: DESAFIO 22 nome = str(input('Digite seu nome completo:')) print(nome.upper()) print(nome.lower()) print(len(''.join(nome.split()))) print(len(nome.split()[0])).

Josue Barbosa: print('='*23, 'DESAFIO 24', '='*23) cid=str(input('Digite no nome de sua cidade: ')) cid1=cid.lstrip().rstrip() print('Sua cidade é:', cid1) cd=cid1.split() print('No nome da cidade me dada, começa com a palavra "Santo"? {}'.format('Santo' in cd)).

Tudo e Mais um Pouco: Python.

Francisco Junior: n=str(input('Digite o nome todo: ')) ver=n.lower().find('silva') print(ver) ver2=n.lower() print('silva' in n) n2=n.lower() ver3=n2.find('silva') print(ver3) print('Opção 4: {}'.format('silva' in n2)).

Guilherme: #22 n = str(input('Digite seu nome: ')) n2 = n.split() print('Com letras maiusculas: ',n.upper()) print('Com letras minusculas: ',n.lower()) print('Seu nome tem',len(''.join(n2)),'caracteres sem os espaços') print('Seu primeiro nome tem',len(n2[0]),'letras').

João Costa: Desafio 022: nome = input('digite seu nome completo: ') print(nome.upper()) print(nome.lower()) print(len(nome.replace(' ',''))) nome1 = nome.split() print(len(nome1[0])).

Newt .-.: nome = input('Digite o nome de sua cidade: ').strip().upper().split() print('Essa pessoa tem Silva no nome ? {}'.format('SILVA' in nome)).

Aventura Nerd: Desafio 25 - Silva.

  • Aventura Nerd: n = input('Digite o seu nome: ') n = n.lower() print('O nome possuí silva?{}'.format('silva' in n)).

Alisson GP: Uma string é separada em espaços na memoria dentro de um espaço, A string e numerada para ser mais facilmente manipulada Análise *variavel*[numero do carácter] e usado pra escrever na tela o caractere desejado *variável*[numero do primeiro caractere:numero do ultimo carácter] e usado para fatiar um conjunto de caracteres Obs: o python nunca considera o ultimo caractere na contagem *variavel*.[primeiro carácter:ultimo caracter:numero de pulos] o "numero de pulos" e usado para pular caracteres, ex: corajem Pula de 2 em 2 Crjm Obs: caso você omita o primeiro carácter ele começa do 0 ou o ultimo carácter ele termina no fim sem exceções Len(*variável*) lê a quantidade de caractéres na variavel dentro dos parenteses *variável*.count(letra presente na str entre aspas) conta o número de vezes que a letra aparece na variável Obs:*variável*.count(ex:'o', 0 , 13) limita a contagem da letra, ex: frase = 'curso em vídeo python' Print(*variável*.count('o', 0, 13)) Irá aparecer o número de vezes que a letra 'o' aparece na variável até o carácter 13 *variável*.find() procura em que momento começou o(os) caractér(caractéres), caso ele te retorne o valor -1 quer dizer que esse(s) caractér(es) não existe(em) ' ' In *variável Vai dizer se existe a palavra na frase usando True e False Transformação *variável*.replace(*palavra entre aspas*, *palavra entre aspas*) Substituí a primeira palavra se ela estiver na variável pela 2° Obs1:caso a palavra para substituir seja maior o propio python já resolve isso Obs2: isso não afeta direto na string .upper .lower Upper transformá minúsculas em maiúscula e lower o contrario Ex:python='python' Print(python.upper()) 'PYTHON' e o contrário pro lower .capitalize() Joga tudo pra minusculo exceto o 0 .title() Transformá o 0 e todos os caractéres seguidos do espaço .strip() Apaga espaços adjacentes Obs:apenas os adjacentes .rstrip() .lstrip() r=right, L=left O rstrip apaga apenas os das direita O lstrip os da esquerda Divisão .split() É uma divisão que divide pelos espaços e depois gera uma lista onde as palavras são numeradas Junção ' '.join (frase) Junta colocando qualquer carácter que for colocado entre aquelas aspas.

  • Alisson GP: Eu vou fazer um livro de python em python Stonks.

Anderson Gios: nome = input('Digite seu nome completo: ') print(nome.upper()) print(nome.lower()) dividido = nome.split() print(len(''.join(dividido))) print(len(dividido[0])).

ScienceEducation: EX 25) nome = input('Digite um nome: ') maiúsculo = nome.upper() teste = 'SILVA' in maiúsculo print('O nome digitado tem "SILVA"? {}'.format(teste)).

Andrei: "Urso em Vídeo", referência ao pai de família?.

Levy Araujo: Eu treino tanto durante a aula que demorei mais de 2h pra terminar o vídeo :D ( 1 Likes).

Sparky: frase = 'olá, mundo!' print(frase) palavra = input('quero trocar a palavra mundo por: ') print(frase.replace('mundo', palavra)) sofri tentando entendi um jeito de fazer isso, mas é possivel.

DEV SIMPLIFICA: d= 'Desafio 24' print('{:=^20}'.format(d)) from time import sleep cidade= str(input('Digite uma cidade = ')) print('Procurando....') sleep(2) print('Resultado = {}'.format(cidade.count('santos'))).

Lucas Medeiros: Vai ter um curso de Python médio e depois avançado? Ou vai para no básico?.

Fabricio da silva ferreira: desafio22 = str('Fabricio da Silva Ferreira') print(desafio22.upper()) print(desafio22.lower()) print(len(''.join(desafio22.split()))) contador = desafio22.split() print(len(''.join(contador[0]))).

Lucas Fernandes: #desafio024 cidade=input("Infome o nome da cidade: ") validador=cidade.strip().title().split() print('A cidade começa com o nome Santo? Resultado: {}.'.format('Santo' in validador[0])) print(cidade.strip().title()).

Mauricio Junior: Meu desafio 22 ficou assim: frase = input('Digite o seu nome completo') print(frase.upper()) print(frase.lower()) dividido = frase.split() primeiro = dividido[0] print('O primeiro nome contém {} letras'.format(len(primeiro))) total = ''.join(dividido) print('O nome completo contém {} letras'.format(len(total))).

  • FruitLoops: Eu fiz antes assim: n = str(input('Digite o seu nome completo: ')) n1 = n.replace(' ', '') n2 = len(n1) print(n2).

Wesley De Oliveira: melhor curso do youtube!!!!.

Felipe França: Desafio 022: nome = input('Digite seu nome completo:') separado = nome.split() print(nome.upper()) print(nome.lower()) cont = 0 for i in range(len(separado)): cont += len(separado[i]) print(cont) print(len(separado[0])).

Alexander アレクサンダー: Desafio 22 foi difícil pra mim kk mas resolvi assim kkkkkk acho que ficou muito complexo mas pelo menos funcionou , verei a aula do ex 22 para ver como o Guanabara sensei fez = ) nome = str(input("Digite seu nome completo: ")) nome = nome.strip() dividido = nome.split() print("Seu nome com letras maiusculas: ",nome.upper()) print("Seu nome com letras minusculas: ",nome.lower()) cont = nome.replace(" ","-") cont = cont.count("-") cont2 = len(nome) total = cont2 - cont print("Número de letras do seu nome completo: ",total) print("Número de letras do seu primeiro nome: ",len((dividido[0]))).

Plateia: nome = str(input('Digite o seu nome completo: ')) dividido = nome.split() print('Nome em Maiusculo: ', nome.upper()) print('Nome em Minusculo: ', nome.lower()) print('Quantidade de caracteres sem espaço: ', len(nome.replace(' ', ''))) print('Quantidade de letras no primeiro nome: ', len(dividido[0])).

Luis Miguel Ferreira Lima: anotei tudo..

Farley Lima: #22 espero q esteja ok! nome = input('como é seu nome?') mai = nome.upper() min = nome.lower() sen = len(nome.strip()) div = nome.split() div1 = len(div[1]) print('Seu nome escrito em letras maiusculas: {} \n Seu nome escrito em letras minusculas: {} \n Seu nome tem {} letras \n Seu segundo nome tem {} letras'.format(mai, min, sen, div1 )).

Welber de Souza: Exercício 25 nome = str(input('Digite o seu nome: ')) nome = nome.upper() print('SILVA' in nome).

ZETY: nome = str(input('Digite Seu Nome:')) print('Seu nome em MAIUSCULO Fica:', nome.upper()) print('Seu nome em minusculo Fica:',nome.lower()) ns = (nome.split()) nse = "".join(ns) print('Seu nome conta com: {} letras Sem os espaços.'.format(len(nse))) print('Seu Primeiro nome conta com {} letras'.format(len(ns[0]))).

Haell A: # Resolvendo o exercicio 022 em duas linhas.: nome = str(input('Digite seu nome completo: ')) print("""Seu nome com todas as letras em maiúsculo = {} Seu nome com todas as letras em minúsculo = {} Seu nome tem {} letras (contando os espaços em branco) Seu nome tem {} letras (Sem os espaços em branco) "Extra": Seu nome tem {} palavras Seu primeiro nome tem {} letras""" .format(nome.upper(), nome.lower(), len(nome), len(''.join(nome.split())), len(nome.split()), len(nome.split()[0]))).

Ana Vanderly: 3 desafio: sad = str(input('informe o nome da sua cidade')).strip() print(sad[:5].upper() == 'SANTO').

Gustavo Tacio: EXERCÍCIO 22 ----------------------- nome = str(input("Digite seu nome completo")).capitalize() print(nome.upper()) print(nome.lower()) print(len(nome) - nome.count(' ')) nome = nome.split() print(len(nome[0])).

Breno PSR: Caso estejam errando o Len, na versão atual o comando é _len_ Só colocar dois _ de cada lado ( 1 Likes).

Ricardo Paganini: Excelente aula professor. Parabéns. ( 2 Likes).

NoOxygen: Desafio XXIII: num = str(input('Digite um número entre 0 e 9999: ')) num = num.strip() num = '0'*(4-len(num)) + num # colocando 0 nos digitos não usados (caso tenha algum) print(f"""Quantidade de unidades: {num[3]} Quantidade de dezenas: {num[2]} Quantidade de centenas: {num[1]} Quantidade de milhares: {num[0]}""").

TECHO_PC: desafio 22 nome = input('Digite seu nome completo: ') print(f'nome em maiusculo: {nome.upper()}') print(f'nome em minusculo:{nome.lower()}') separado = nome.split() junto = ''.join(separado) print(f"seu nome tem {len(junto)} letras") print(f"Seu primeiro nome tem {len(separado[0])} Letras").

Vinicius Santos: Desafio 22 nome = input('Qual o seu nome completo?') print('O seu nome é',nome,) print('Em letras minusculas:',nome.lower()) print('Em letras maiúsculas:',nome.upper()) print('O total de letras em seu nome completo é de:',len(nome)-nome.count(' ')) div = nome.split() print('O total de letras em seu primeiro nome é de:',len(div[0])).

A. Rodrigues: excelentes vídeos gustavo, estou aprendendo de maneira muito fácil a linguagem de programação python, através de sua didática!!! vlw ( 2 Likes).

Douglas William Diniz E Silva: Exercício 23 print('Exercício 23 ') n=str(input('Digite um número de 0 a 9999: ')) n=(4*'0')+n print('Unidade: {}'.format(n[-1])) print('Dezena: {}'.format(n[-2])) print('Centena: {}'.format(n[-3])) print('Milhar: {}'.format(n[-4])) ( 4 Likes).

  • Renan Santos Ferreira: muito boa sua estratégia de multiplicar o 4*'0'. Tava travando nisso, obrigado!!.
  • Manicruze: eu não compreendi esse [-4], o que significa o valor negativo dentro do fatiamento?.
  • Renan Santos Ferreira: @Manicruze Isso significa vc pegar o 4° elemento de trás pra frente. Por exemplo, se vc botar [-1] vai pegar o ultimo, se botar [-2] vai pegar o penúltimo, e assim por diante.. ( 1 Likes).

Lucas Moro jacques: Muito bom, estou aprendendo python de uma forma totalmente diferente..

Daniel: EXERCICIO 25 nome = input("QUAL SEU NOME? \n") nosp = nome.split() nosil = "SILVA" in nosp if nosil == True: print("VOCÊ POSSUI NOME 'SILVA'") else: print("VOCÊ NÃO FAZ PARTE DA FAMÍLIA SILVA.").

Igor: Essa lista de exercícios foi punk. To começando a me fuder já. Até então eu tava com aproveitamento de 90%, agora já despencou pra 10% kkkk ( 10 Likes).

  • Etnan Sousa: É isso aí. Sempre para passar de fase tem que ter um boss. Vença ele e você atingirá outro patamar. ( 2 Likes).

#Gatilda: (Exercício 22) nome = input('Digite seu nome:') print(nome.lower()) print(nome.upper()) a = nome.replace(' ','') print(len(a.strip())) b = nome.split() print(len(b[0])).

Andre Lee: Aos trancos e barrancos acertei a 25 por fim... já faziam varios exercícios que eu não acertava nada, odiei trabalhar com operação string nome = str.upper (input('digite o seu nome: ')).strip() sobrenome = str.upper ('silva') fim= sobrenome in nome print(fim).

Vitor Cordeiro: Meu código para a questão 22: print('''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 minúsculas -> Quantas letras ao todo (sem contar os espaços) -> Quantas letras tem o primeiro nome''') nome= str(input('Digite seu nome completo aqui: ')) print('Seu nome em letras maiúsculas:') print(nome.upper()) print('Seu nome em letras minúsculas:') print(nome.lower()) print('Total de letras no seu nome:') n1=nome.split() junto=''.join(n1) print(len(junto)) print('Total de letras no seu primeiro nome:') n= nome.split() print(len(n[0])).

Matemática Católica: DESAFIO 24 cidade = input('Digite o nome de uma cidade, direi se ela começa com "Santo".\n > ') lista = cidade.split() if 'santo' in lista and 'Santo' not in lista or 'Santo' in lista and 'santo' not in lista: print(' >> Tem sim!') if 'santo' not in lista and 'Santo' not in lista: print(' >> Não tem!').

Yasmin Oficial: C = str(input('Digite que cidade que voçe mora: ')) c1 ='santo' in C print('{}'.format(c1)).

zeus tein eleuterio: nome = input('seu nome: ') nome = nome.strip() Pri_nome = nome.split() remover = (len(nome) - nome.count(' ')) print(f""" Nome {nome} Nome em maiuscula {nome.upper()} Nome em minuscula {nome.lower()} Quantidade de Letras {remover} Primeiro nome {Pri_nome[0]}""").

DANI3LZITO: quem esta asistino esse curso em 2048???? ( 1 Likes).

Daniel Rossi: Caraca Guanabara, eu trabalho ensinando Inglês e sei o quão difícil é fazer esse trabalho, e você faz isso muito bem cara, acompanho seus vídeos desde que começou o canal e acho o melhor professor desse Youtube haha, muito grato pelo seu trampo!! ( 59 Likes).

Alberto Oliveira: VAMO GAFANHOTOS APONHADORES.

Anderson Dias: Exercício 27 name = input('Digite seu nome completo: ') temp_name = name.split() cont = len(temp_name) print(cont) first_name = temp_name[0] last_name = temp_name[cont-1] print('Primeiro = {}'.format(first_name)) print('Último = {}'.format(last_name)).

Matheus Phelipe: Exercício 24 cidade = input('Informe o nome da sua cidade ') cidade = cidade.upper() #deixa caracteres em maiúsculo, melhor para comparar caso usuário informe em minúsculo cidade = cidade.split() # quebra string print('Cidade contém SANTO como inicial = {}'.format('SANTO' in cidade[0])) # exibe resultado.

fisicurioso: welcome! are you completely new to programming? if not then presume you will be looking for information about why and how to get started with python.Fortunately an experienced progammer in any progamming language (whatever it may be) can pick up python very quickly. Its also easy for beginners to use and learn, so jump in!.

Gabriel R Rodrigues: ex027: name = (input('Digite seu nome completo: ')) share_name = name.split() size_share = len(share_name) print('Nome completo: {}'.format(name)) print('Primeiro nome: {}'.format(share_name[0])) print('Ultimo nome: {}'.format(share_name[size_share - 1])).

Manuel Curral: Olá Gustavo, Excelente curso uma vez mais (ainda por cima de python que eu adoro) https://youtu.be/a7DH88vk2Sk?t=2013 aqui então há distinção entre 'o' e 'O', certo? pois Python é case-sensitive.

Felipe Pozza Parpineli: O curso é muito bom!.

Rodrigo Balbino Dias: Gostei bastante do desafio 27 hahahah #desafio 027 nome_completo = str(input('Informe o seu nome completo: ')) nome = nome_completo.upper().split() print(f'O seu primeiro nome é: {nome[0]}') print(f'O seu ultimo nome é: {nome[-1]}').

Luan Messias: Boooooaaa, eu já fiz a maioria dos exercícios, mas em alguns eu me enrolei com tantas funcionalidades. Parabéns ao Python e Parabéns ao Guanabara! ( 2 Likes).

terezinha costa: Vc é muito maravilhoso ????????.

J Freitas: 17:56 ''o curso não se atrasa, o curso não demora, ele chega na hora que tem que chegar'' Guanadalf ( 7 Likes).

Sergio Lucas: pra min, n está funcionando várias opções, fica sem nada, mas n dá erro..

Enthony Costa: nome=str(input('Digite seu nome')) print (nome.upper()) print (nome.lower()) print (len(nome)-nome.count(' ')) lista=(nome.split()) print (lista[0]).

Fortuna: Galera acabei de terminar um tipo de codificador peguem ele, e ve noque eu posso melhorar. lembrando que voces poder modificar tudo. import pygame,time nome=input('Porfavor escreva seu nome: ') n1=nome[0:5:2] if 'lCs' in n1: print('Seu nome foi validado com sucesso!') print('Agora responda algumas questoes...') m=input('Qual e o nome do seu primeiro animal de estimacao mais marcante? ') if 'Cc' in m[0:4:2]: print('OK, Vamos prosseguir!') n=input('Qual e o seu numero Favorito? ') if '13' in n: print('OK, Vamos prosseguir') x=input('Qual e o seu endereco de email? ') if 'FDS' in x: print('Wow, entao voce deve ser a pessoa certa\nmas vamos prosseguir...') b=input('Qual e a sua musica favorita atualmente? ') if 'DIA DE CACA' in b.upper(): print('Ae mlk bom parabens voce foi aprovado!!!') pygame.mixer.init() pygame.mixer.music.load('dia-de-caca.mp3') #isso e so para mim mesmo, nao e necessario pygame.mixer.music.play() n = input('0 para parar a musica e ENTER: ') if n == 0: pygame.mixer.music.stop() else: print('tente novamente') else: print('Sai daqui!') else: print('Sai daqui vagabundo!') else: print('Sai daqui vagabundo!!!').

Vinicius Raphael: Compartilhando minhas resoluções com vocês print('== Desafio 22 ==') # Crie um programa que leia um nome completo e mostre: # 1- Com todas as letras maiúsculas # 2- Com todas minúsculas # 3- Quantas letras (sem considerar espaço) # 4- Quantas letras tem o 1o nome frase = input('Digite um nome:') frasesp = frase.split() print(frase.upper()) print(frase.lower()) print(frase.strip().__len__()) print(len(frasesp[0])) print('== Desafio 23 ==') # Faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos dígitos separados # Ex: 1834 Unidade: 4, Dezena 3, Centena: 8 e Milhar:1 valor = input('Digite um número de 0 a 9999: ') clear = valor.rstrip() print('Unidade:{}'.format(valor[3])) print('Dezena:{}'.format(valor[2])) print('Centena:{}'.format(valor[1])) print('Milhar:{}'.format(valor[0])) print('== Desafio 24 ==') # Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com o nome "SANTO" cidade = input('Insira o nome da cidade: ') print('Sua cidade começa com Santo?', 'SANTO' in cidade[:].upper()) print('== Desafio 25 ==') # Crie um programa que leia o nome de uma pessoa e diga se ela tem "SILVA" no nome nome = input('Nome completo:').upper() print('Você possui Silva no nome?', 'SILVA' in nome) print('== Desafio 26 ==') # Um programa que leia uma frase e mostre: # Quantas vezes aparece a letra "a"; # Em que posição ela aparece a primeira vez; # Em que posição ela aparece a última vez frase = input('Digite a frase: ').lower() print('A letra A aparece {} vezes'.format(frase.count('a'))) print('Ela aparece a 1a vez na posição {}'.format(frase.find('a'))) print('Ela aparece a última vez na posição {}'.format(frase.rfind('a'))) print('== Desafio 27 ==') # Um programa que leia o nome completo de uma pessoa e leia o 1o e último nome separadamente # Ex: Ana Maria de Sousa # primeiro: Ana # último: Sousa nome = input('Nome completo:').split() print('O 1o nome é: {}'.format(nome[0])) print('O último nome é: {}'.format(nome[-1])).

Ciência e Curiosidades: Desafio25 nome = input('Digite seu nome completo:') print 'Silva' in nome.

Daniel KIyoshi: Alguem mais fez algo assim? sim eu sei que e cagado kkkk deculpa .o unico problema e quando a pessoa da espaço demais print('Desafio 27') nome = str(input('Digite seu nome completo :')) nome1 = nome.split() s = (nome.count(' ')) print('seu primero nome e ', nome1[0]) print('Seu ultimo nome e ', nome1[(s)]).

Raphael Angelo: cidade = str(input('Digite o nome da Cidade: ')).lstrip() cid = cidade.upper() if cid.split()[0] == 'SANTO': print('A cidade começa com o nome Santo') else:print('A cidade não começa com o nome Santo').

Daniel Rossi: Desafio 27 nome = input("Digite seu nome: ") ultimonome = nome.split().__len__() primeironome = print("Seu primeiro nome é {}!".format ((nome.split()[0]))) ultimonome = print("Seu último nome é {}".format(nome.split()[ultimonome - 1])) ( 1 Likes).

  • Riberim: Q BRUXARIA É ESSA??????.
  • Riberim: ainda to tentando entender como isso funciona.

Villas!: O bacana desse sistema de texto, de manipula-los, é que você pode criar encriptadores, dando 2 valores de letras diferentes pra 1, e mudando as letras de lugares....

Isquortol: Desafio 022 : x = input('Qual é o sue nome completo? ') print(f"""Tudo maiúsculo: {x.upper()} Tudo minúsculo: {x.lower()} Capitalizado: {x.capitalize()} Formato de nome: {x.title()} Quantas letras possui: {len(''.join(x.split()))} Quantas letras no primeiro nome: {len(x.split()[0])}""").

K4rtt: pra quem quiser exprimentar n = 'Curso em Vídeo Python' c = [n[15], n[19], n[2], n[20]] c = ''.join(c) print(c.upper()) ( 4 Likes).

Rafael Fontenele Moraes Cutrim: Como eu transformo o código em um executável?.

Farley Lima: 324 cida = str(input('Qual cidade voçê reside? ')).strip() print('Sua cidade Tem no nome a palavra Santo? {}'.format('SANTO' in cida.upper())).

Sg-G-gS l: DESAFIO 22 nome = input('Nome Completo: ').strip() print(f'''Maiusculo : {nome.upper()} Minusculo: {nome.lower()} Quantas letras: len(''.join(nome.split())) Quantas letras do 1 nome: {len(nome.split()[0])}''').

luciofpolis: Ao digitar o comando print('-'.join(frase)) tive como resultado C-u-r-s-o- e-m V-i-d-e-o -P-y-t-h-o-n. Isso depois de ter digitado o comando split. Aconteceu com mais alguém? Como corrigiram? ( 1 Likes).

  • Gustavo Gattino: Acho que você esqueceu de separar as palavras antes de juntar com o join: frase = 'Curso em Vídeo Python' separado = frase.split() separado.
  • Gustavo Aguiar: Ele não criou outra variável para guardar a variável frase e então colocar os traços fiz igual ao seu deu certo.

Pedro Alkimim: Desafio 23 num = str(input('Digite um numero de 0 a 9999:')) if int(num) <= 9999: print('Unidade:{}'.format(num[3])) print('Centena:{}'.format(num[2])) print('Dezena:{}'.format(num[1])) print('Milhar:{}'.format(num[0])) else: print('Digite um numero menor que 9999!').

LUKE: mano essas aulas são muito toop, dão uma surra do EAD da minha faculdade. ( 6 Likes).

Diego: ''' Desafio: Faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos dígitos separados. Ex: Digite um número: 1834 - Unidade: 4 - Dezena: 3 - Centena: 8 - Milhar: 1 Obs: Fazer como string, e matematicamente ''' # Biblioteca from emoji import emojize from math import trunc print(emojize("\n === :mortar_board: DESAFIO 23 (STRING) :mortar_board: === ",use_aliases=True)) n = str(input("\n Digite número entre [0 - 9999]: ")) print("\n{} RELATORIO {}".format("=" * 20, "=" * 20)) print(" - NUMERO: {}".format(n))# 1834 print(" - UNIDADE: {}".format(n[3:4]))# 1 print(" - DEZENA: {}".format(n[2:3]))# 8 print(" - CENTENA: {}".format(n[1:2]))# 3 print(" - MILHAR: {}".format(n[0:1]))# 4 print("="*51) print("\n") print("#"*51) print("#"*51) print("#"*51) print(emojize("\n\n === :mortar_board: DESAFIO 23 (MATH) :mortar_board: === ", use_aliases=True)) n = int(input("\n Digite número entre [0 - 9999]: ")) # Cálculos Matemática com Truncamento n1 = trunc(n * 10 ** (-3)) n2 = trunc(n * 10 ** (-2)) - n1 * 10 n3 = trunc(n * 10 ** (-1)) - n1 * 100 - n2 * 10 n4 = n - n1 * 1000 - n2 * 100 - n3 * 10 print("\n{} RELATORIO {}".format("=" * 20, "=" * 20)) print(" - NUMERO: {}".format(n))# 1834 print(" - UNIDADE: {}".format(n4))# 1 print(" - DEZENA: {}".format(n3))# 8 print(" - CENTENA: {}".format(n2))# 3 print(" - MILHAR: {}".format(n1))# 4 print("="*51) ( 1 Likes).

Dipperto: 25:53.

Josemar Sousa: Boa tarde import cookielib ModuleNotFoundError: No module named 'cookielib' Não consigo import cookielib..

Luiz Gustavo: nome = input('Digite seu nome completo: ') if 'Silva' in nome: print('Nome aprovado para particação de evento X!') else: print('Recusado!').

Daniel Grave: Desafio 26 aí galera... frase = str(input('Digite uma frase: ')) a = frase.count('a') print('Nesta frase aparecem {} vezes a letra a. '.format(a)) primeira = frase.find('a') print('A primeira posição que aparece a letra a é {}.'.format(primeira)) ultima = frase.rfind('a') print('A última posição que aparece a letra a é {}.'.format(ultima)) Abs..

Felipe Matheus: Galera, estou deixando aqui a aula comentada. eu comentei de um jeito que eu entenda, espero de ajude. Resumo: frase = 'Curso em Vídeo Python' frase1 = ' Aprenda Python ' frase2 = 'curso', 'em', 'Vídeo', 'python' #print("""É assim que escreve uma frase #grande, sem dar vários prints""") #Fatiamento print('A frase é:', frase) print('A frase "Curso em Vídeo Python", escrita de 3 em 3:', frase[::3]) #Analise print('O cumprimento da frase é:', len(frase)) print('A palavra Vídeo começa no espaço:', frase.find('Vídeo')) print('Existem', frase.count('o'), 'letras: o, na frase') print('Existe a palavra "curso" na frase?:', 'Curso' in frase) #Transformação print('A frase "Curso em Vídeo Python", será substituída por:', frase.replace('Curso em Vídeo Python', 'Óla, Mundo!')) print('A frase em maiúscula:', frase.upper()) print('A frase em minúscula:', frase.lower()) print('A primeira letra da "frase", escrita em maiúscula:', frase.capitalize()) print('A primeira letra de todas as palavras da "frase", escrita em maiúscula:', frase.title()) print('A frase "Aprenda Python", sem os espaços desnecessários:', frase1.strip()) print('A frase "Aprenda Python", sem os espaços do lado direito:', frase1.rstrip()) print('A frase "Aprenda Python", sem os espaços desnecessários do lado esquerdo:', frase1.lstrip()) #Divisão print('Cria uma lista nova para todas as palavras da "frase":', frase.split()) #Junção print('Junta a frase que está separada:\n frase separada:', frase2, '\n frase junta:', '-'.join(frase2), '\n ou', ' '.join(frase2))frase = Desafio: Desafio 26: frase = input('Digite uma frase:') print('Existem:', frase.lower().count('a'), ',a , na sua frase.') print('A letra "a", aparece pela primeira vez na posição', frase.lower().find('a')) print('A letra "a", aparece pela última vez na posição', frase.lower().rfind('a')) Desafio 25: nome = input('Digite seu nome completo:') print('Seu nome tem silva?', 'Silva' in nome) Desafio 24: cidade = input('Digite o nome de um cidade:') dividido = cidade.split() print('Essa cidade começa com o nome Santo?:', 'Santo' in dividido[0]) Desafio 23: num = input('Digite um número inteiro de 0 à 9999:') dividido = num[0:1] dividido1 = num[1:2] dividido2 = num[2:3] dividido3 = num[3:4] print('unidade:', dividido3) print('dezena:', dividido2) print('centena', dividido1) print('milhar:', dividido) Desafio 22: frase = input('Digite seu nome completo:') dividido = frase.split() print('Seu nome maiúsculo:', frase.upper()) print('Seu nome minúsculo:', frase.lower()) print('O total de caracteres do seu nome sem espaço é:', (len(''.join(dividido)))) print('Seu primeiro nome é:', (dividido[0])).

João Almeida e Silva: Olá Guanabara! Usando o python 3.7. Ao fazer o exemplo com split e tentar a junção. o Retorno é algo do tipo 'F-r-a-s-e- d-o -d-i-a'. Quando deveria ser 'Frase-do-dia'. O que pode está errado? ( 1 Likes).

Lucas Luz: Talvez a explicação da função join esteja errada pois eu sempre faço testes do código durante a explicação no teste usei esse código: frase = 'Curso em vídeo python' print('-'.join(frase)) >>> C-u-r-s-o- e-m v-í-d-e-o -p-y-t-h-o-n ( 1 Likes).

Marcus Ferreira: Exercício 25: nome = input('Escreva seu nome:') forma = nome.lower() if('silva' in forma[:]): print('Seu nome tem Silva.') else: print('Seu nome não tem Silva').

ManoPola _HD7: queria saber como selecionar apenas as letras de algumas palavras, tipo, na frase "Pão esmiolado dentro xorte" e mostrar as letras "p-e-i-x-e", se alguém souber como fazer isso pf me ajude ai.

Gabriel Santos: #Desafio 022 n = str(input('Escreva seu nome: ')) n1 = n.replace(' ', '') s = n.split() p = len(s[0][0:]) print(n.upper()) print(n.lower()) print('A quantidade de letras no seu nome: {}.' .format(len(n1))) print('Quantas letras tem no primeiro nome: {}.' .format(p)).

Renan GS: EU TAVA DORMINDO KKKKKK.

Eric Moura De Souza: Se alguém ver este vídeo e se perguntar sobre palavras acentuadas, como remover no python 3 from unicodedata import normalize def remover_acentos(txt): return normalize('NFKD', txt).encode('ASCII', 'ignore').decode('ASCII') if _name_ == '__main__': from doctest import testmod testmod() frase = input(('Digite uma frase: ')).lower().strip() frase = remover_acentos(frase) print('Quantidade de A: {}'.format(frase.count('a'))) print('Primeiro A na posição {}'.format(frase.find('a')+1)) print('Último A na posição {}'.format(frase.rfind('a')+1)) ( 2 Likes).

Guilherme Bastos: Professor, muito obrigado pela aula!.

Yannick de Oliveira Figueira: 024 nomeCidade = input('Digite o nome de uma cidade: ') verificar = nomeCidade.split() cidade = verificar[0].upper() print('O nome da cidade começa com \"SANTO\" {}'.format('SANTO' in cidade)).

Rafael Almeida: Oi alguem sabe como imprimi luciana em phyton na tela e converter de minuscula para" maiscula " e convertida para L*C!@N& ??.

Thiago Santos: 32:34 Como é que eu faço para colar um texto grande e ele fazer uma quebra de linha automática no código? Quando eu colo no editor fica o texto todo em uma linha só. ( 1 Likes).

Skorzeny Hacking: 022 nome = input('Digite seu nome completo: ') print('O nome em maiusculo ficou: {}' .format(nome.upper())) print('O nome em minusculo ficou: {}' .format(nome.lower())) nomef = nome.replace(" ","") print('Seu nome sem espaços possui {} de caracteres' .format(len(nomef))) divisao = nome.split() print(len(divisao[0])) ( 1 Likes).

T.S. Taylher: qual o nome da musica de abertura ?.

João Frederico Koch: Vc só quer ganhar dinheiro. para de colocar anúncio.

Francisco Junior: c=str(input('Digite o nome da cidade: ')) ver=c.capitalize().find('Santo') print(ver) c2=c.split() ver2=c2[0].lower().find('santo') print(ver2) ver3=c2[0].capitalize().find('Santo') print(ver3).

Felipe Barros: 18/01/2021 O '-'.join(frase) em vez de fazer 'Curso-em-Vídeo-Python' está fazendo 'C-u-r-s-o-e-m-V-í-d-e-o-P-y-t-h-o-n' , alguma coisa mudou?? ( 1 Likes).

  • Kori: eu n to usando o app ent n posso ajudar desculpa.
  • Ramon Erik: O split transforma o espaço em uma divisão, aí eu acho que com o '-'.join(frase) (sendo que frase não tem espaço) ele coloca entre um carácter (caracteres) entre as letras... Acho que é por isso... Da uma olhada na função split de novo.....

Nego Ney: existe algum modulo e fontes?.

Christian Diêgo: #EX 025 nome = str(input('Digite seu nome: ')) pessoa = str('silva' in nome.lower()) pessoa = pessoa.replace('True', ':D Que legal você tem "Silva" no nome!') pessoa = pessoa.replace('False', ';-; Você não tem "Silva no nome!"') print(pessoa).

Renan Picinato: vc = float(input('Qual é o valor da casa em questão? ')) s = float(input('Qual é o salário do pretendente comprador? ')) t = float(input('Em quanto tempo ele(a) pretende financiar a casa? ')) min_s = vc / (t * 12) * 100 / 30 min_t = (vc / (s * 30 / 100)) / 12 if vc / t > (s * 12) * 30 / 100: print('Sinto muito. O financiamento não foi aprovado.') print('Para financiar a casa no valor de R${:.2f} em {:.0f} anos, \n' 'você precisaria de um salário de R${:.2f} p/m. '.format(vc, t, min_s)) print('Mas podemos financiar o mesmo valor de R${:.2f} em um pouco mais de tempo, que tal em {:.0f} anos? '.format(vc, min_t)) else: print('Parabéns, o financiamento foi aprovado').

GAMES CLAREPE: meu pai e programador ( 1 Likes).

larissy rocha: frase = 'Curso em vídio Python' frase.replace('Python', 'Android') print(frase) Result: Curso em Vídio Python.

  • Ricardo Zanini Comim: Ola larisse, eu comecei a pouco nesse curso e to tendo varias dificuldades, por ex: esse comando que colocasse ai, era pra dar Curso em Video Android neh? Meu tambem aparece C...Python! Nao mudou nada.. aparece a frase e da erro.
  • larissy rocha: @Ricardo Zanini Comim O comando para mudar corretamente é: frase = 'Curso em Vídeo Python' frase = frase.replase('Python', 'Android') print(frase) Espero que tenha tirado a dúvida ( 1 Likes).

mic ok: aí pro povo do ios, tem um aplicativo chamado pithoni 3.3 que dá pra programar de boa. (Uso iPad 2).

Fabio Figueredo: frase='Curso em Video Python' print(frase) #Quando se insere uma string no Python, cada letra vira um espaço numerado na memária, iniciando de zero. print(frase[9]) #Mostra a letra que está na posição 9. print(frase[9:13]) #Mostra as letras no intervalo em 9 e 13, excluindo a ultima (13). print(frase[9:21:2]) #Mostra as letras no intervalo de 9 a 13, excluindo a ultima letra e pulando os espaços de 2 em 2. print(frase[:9]) #Mostra todas as letras da string da 0 até a 9 print(frase[9:]) #Mostra todas as letras da string da 9 até o final print(frase[9::3]) #Mostra todas as letras da string de 9 até o final pulando casas de 3 em 3 print(len(frase)) #Mostra o comprimento da frase (quantidade de caracteres) print(frase.count('o')) #Mostra quantas vezes a letra o minuscula aparece na string print(frase.count('o',0,13)) #Mostra quantos vezes a letra o aparece no intervalo entre a posição 0 e a posição 13 da string (excluindo a posição 13) print(frase.find('deo')) #Mostra a posição inicial de onde a primeira letra da string foi encontrada print(frase.find('Android')) #Quandd se solicita a busca de uma palavra não existe o Python retorna o valor -1 print('Curso' in frase) #Retorna o booleano caso a palavra procurada foi encontrada na string. print(frase.replace('Python', 'Android')) #Substitui a palavra encontrada na String por outra. print(frase.upper()) #Coloca tudo em maiusculo print(frase.lower()) #Coloca tudo em minúsculo print(frase.capitalize()) #Coloca a primeira letra em maisculo print(frase.title()) #Coloca a primeira letra de cada palavra em maiúsculo print(frase.strip()) #Remove os espaços antes e depois da string print(frase.rstrip()) #Remove somente os espaços da direita print(frase.lstrip()) #Remove somente os espaços da esquerda print(frase.split()) #É realizada uma divisão entre os espaços da string onde cada palavra vai se transformar em outra lista de caracteres print('-'.join(frase)) #Reagrupa a string em uma unica lista de caracteres colocando o separador desejado - conteúdo entra ''.

augusta arcanjo: PRIMEIRO D022 nome = input('Digite seu nomes completo: ') print(nome.upper()) print(nome.lower()) print(len(nome.strip())) print(len(nome)).

Henrique Kamaycon silva: Meus caros programadores de plantão, poderiam me ajudar com uma dúvida? >>>> Bom, to tentando dar split em um código genético qualquer (ACTAGCCAGTCAGGGCCAG) e quero dar split de 3 em 3 pra guardar cada um em uma lista. Tenho o algoritmo quase todo na cabeça, mas to muito garrado nisso. Como eu poderia estar fazendo isso?.

Guilherme: #26 frase = str(input('Digite uma frase: ')) print('a letra "A" aparece',frase.count('a'),'vezes') print('O primeiro "A" esta na posição: ',frase.find('a')) print('o ultimo "A" esta na posição: ',frase.rfind('a')).

Gabriel Ribeiro: Desafio 23 from random import randint n1 = str(randint(1000, 9999)) print('Número escolhido', n1) print('Quantidade da unidade: {}'.format(n1[3])) print('Quantidade da dezena: {}'.format(n1[2])) print('Quantidade da centena: {}'.format(n1[1])) print('Quantidade do milhar: {}'.format(n1[0])) ( 5 Likes).

  • Lucas: Mas no enunciado ele pede um número entre 0 e 9999, não entre 1000 e 9999. ( 4 Likes).
  • Gabriel Camargo: @Lucas o unico problema, é que assim, se o numero for por exemplo 23, vc atribuirá uma dezena a resposta milhar, e a unidade a resposta centena. e erro para os utros dois, alegando que a out of range..
  • Gabriel Camargo: funciona somente para numeros de 4 digitos..

João Costa: Desafio 025: nome = str(input('digite seu nome: ')) nome = nome.upper() print('SILVA' in nome).

Yuri Romariz Caldas de Souza: desafio 22 nome = input('Agora digite seu nome completo: ') listanome = nome.split() print(f"""Seu nome em maiúsculo é {nome.strip().upper()}, seu nome em minúsculo é {nome.strip().lower()} Seu nome completo tem {len(''.join(listanome))} letras e seu primeiro nome tem {len(listanome[0])} letras""").

Eu: 17/07/2020.

Rafael Coelho: Desafio 23 numero_int = int(input('Digite um número entre 0 a 9999: ')) numero_int = numero_int + 10000 numero_str = str(numero_int) milhar = numero_str[1] centena = numero_str[2] dezena = numero_str[3] unidade = numero_str[4] print('Milhar {} - Centena {} - Dezena {} - Unidade {}'.format(milhar, centena, dezena, unidade)).

Rafael Derre Pereira: Ex: 27 x = input('Manda o nome completo: ') y = x.lower().split() print(y[0]) s = x.count(' ') print(y[s]).

Ailton Pantoja: tive que assistir pelo menos 5 vezes esse video kkk.

Pedro Alkimim: Desafio 24 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').

Sávio Queiroz: Natal e eu aqui, sozinho, minha mina me deixou, família fodase pra mim, e aqui estou aprendendo python e chorando kkkkkkkkkkkkkkkkkk ( 30 Likes).

Fundamentados na Fé (Oficial): 1:29 - O princípio..

Ruan Diego: Comunidade de estudos: https://chat.whatsapp.com/BaoaF1kFPW9GaLvrtrdmgF.

Anthony S.L: nome = input('Qual seu nome completo?') print(nome.upper()) print(nome.lower()) print(len(nome.strip())) #o ultimo nao consegui fazer se conseguir me avisa.

Soccios: frase = input('Digite uma frase: ') contador = frase.upper().count('A') contador2 = frase.upper().find('A') contador3 = frase.upper().rfind('A') print('A letra A aparece {}x'.format(contador)) print('A letra A aparece na {} posiçao'.format(contador2)) print('A letra A aparece na {} ultima posição'.format(contador3)).

Hilton plays: 35:55 curso em video python.

Paulo Sulz: Ex 22 nome = input('Nome: ') print(nome) print(nome.upper()) print(nome.lower()) div =(nome.split()) a = len(div[0]) b = len(div[1]) c = len(div[2]) d = len(div[3]) e = len(div[4]) f = len(div[5]) print(a + b + c + d + e + f) print(a).

Vinícius Andrade: Minhas Resoluções Desafio 22 name = (input('Digite seu nome completo: ')) noSpace = int(name.count(" ")) allName = int(len(name)) firstName = name.split() print(name.upper(), '\n', name.lower(), '\n', allName-noSpace, '\n', len(firstName[0])) Desafio 23 n = (input('Digite um número(de 0 a 9999): ')) print('Unidade {}\n Dezena {}\n Centena {} \n Milhar {}' .format(n[3], n[2], n[1], n[0])) Desafio 24 city = (input('Qual o nome da sua cidade? ')) citySplit = city.split() cityLower = citySplit[0].lower() cityLower = cityLower.find("santo") if cityLower == 0: print('Eae Santista') else: print('Você não é Santista :(') Desafio 25 name = str(input('Digite seu nome completo: ')) nameLower = name.lower() silva = nameLower.find('silva') if silva >= 0: print('Eae Silva') else: print('Vc não é um Silva :/') Desafio 26 str(input('Digite uma frase: ')) fLower = f.lower() a = fLower.find('a') print('A letra "a" foi digitada {} vezes, aparece a 1º vez na posição {} e a ultima na posição {}' .format(fLower.count('a'), a+1, fLower.rfind('a')+1)) Desafio 27 name = str(input('Digite seu nome completo: ')).strip() n = name.split() print('Olá {} {}'.format(n[0], n[len(n)-1])).

Andre Cunha: # Desafio 022 por André Freitas Cunha # 1- O programa solicita o nome completo da pessoa # 2- Exibe o nome em maiúsculas # 3- Exibe o nome em minúsculas # 4- Quantas letras possui sem contar os espaços # 5- Quantas letras tem o primeiro nome nome = input('Escreva o seu nome completo: ') print(nome.upper()) print(nome.lower()) print(len(nome) - nome.count(' ')) nomeseparado = nome.split() print(len(nomeseparado[0])).

Davi Barbosa: 17:24.

Tonga Artes: Valeu Urso em Vídeo! Tá me ajudando muito! ????????.

Economize Markets: nome = str(input('Digite um nome: ')).strip() print('Seu nome tem Silva? {}'.format('SILVA' in nome.upper())).

jão victor: 22:06 o y deu uma descidinha ali.

Takashi: --- MINHA LISTA DE EXERCICIOS RESOLVIDOS ---- #ex22 nome= str(input('Olá senhor(a)! Por favor, nos informe seu nome COMPLETO:')) print('---- ALGUMAS INFORMAÇÕES ANTES DE PROSEGUIRMOS ----') print('Seu nome com todas as letras minúsculas: {}'.format(nome.lower())) print('Seu nome com todas as letras maiúsculas: {}'.format(nome.upper())) print('Número de letras do seu nome: {}'.format(len(nome.strip()))) div = nome.split() print('núemros de letras do primeiro nome: {}'.format(len(div[0]))) print(""" ------------ ------------ ------------ ------------ """) #ex23 esp = "0000" num = input('Olá senhor! Por favor, digite um número de 0 a 9999: ') jun = esp + num tam = len(jun) print('Unidade:', jun[tam-1]) print('Dezena: ', jun[tam-2]) print('Centena: ', jun[tam-3]) print('Milhar: ', jun[tam-4]) print(""" ------------ ------------ ------------ ------------ """) #ex24 cid= str(input("""Olá de novo!! Dessa vez, peço que o senhor me fale um nome de qualquer cidade do mundo. Falarei se no nome que o senhor escolheu, começa com a palavra SANTO, ok? O nome da cidade: """)).strip() print(""" -~-~-~-~-~-~-~- """) print('Começa com a palavra SANTO no nome da cidade? {}!'.format(cid[:5].upper() == 'SANTO')) print(""" ------------ ------------ ------------ ------------ """) #ex25 nom= str(input('Me diga seu nome, que eu te digo se existe a palavra SILVIA no seu nome:')).strip() hmm= 'SILVIA' in nom.upper() print('Existe a palavra SILVIA na sua palavra? {}!'.format(hmm)) print(""" ------------ ------------ ------------ ------------ """) #ex26 nom2= str(input('Me fala uma frase ai:')).upper() print('Números de vezes que a letra A apareceu na sua frase: {}'.format(nom2.count('A'))) print('Sua frase tem pela primeira a letra A na posição: {}'.format(nom2.find('A'))) print('Sua frase tem pela ultiza vez a palavra A na posição: {}'.format(nom2.rfind('A'))) print(""" ------------ ------------ ------------ ------------ """) #ex27 nom3= str(input('Me diga seu nome completo:')).strip().title().split() print('Primeiro nome: {}'.format(nom3[0])) print('Último nome: {}'.format(nom3[-1])) print(""" ------------ ------------ ------------ ------------ """) print(' ---- ❤ FIM! ❤ ----') print('by: Takashi') #by: Takashi ❤.

bernardino: passei muito tempo aqui raciocinando . na hora de contar sem espaço lembrei do (int) e apenas subtrai o total de string - quantas vezes aparece espaço count(' ') . nome = input('digite seu nome completo : ') print(nome) print(nome.upper()) print(nome.lower()) letrasc = int(len(nome)) menos = int(nome.count(' ')) letras = letrasc - menos print(letras) print(len(nome.split()[0])).

Luiz Guilherme Dias Catulio: Mano eu não estava conseguindo usar o count, aí fiquei umas 4 horas tentando resolver o ex022, ficou assim: a = input('Qual o seu nome completo?') b = a.upper() c = a.lower() d = a.split() e = len(d)-1 f = int(len(a)-e) g = len(d[0]) print(f'Nome completo em letras maísculas {b}\n Nome completo em letras minúsculas {c}\n Quantas letras tem o nome {f}\n Quantas letras tem o primeiro nome {g}') A idéia foi contornar a impossibilidade (de minha parte) em contar espaços vazios, tentei pensar em ascii mas não consegui, então pensei: se eu separar o nome da pessoa em uma lista, posso pedir para o pycharm contar quantas strings estão dentro da lista, como os espaços são um número menor que o da lista ficou len(d)-1 e com a quantidade de espaços vazios subtrai da quantidade de caracteres, resultado na quantidade de letras do nome da pessoa. Esse foi o exercício mais ridículo de difícil que fiz até agora, mas foi o que mais amei kkkk. Muito obrigado pela aula!.

Yasmin Oficial: n = str(input('Digite seu nome: ')) n1 = n .split()[0] n2 = n.split()[3] print('Ex: primeiro nome {} e o ultimo nome e {}'.format(n1,n2)).

Ciência e Curiosidades: Desafio 24 A = input('Digite o nome de sua cidade:') B = A.split() print 'Santo' in B[0].

Daniel Messias: #Exercício 23: espacos = "0000" ( 14 Likes).

  • Matheus Henrique: pq espacos = 0000 ? ( 2 Likes).
  • Guilherme Oliveira: @Matheus Henrique porq se vc digitar um numero que n tem milhar, tipo 987, o código da erro se n tiver o 0 antes se vc pedir pra printar a posição 3, ele vai entender que só tem o 0-1-2 [987] ( 1 Likes).
  • Ian Rodrigo: numero = str(input('Digite um numero até 9999:')) print('Unidade {}'.format(numero[3:])) print('Dezena {}'.format(numero[2:3])) print('Centena {}'.format(numero[1:2])) print('Milhar {}'.format(numero[:1])).
  • Leonardo: pq precisa do 'tamanho'? fiz igual o seu mas tirei o tamanho e deu certo, assim: numero = input('Digite um número de 0 a 9999: ') espaço = '0000' juncao = (espaço + numero) print(f'Unidade: {juncao[-1]}') print(f'Dezena: {juncao[-2]}') print(f'Centena: {juncao[-3]}') print(f'Milhar: {juncao[-4]}') ( 1 Likes).

Paulo Ricardo: introdução = ('Exercício 25') print(introdução.upper()) nome = str(input('Digite o seu nome:')) print('silva' in nome).

Flavio Mian: Estou aprendendo com facilidade o que um dia achei impossível...segue um dos exercícios que resolvi: nome = input('Digite seu nome completo: ').strip().split() fname = nome[0] lname = nome[-1] print(f ' ' ' Olá {' '.join(nome)}, Para facilitar vamos resumir. Seu primeiro nome é {fname} e seu Ultimo nome é {lname}. Então vamos te chamar assim, {fname} {lname}' ' ').

Bau: 2019 e aqui vai minha solucao para o ex23 numero = str(input('Numero de 0 a 9999: ')) individuais = list(str(numero)) # como o numero na lista vai sair [1, 8, 3, 4,] podemos "chamar" eles pela posicao em que estao na String, por exemplo: [0] , [1].... etc print('Unidade {} '.format(numero[0])) print('Dezena {} '.format(numero[1])) print('Centena {} '.format(numero[2])) print('Milhar {} '.format(numero[3])).

  • samuel vieira: a nova forma de formatar o print print(f'Unidade {numero[0}') ( 1 Likes).

Gustavo Caleman: desafio 27 nome = input('Digite o nome da pessoa: ') nome = nome.strip().title() div = nome.split() fn = div[0] ln_p = nome.rfind(' ') ln = nome[ln_p+1] + nome[ln_p+2:] print('Seu nome completo é "{ }", seu primeiro nome é "{ }" e seu último é "{ }".'.format(nome, fn, ln)).

PLPC_98: Nem acredito que cheguei nesse pensamento (Mesmo eu já sabendo c e C#) sem pesquisar nada. Não sei se é o melhor, mas vou fazer uma condição para funcionar com mais números de nomes, caso a pessoa tenha! frase = input('Digite seu nome completo: ') print(f'Nome em Maíusculo: {frase.upper()}\n' f'Nome em Minusculo: {frase.lower()}\n' f"Numero de Letras: {len(''.join(frase.split()))}\n" f"Numero de Letras do Primeiro Nome: {len(''.join(frase.split()[0]))}\n" f"Numero de Letras do Segundo Nome: {len(''.join(frase.split()[1]))}").

  • PLPC_98: @andrey wrwowl engraçado ver as diferentes forma de fazer a mesma coisa asasokaskas!.
  • Alisson Lima: nome = input('Digite seu nome completo: ') print('Nome em maiúsculo:', nome.upper()) print('Nome em minúsculo:', nome.lower()) print('Número de letras:', len(''.join(nome.split()))) print('Número de letras do primeiro nome:', len(nome.split()[0])).

Allan Cedric: Pode ser meio avançado para certas pessoas mas aqui vai uma solução elegante: #desafio023 # DEFINIÇÕES E ATRIBUIÇÕES n = int(input('Digite um número: ')) lista = ['unidade', 'dezena', 'centena', 'milhar'] # PROGRAMA PRINCIPAL i = 0 while i < lista.__len__(): print(f'{lista[i]}: {n % 10}') n //= 10 i += 1.

Welber de Souza: Exercício 23 num = str(input('Digite um número com quatro caracteres entre 0 e 9999: ')) print(f'Milhar: {num[0]}') print(f'Centena: {num[1]}') print(f'Dezena: {num[2]}') print(f'Unidade: {num[3]}').

1berto: EX:24 print('olá, irei informar se o nome da sua cidade tem santo o ñ') nada = input('aperte barra para passar: ') n = input('nome da sua cidade: ') print(n.capitalize().count('Santo')) . só postei para ver se alguém pensou igual, me sentindo um gênio, kkkkkkkk.

Vic Birth: desafio 24 city = str(input('Youre not from around here are you... Where are you from? ')) if ('Saint') in city.capitalize(): print('Wrong neighboorhood, we dont like people from places that have Saint in them') else: print('Nice, were glad that your city doesnt have Saint in it') print('Or: ') place = str(input('Now chose your favourite city: ')) print('It is {} that the name of the city has "Saint" in it.'.format('Saint' in place.capitalize())) print('With Saint in the first word: ') place1 = place.split() print('It is {} that the name of the city starts with "Saint".'.format('Saint' in place1[0].capitalize())) I think ill have bugs tbh.

Marcos Armenini: show de bola GUANABARA ...obrigado pelas aulas e pelo CANAL,..:).

Fernando Jr: muito bom..

Jonathan Oliveira: Melhor coisa que o Lineu fez foi pagar um curso de programação pro tuco, sabe muito e explica muito bem ( 11 Likes).

Fabricio nascimento: SLICK PERDEU O VAVA CAMP, to triste, n fala cmg.

vivi freitas: frase = ('Olá Mundo!') print(frase.split()) print('-'.join(frase)) ['Olá', 'Mundo!'] O-l-á- -M-u-n-d-o-! No meu fica assim, está correto? ( 1 Likes).

Fabio: #022: Crie um programa que leia o nome completo de uma pessoa e mostre: - O nome com todas as letras maiúsculas e minúsculas. - Quantas letras ao todo (sem considerar espaços). - Quantas letras tem o primeiro nome. n=input('Digite seu nome completo: ') print(n.upper()) print(n.lower()) n2=n.split() n3=''.join(n2) print('O número de caracteres de seu nome é',len(n3)) #023: Faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos dígitos separados. n=str(input('Digite um nº inteiro entre o e 9999: ')) print('Os digitos digitados são: {}'.format(' '.join(n))) #024: Crie um programa que leia o nome de uma cidade diga se ela começa ou não com o nome "SANTO". n=str(input('Digite o nome de uma cidade: ')) n2=n.upper() print('O nome desta cidade começa com "SANTO"? \n {}'.format('SANTO'in n2)) #025: Crie um programa que leia o nome de uma pessoa e diga se ela tem "SILVA" no nome. n=str(input('Digite o nome completo de uma pessoa: ')) n2=n.title() print('O nome digitado foi: {}\nEsse nome tem "Silva" como sobrenome?\n {}'.format(n,'Silva'in n2)) #026: Faça um programa que leia uma frase pelo teclado e mostre quantas vezes aparece a letra "A", em que posição ela aparece a primeira vez e em que posição ela aparece a última vez. n=str(input('Escreva algo aqui: ')) n2=str(n.upper()) print('A quantidade de "A" que aparece(m) na expressão "{}" é: {}'.format(n2,n2.count('A'))) print('O 1º "A" aparece na posição {} e o último "A" aparece na posição {}'.format(n2.find("A"),n2.rfind('A'))) #027: Faça um programa que leia o nome completo de uma pessoa, mostrando em seguida o primeiro e o último nome separadamente. n=str(input('Escreva seu nome completo: ')) n3=n.upper() n2=n3.split() print('O primeiro nome do seu nome é "{}" e o último nome do seu nome completo é "{}"'.format(n2[0],n2[-1])).

Vítor Silva Pereira: e a resposta da 23 é eyse nome = str(input('Digite um Numero de 0 a 9999 - ')) nome = nome + '000' print(f'\nunidade: {nome[0]}\ndezena: {nome[1]}\ncentenas: {nome[2]}\nmilhar: {nome[3]}').

Caio Bahlis: print('Hello,World!') Nome = input('Insira o Nome:') print(Nome.upper()) print(Nome.lower()) Nome = Nome.split() pri = Nome[0:1] Nome = ''.join(Nome) print(len(Nome)) print(len(pri[0])).

Filezin: Tive algum bug ou problema com o Len(variavel[0]) não sei pq deu um erro, tentei rever varias vezes até mesmo abrir outro arquivo e usei o comando e nesse outro arquivo funciono normal mas dentro do ex022 não ia, até que decidir apagar a linha toda e escrever dnv e funciono??? queria entender pq kkkkkk, fico assim. nome = input('Digite o Seu Nome Completo: ') maiuscula = nome.upper() print(f'O Nome com Todas as Letras Maiusculas fica: {maiuscula}') minuscula = nome.lower() print(f'O Nome com Todas as Letras Minusculas fica: {minuscula}') quantidade = len(nome.replace(' ', '')) print(f'O Nome contem {quantidade} Letras') cortar = nome.split() print('A Quantidade de Letras no Primeiro nome é ', len(cortar[0])).

Gustavo D'Andrea: Exercicio 022 nome = input('Digite seu nome: ') print(nome.upper()) print(nome.lower()) print(len(nome) - nome.count(' ')) split = nome.split() split1 =(split[0]) print(split1, 'tem {} letras'.format(len(split1))).

kiki kiwii: ex. 24 dkewjkjwkek city = input('Digite o nome de uma cidade: ') print('SANTO' in city.split()[0].upper()).

Dudurpgtube hd: vai ter orientacao a objeto ??? bateu o nescessario ?.

Wagner MG: nome = input('Digite seu nome completo: ') completo = len(nome) espaco = nome.count(' ') dividido = nome.split() print(nome.upper()) print(nome.lower()) print(completo - espaco) print(len(dividido[0])).

Guilherme: Resolvi o #23 assim: #Ficou muito grande mas ta ai ;P n = str(input('Digite um número de 0 a 9999: ')) if len(n)== 4: print('unidade:',n[3]) print('dezena:',n[2]) print('centena:',n[1]) print('milhar:',n[0]) elif len(n) == 3: print('unidade:',n[2]) print('dezena:',n[1]) print('centena:',n[0]) elif len(n) == 2: print('unidade:',n[1]) print('dezena:',n[0]) else: print('unidade:',n[0]).

Rafael Couto: Cidade = input('Qual a sua Cidade?') L = Cidade.upper().split() print('SANTO' in L[0]).

Casa do Jucá: Desafio 24 Nome=str(input('Digite o nome da sua cidade')) NomeTitle=Nome.title() print(NomeTitle) A=NomeTitle.find('Santo') if A>-1: print('Há "Santo" no nome de sua cidade') if A<0: print('Não há "santo" no nome de sua cidade').

Canal N.B.S: Logo abaixo estou deixando minhas anotações de tudo importante até essa aula, presentinho para você que não copia nada hahhshashzhzhaa :D -Usa-se o print'...' para fazer o programa escrever algo -Usa-se ... = X para associar algo a algo -Usa-se # antes de uma linha de comandos para fazer o python entender que aquilo é somente uma observação e não executa-los -Usa-se ...=input('...') para fazer uma pergunta e associar a resposta ao ... -Usa-se + para somar duas coisas e , para juntar (O + também pode juntar se houver aspas) * print('...' , algo) junta uma frase pronta com algo variável já programado * ... =print 'Exemplo' faz com que a frase dita após uma pergunta escreva algo -Operações: + mais , - menos , * vezes , / dividido , ** potência , // divisão inteira , **(1/2) raiz quadrada. *Para somar dois valores vc tem que colocar int (de inteiro) antes dos input dos números * O símbolo % não representa a operação porcentagem e sim o módulo de algo (O resto) Ordem de precedência: 1°() ; 2°* ; 3°*,/,//,% ; 4° + e - Na biblioteca math: *A função sqrt da biblioteca math serve para tirar a raiz quadrada *A função math.cos mostra o cosseno, math.sin o seno e math.tan a tangente *A função radians transforma o número em radianos -Você pode fazer algo str se repetir multiplicando ele por um número (Ex: 'Oi' * 5) -Pode-se escrever em alguma quantidade de caracteres usando {:.20} com as {} significando algo no forma de .format{} * < > ^ servem para informar onde a palavra ficará -Pode-se definir a quantidade de casas depois da vírgula com {:.2f} por exemplo -Usa-se /n para quebrar as linhas e end=' ' para não quebrar a linha (juntar com a linha de baixo) -Tipos primitivos: int() números inteiros, float() números quebrados(reais), bool() true ou false, str() string -Para importar alguma biblioteca usa-se import ... já para importar algo específico da biblioteca usa-se from ... import ... *Quando se importa com o from não precisa colocar o nome da biblioteca -Uma lista é criada com [] -Na biblioteca random: *random.shuffle(...) é colocado só em alguma linha e embaralha o ... *random.choice(...) escolhe algum da lista já feita anteriormente com [] -Para executar uma música podemos utilizar o programa mixer da biblioteca pygame. Utilizamos mixer.init() para iniciar o programa, mixer.load.music('Nome da música com .mp3') e mixer.play(). *É necessário manter o programa funcionando para a música tocar.Ex: executar um input('Qual é a música?'), por exemplo. -Manipulando textos: Os textos ocupam um espaço de micro-memória no PC sendo contados do 0, uma frase normal está na mesma ''família'' de micro-memórias *Para fatiar uma frase e escolher uma letra se usa frase[3] por exemplo. *Para mostrar a frase do início ao 3 caractere por exemplo, usa-se print(frase[:3]), lembrando que o primeiro caractere sempre é o 0 *Para mostrar do 3 caractere ao final usa-se print(frase[3:]) *O comando [::2] por exemplo, vai mostrar do início ao final pulando de 2 em 2 *O comando [3::2] por exemplo, serve para o pyton escrever do 3 ao final pulando de 2 em 2, mostrando o 2 (Tipo: ABCDEFGHI ficaria DFH) *O comando len(frase) serve para indicar a quantidade de caracteres na frase já atribuida por um input, por exemplo *O comando frase.count('o') por exemplo, serve para o python contar quantas vezez o ''o'' apareceu na frase *No fatiamento o último valor sempre é ignorado pelo python. *O comando frase.find('deo') serve para indicar onde começou o deo na frase ''curso em video'' por exemplo, sendo igual a 11 *Quando mandamos o python procurar algo que não existe na frase ele te da como resultado -1, indicando que aquilo não está na frase. Exemplo: print(frase.find('cagão') da frase cherapeido não existe, logo, ele vai ter como resultado -1 *O operador in serve para indicar se existe aquela parte já associada na frase também já associada. Ex: print(parte in frase) *O comando frase.replace('python , 'android') por exemplo, serve para substituir o python da frase já associada por android. Ex: print(frase.replace('python, 'android') da frase já associada: curso em vídeo python *O comando frase.upper() serve para deixar todas as letras da frase, já associada, mas, letras já em maiúsculas continuam em maiúsculas *O comando frase.lower() deixa as letras maiúsculas em minúsculas, minúsculas permanecem em minúsculas *A função frase.capitalize() serve para deixar todos os caracteres da frase já associada para minúsculo e deixar somente a primeira letra em maiúsculo *O comando frase.title() serve para deixar as letras após espaços em maiúsculas *A função frase.strip() remove todos os espaços inúteis, os entre palavras e letras continuam. *A função frase.rstrip() retira os espaços da direta, final do texto *A função frase.lstrip() retira os espaços da esquerda, início do texto *A função frase.split() serve para separar as palavras em diferentes famílias de micro-memórias *A função '-'.join(frase) por exemplo, serve para juntar famílias de micro ( 807 Likes).

  • PRED4DOR Exion: Sem palavras pra descrever a minha tamanha gratidão por ti meu jovem :D ( 14 Likes).
  • Thiago Oliveira: Canal N.B.S Ajudou muito. Valeu! ( 7 Likes).
  • riCo: you god men? ( 5 Likes).
  • Italo Teixeira: DEUS ( 4 Likes).
  • Wanderson Valente: Tu é da hora man! Quer ser meu amigo kk depois passa o face te pagar um cinema pra ficarmos quites em relação a isso, vlw maninhow! Jesus é bom demais! ( 10 Likes).
  • Lailton Batista: muito bom mano, vlw pra caraio salvou de mais ( 2 Likes).
  • Marcelo vS: Parabens, muito legal dividir suas anotações conosco, são valiosas e irriquece o conhecimento. Obrigado ( 6 Likes).
  • Victor Vine: tu é foda man ( 1 Likes).
  • hunter: EU TE AMO CARA N TINHA ANOTADO AS AULAS PASSADAS ( 1 Likes).
  • adelph: Foda manin, muito obrigado. Mas alguém sabe como colar isso no word de maneira formatada? ( 1 Likes).
  • jhonny: Certeza q vc usa capa, certo ? Hshshahshsh Nem todo herói usa capa. Vlw.
  • Diego Peres Marques: Show de Bola! Meus parabens!.
  • Eddie: Obrigado por deixar o curso no comentario.
  • Lucas Pires: vlw ajudou muito.
  • Gorpo Orko: faz mais nos otros, se ja fez me da um salve, ou chama no telegram @GorpoOrko tmj.
  • Victor Leite: C é foda mlk slk.....
  • Pedro dos Anjos: Vlw.
  • Mateus Galvao: Man, por que quando eu coloco esse comando: frase = ' Python é FOoooooDA, bixooooo! ' print(frase.split()) print('-'.join(frase)) retorna isso: P-y-t-h-o-n- é F-O-o-o-o-o-o-D-A -b-i-x-o-o-o-o-o.
  • Eduardo Oliveira: @Mateus Galvao pq o '-'.join serve pra por os - no lugar do espaço.
  • Eduardo Oliveira: @Mateus Galvao de resto n sei kkk.
  • Eduardo Oliveira: @Mateus Galvao man vc sabe qual comando usa para o python saber tipo, ela fala o nome inteiro e eu quero saber o ultimo, vc sabe ql cód eu uso?.
  • Vinicius Bergamin: Não anotei as aulas passadas asokasoskaok obg mano, ajuda bastante.
  • Sirly de la torre: ????????????????????????.
  • fabio henrique: Mano, não sei como te agradecer, pois eu tinha as anotações, mas sem querer perdi todas elas. Muito obrigado..
  • Vinicius Henrique Peressim: MANO, EU TE AMO s2.
  • Lil CJ: o /n para quebrar frase ta errado, o certo seria: \n ( 2 Likes).
  • Daniel Ferreira Natal: Deus do céu.
  • no-name: cara você é um deus.
  • Canal N.B.S: Caramba! N previ que esse comentário seria tão útil ^-^ Primeira vez que vejo as respostas, troquei de canal logo em seguida :( Tmj galera <3.
  • Canal N.B.S: Infelizmente não programo mais em python, logo, não me recordo perfeitamente da "gramática" da linguagem..
  • Canal N.B.S: Guys, eu agradeceria bastante se pudessem me ajudar dando um pulinho na minha twitch :D Aqui o link: twitch.tv/igaaoo ( 2 Likes).
  • Jennifer Dos Santos: Eu faço anotações, mas amei. Muito obrigada <3.
  • Bruno Silva Duarte: Valeu manooo!.
  • Killua Zoldyck: "Cagão da frase cheirapeido" KKKKKKK muito bom. Agradeço de mais a você meu caro, boa parte das coisas eu já havia anotado antes, mas esses resumos foram ótimos..
  • Marcos Lima: pra que anotar se existem pessoas como o N.B.S kkkkkkkkk ( 1 Likes).
  • Matheus Duarte: @Marcos Lima kskskkskskksksks.
  • José Antonio Fernandes Cuiabano: Man, mt obg me salvo n tinha copiado as outras aulas, vlw msm..
  • kauane cristina: lindo irmãozinho, lindo.

Ivan Batista Correa: estou com problema para log no curso.

Programador RiamsO: PYGAME nao instala.

prizmin cordik: só eu que percebi que uma string é da mesma família das tuplas, dicionários e listas? ( 1 Likes).

Edson Candido: Desafio 24 cidade = str(input('Digite o nome da uma cidade: ')).strip() if 'SANTO' in cidade.upper(): print('Sim, o nome da cidade: {} - começa com a palavra SANTO'.format(cidade)) else: print('A cidade: {} - não começa com a palavra SANTO'.format(cidade)).

Dogg Marley: Só corrigindo ou atualizando, não se... Para ter o resultado como explicado no vídeo em 28:53 deveria ser assim: '-'.join(frase.split()) Para obter 'Curso-em-Video-Python' colocando apenas ('-'.join(frase)) teria: C-u-r-s-o- e-m V-i-d-e-o -P-y-t-h-o-n.

Gabriel Rodrigues: Nos meus testes, eu apliquei o frase.split() e em seguida o '-'.join(frase), mas ele retornou o tracinho depois de cada letra e nao em cada espaço entre os strings. Tipo C-u-r-s-o- e-m V-í-d-e-o -P-y-t-h-o-n. Alguem mais com isso?.

  • Ramon Erik: O split transforma o espaço em uma divisão, aí eu acho que com o '-'.join(frase) (sendo que frase não tem espaço) ele coloca entre um carácter (caracteres) entre as letras... Acho que é por isso... Da uma olhada na função split de novo.... ( 1 Likes).

Felipe Barros: O curso tá muito bom. Uma sugestão seria deixar na descrição do vídeo uma arquivo onde poderia ser visualizado o enunciado dos exercícios propostos. ( 1 Likes).

Ramos Vidal: ex22 nome=input('Qual o seu nome completo? ') print(nome.upper()) print(nome.lower()) nome_juntos=nome.replace(" ","") print('Ao todo sem o espaço tem {} letras '.format(len(nome_juntos))) nome_dividido=nome.split() print('O primeiro nome tem {} lestras'.format(len(nome_dividido[0]))).

Nei Ribeiro: Pena que só descobri esse canal em 2019. Desafio 22: nome=input('Digite seu nome completo: ') print(nome.upper()) print(nome.lower()) nom_div=(nome.split()) (''.join(nome.split())) print('O nome inteiro tem',len(''.join(nome.split())),'letras, desconsiderando os espaços.') print('O primeiro nome tem', len(nom_div[0]), ' letras') ( 2 Likes).

Mafia Mil Grau: DESAFIO 24 cidade = str(input('Insira o nome de uma cidade: ')) if cidade.find('Santo') == 0: print('Ok, a cidade se encaixa nos requisitos!') else: print('Tente outro nome que comece com "Santo"!').

Jhonata Rodrigues: Encontrei uma forma interessante de resolver o exercício 023 sem usar nada que não tenha sido abordado até a aula 9. O único erro é se o usuário não digitar um número. Nesse caso o programa roda normalmente mas tem erro de lógica. Escrevi tudo em inglês porque estou aprendendo inglês. Mas é só mudar os nomes para português. Segue a resposta: num = input('Type a number from 0 to 9999: ') num_right0 = num + '000' num_right1 = ' '.join(num_right0) num_right = num_right1.split() print('Units: {}\nDozens: {}\nHundreds: {}\nThousands: {}' .format(num_right[0], num_right[1], num_right[2], num_right[3])) ( 1 Likes).

andre portugal: #Aula 9 - Exercicio 24 cidade = str(input('Digite o nome da cidade: ')).lower().split() if(cidade[0] == 'santo'): print('O nome da cidade começa com "Santo" !') else: print('O nome da cidade não começa com "Santo" ! ').

Henrique Cerf: desafio 22 nome = input('digite o seu nome') print(nome.upper()) print(nome.lower()) nome1 = nome.split() nome2 = "".join(nome1) print(len(nome2)) print(len(nome1[0])).

Yuri Romariz Caldas de Souza: desafio 25 nome = input('Digite seu nome completo: ').title() silva = 'Silva' in nome if silva == True: print('O nome contém Silva.') else: print('O nome não contém Silva.').

TheWillys: Caso alguém tenha dificuldades eu resolvi desta forma de primeira, sem pesquisar nada: nome = str(input('Digite seu nome completo: ')) print('{}'.format(nome.upper())) print('{}'.format(nome.lower())) divido = nome.split() a = divido[0] b = divido[1] c = divido[2] print('O número de letras totais sem espeço é: {}'.format(len(a + b + c))) print('O número de letras do primeiro nome é {}'.format(len(a))).

  • Gabriel Soares: nesse caso o nome precisaria ser sempre, nome + dois sobrenomes, e se tivesse um 'da' já não funcionaria né tipo se fosse, 'ana julia da silva', o split dividiria em: ['ana', 'julia', 'da', 'silva'].

Filipe Lins: Esse lance de no fatiamento ele pegar do N até N-1 (ex.: 3 até o 9-1, já que o 9 não é exibido) me confunde um pouco. Por que ele exibe o primeiro número mas não exibe o último e sim seu antecessor? Aqueles problemas de TOQUE rs... ( 1 Likes).

Wally Animes: Exercicio 27: n = str(input('Escreva seu nome completo: ')) n1 = n.find(' ') n2 = n.rfind(' ') print ('primeiro nome: {}'.format(n[0:n1])) print ('ultimo nome: {}'.format(n[(n2+1):])).

tio midas '-': a melhor parte do vídeo são os desafios.

THE Redstone BR: print("Desafio 23: ler e mostrar os digitos") num = input("Digite um numero: ") print("Por String: ") print("Unidade:", num[3]) print("Dezena :", num[2]) print("Centena:", num[1]) print("Milhar :", num[0]) print("Matematicamente: ") n = int(num) u = n % 10 d = (n % 100 - u) // 10 c = (n % 1000 - d) //100 m = (n % 10000 - c) //1000 print("Unidade:", u) print("Dezena :", d) print("Centena:", c) print("Milhar :", m).

renatinhanw: Desafio #022 resolvi assim: nome = input('Digite seu nome: ') print('Em maiusculo: ', nome.upper()) print('Em minusculo: ', nome.lower()) print('Quantidade de caracteres: ', len(nome.replace(' ', ''))) print('Quantidade de caracteres do primeiro nome: ',len(nome.split()[0])).

Gerlli Firmino: print('Olá, Mundo!') Kkk Fiz os desafios dessa forma, espero que consiga ajudar alguém! Demorei um tempinho pra faze-los então dá um like aí :D. 07/07/2020 - Quarentena Desafio 022 ' ' ' 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 minúsculas > Quantas letras ao todo (sem considerar os espaços). > Quantas letras tem o primeiro nome. ' ' ' des = ' Desafio 022 ' print(f'{des:=^37}') nome = str(input('\nDigite seu nome completo: ')).strip() print(f'Tudo maiúsculo: {nome.upper()} \nTudo minúsculo: {nome.lower()}') totall = nome.split() print(f'Total de letras: {len("".join(totall))}') print(f'Total de letras no primeiro nome: {len(totall[0])}') _____________________________________________________________________________ Desafio 023 ' ' ' Faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos digitos separados. Ex.: Digite um número: 1834 Unidade: 4 Dezena: 3 Centena: 8 Milhar: 1 ' ' ' des = ' Desafio 023 ' print(f'{des:=^37}') num = int(input('\nDigite um número de 0 a 9999: ')).strip() print(f'\nUnidade: {num[3]} \nDezena: {num[2]:>2} \nCentena: {num[3]} \nMilhar: {num[0]:>2}') ___________________________________________________________________________________________ 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" ' ' ' des = ' Desafio 024 ' print(f'{des:=^37}') cidade = str(input('\nNome de alguma cidade: ')).strip().upper() print(f'Começa com SANTO: {"SANTO" in cidade[:5]}') ________________________________________________________________________ Desafio 025 ' ' ' Crie um programa que leia o nome de uma pessoa e diga se ela tem "SILVA" no nome. ' ' ' des = ' Desafio 025 ' print(f'{des:=^37}') nome = str(input('\nDigite algum nome: ')).strip().upper() print(f'Tem SILVA no nome: {"SILVA" in nome}') ________________________________________________________ Desafio 026 ' ' ' Faça um programa que leia uma frase pelo teclado e mostre: > Quantas vezes aparece a letra "A". > Em que posição ela aparece a primeira vez. > Em que posição ela aparece a última vez. ' ' ' des = ' Desafio 026 ' print(f'{des:=^37}') frase = str(input('\nDigite alguma frase: ')).strip().upper() print(f'Vezes que aparece a letra "A": {frase.count("A")}') print(f'Posição que aparece a primeira vez: {frase.find("A")}') print(f'Posição que aparece a última vez: {frase.rfind("A")}') ___________________________________________________________ Desafio 027 ' ' ' 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 ' ' ' des = ' Desafio 027 ' print(f'{des:=^37}') nome = str(input('\nDigite seu nome completo: ')).strip().split() print(f'Primeiro nome: {nome[0]} \nÚltimo nome: {nome[-1]}') Prontinho! :D Se lhe ajudei da um like pra mim saber '-'. Obs: Se algo estiver errado pfv me corrija! ( 23 Likes).

Gustavo Aguiar: 1- O comando para junção '-'.join(frase) colocou um traço entre cada letra, e não entre as palavras como no vídeo. 2 - Como faz para incluir esse texto automaticamente?.

Jorge Santiago: Tenho um medo real daquele robô dos desafios..

Inglês Com Música: '''DESAFIO 22: Faça um programa que leia o nome de uma pessoa e mostre 1. O nome com todas as letras maiúsculas. 2. O nome com todas as letras minúsculas. 3. Quantas letras tem o nome completo (sem contar espaços). 4. Quantas letras tem o primeiro nome.''' nome = input('Digite o seu nome completo: ') print('Seu nome em maiúsculas é:\n' f'{nome.upper()}') print('Seu nome em minúsculas é:\n' f'{nome.lower()}') nomesemespaços = nome.replace(' ', '') print(f'Seu nome tem ao todo {len(nomesemespaços)} letras.') nomes = nome.split() print(f'Seu primeiro nome tem {len(nomes[0])} letras.').

Victor Ulhôa: 33:12 se eu mandar por exemplo frase ponto ffffffffffffffffffffffff countkkkkkkkkkkkkkkkkkkkkkkkkkk.

Anderson Gomes: Desafio 22 print('Manipulação de string') frase='Curso em Video Python' print('Maiusculas') print(frase.upper()) print('Minusculas') print(frase.lower()) print('tamanho sem espaços') print (len(frase)-frase.count(' ')) print('Contabilização de letras do primeiro nome') frase1=frase.split() palavra=frase1[0] print(palavra) print (len(palavra)).

Gamaliel Alves da Costa: *pqp.

Lorentz Franklin: Minha resolução para o recurso 'join' ficou da seguinte maneira: '-'.join(frase) print('-'.join(frase)) C-u-r-s-o- e-m V-i-d-e-o -P-y-t-h-o-n O que há de errado?.

  • Ricardo de Carvalho: O correto é você colocar tudo em lista, depois utiliza o join, veja um exemplo abaixo: frase = 'Curso em video Python' #Coloca em forma de lista dividido = frase.split() print(dividido) #Faz a junção print('-'.join(dividido)) # Junta as strings com um traço ( 1 Likes).

Welber de Souza: Exercício 26 frase = str(input('Digite uma frase: ')) frase = frase.upper() frase2 = frase.count('A') print(f'A letra A aparece {frase2} vezes na frase!') frase3 = frase.find('A') print(f'A primeira letra A aparece na posição {frase3} da frase!') frase4 = frase.rfind('A') print(f'A ultima letra A aparece na posição {frase4} da frase!').

lula lula UFPI: Desafio 023 de duas formas diferentes: n = input('Digite um número entre 0 e 9999: ') l1 = len(n) n = '0000'+n l2 = len(n) n = n[l1:] print(n) d1 = n[3] d2 = n[2] d3 = n[1] d4 = n[0] print('Unidade: {}'.format(d1)) print('Dezena: {}'.format(d2)) print('Centena: {}'.format(d3)) print('Milhar: {}'.format(d4)) n = int(input('Digite um número entre 0 e 9999: ')) i = n u = i % 10 i = i // 10 d = i % 10 i = i // 10 c = i % 10 i = i // 10 m = i % 10 print('Unidade: {}'.format(u)) print('Dezena: {}'.format(d)) print('Centena: {}'.format(c)) print('Milhar: {}'.format(m)).

DN007: curso em video python android.

Miguel Santiago: Na teoria ele mostrou varias funcoes, mas na hora da pratica esqueceu de algumas, como a "join".

LUUL: 022 frase = input('Digite seu nome completo: ') print(frase.upper()) print(frase.lower()) print(len(frase) - frase.count(' ')) div = frase.split() print(len(div[0])) ( 5 Likes).

  • Gabryel Aparecido: pra ficar mais bonito, pode fazer assim: print('Aqui está seu nome todo em maiúsculo: {}'.format(frase.upper())) assim quem usar o programa entende oq ta acontecendo.

Nicholas Rodrigues: Caramba eu penei um pouco nesse desafio 022 kkkkkkk ( 1 Likes).

Matheus Ishimine: DESAFIO 022 nome = str(input('Qual seu nome: ')) dividido = nome.split() espaços = nome.replace(' ', ' ') print(nome.upper()) print(nome.lower()) print(f'O nome tem {len(espaços)} letras sem contar os espaços. pirnt(f'O primeiro nome tem {len(dividido[0])} letras.').

Breno PSR: Muita gratidão por estas aulas.

Gabriel Soares: EX023: # primeiro tratando como texto: numero = int(input()) numero1 = str(numero) lista = list(numero1) print(f'unidade: {lista[3]} \ndezena: {lista[2]} \ncentena: {lista[1]}') print(f'milhar: {lista[0]}') # só com cálculos: milhar = numero // 1000 resto_m = numero % 1000 centena = resto_m // 100 resto_c = resto_m % 100 dezena = resto_c // 10 unidade = resto_c % 10 print() print(f'unidade: {unidade} \ndezena: {dezena}' f'\ncentena: {centena} \nmilhar: {milhar}').

Ciência e Curiosidades: Desafio26 frase = input('Digite uma frase:') print 'Sua frase possui', frase.count('a'), 'letras "a"' print 'A primeira letra "a" aparece ma casa de numero:', frase.find('a'),'.' print 'A ultima letra "a" aparece na casa de numero:', frase.rfind('a'), '.'.

Andre Lee: o 27 consegui sem grandes dificuldades :D # escreva o nome de uma pessoa e printe o primeiro e o ultimo nome da mesma nomecompleto= str(input('digite seu nome complero: ')) nomeseparado = nomecompleto.split(' ') [0] print(f'Seu primeiro nome é: {nomeseparado}') ultimonome = nomecompleto.split(' ')[-1] print(f'Seu ultimo nome é: {ultimonome}').

Ulysses Kosmaliski: Muito Obrigado!.

Luccas: nick = str(input('Escreva seu nome completo:')).strip() nick2 = nick.split() nick3 = nick2[0] print('Seu primeiro nome e {}'.format(nick3)) nick4 = nick.split() print(' Seu ultimo nome e {}'.format(nick4[-1])).

vaisabehh: Desafio 22 consegui: nome = str(input('Digite seu nome completo:')) print('Seu nome Maiúsculo:', nome.upper()) print('Seu nome Minúsculo:', nome.lower()) semespacos = nome.count(' ') print('Quantas letras tem sem espaços:', len(nome) - semespacos) pnome = nome.find(' ') print('Seu primeiro nome é:',nome[:pnome].capitalize()).

philipes23: Desafio 022 da forma mais difícil nome = str(input('Digite seu nome completo: ')) n1 = nome.split() #print(n1) n2 = ' '.join(n1) #print(n2) print(n2.title()) print(n2.upper()) print(n2.lower()) n3 = ''.join(n1) print(len(n3)) print(len(n1[0])).

Bruno Araujo: DESAFIO 24, esse segundo jeito demorei descobrir mas é um bom jeito também cidade = str(input('Digite o nome da cidade: ')) cidade = cidade.split() print('-1 = Não, 0 = Sim:') print('A cidade tem a palavra "SANTO" no começo? {}'.format(cidade[0].upper().find('SANTO'))) #Or cidade2 = str(input('Digite o nome da cidade: ')) cidade2 = cidade2.split() print('A cidade tem a palavra "SANTO" no começo? {}'.format("SANTO" in cidade2[0].upper())).

Arthur K: python pq nn muda na frase original.

PAULO NOGUEIRA: # Faça um programa que leia o nome de uma pessoa e mostre o primeiro e o ultimo nome nome=str(input('Digite seu nome completo por favor : ')) nome=nome.upper() separado=nome.split() posicao_ultimo=int(len(separado)) print('Primeiro nome {}\nÚltimo nome: {}'.format(separado[0],separado[posicao_ultimo-1])).

Yasmin Oficial: nome = str(input('Digite seu nome: ')) n = 'silva' in nome print('{}'.format(n)) ( 1 Likes).

Isquortol: Desafio 027: x = input('Qual é o seu nome completo?') print(f"""Primeiro: {x.split()[0]} Último: {x.split()[len(x.split())-1]}""") ( 2 Likes).

  • Diego Germano: eu n entendi a parte do -1, mas faltava isso pra da certo, antes colocava format(nomediv[0],[3])) porém dava erro e com razão, se a pessoa só tiver dois nomes ou 5. nome = input('Digite seu nome completo! ') print ('Seu nome completo é: {}'.format(nome.title())) nometit = (nome.title()) nomediv = (nometit.split()) print ('Ok, SR {}'.format(nomediv[0])) print ('O seu primeiro nome é {}, \ne seu último nome é {}.'.format(nomediv[0],nomediv[-1])).

Bruno de jesus da costa: Ex25 print("Verificando cidade") cidade = str(input("Digite sua cidade: ")) cidade = cidade.split() if 'santo' in cidade[0]: print("Sua cidade COMEÇA com a palavra SANTO") else: print("Sua cidade NÃO COMEÇA com palavra SANTO").

Odair Panizzi Júnior: print("="*30) print("Desafio 27") nomecpt = input("Digite seu nome completo: ") nomecpt = nomecpt.split() print(nomecpt) print("Nome completo Digitado: {}".format(nomecpt)) print("Primeiro Nome >>> {}. Último Nome >>> {}.".format(nomecpt[0],nomecpt[-1])) ( 1 Likes).

  • Allyson Filgueira: poderia me dizer pq o índice [-1] representa o último valor do vetor? eu fiz extremamente parecido com seu código mas não soube deduzir esse índice negativo..

comedor de leite: como faço pra por exemplo , dizer algo e o computador m responder , tipo eu digo oi ele me responde olá.

Luca Pohl-Angel: COMPLICADO MANO complicado kkkkkkkkkkkk depois de quebrar a cuca tentando apenas usar metodos, eu consegui com o fatiamento de string kkkkk, inverter a string: frase = input('Digite uma frase: ') print(f'A letra [A] aparece {frase.count("A")} vezes.') print(f'A letra [A] aparece pela primeira vez da posicao: {frase.find("A")+1}') frase = frase[::-1] ultimo = len(frase) - (frase.find("A")) print(f'A letra [A] aparece por ultimo na posicao: {ultimo}').

PrivateChannel: # Desafio 22 name = str(input('Digite o seu nome completo: ')) print('Maiúscula: {}'.format(name.upper())) print('Minúscula: {}'.format(name.lower())) print('Conta somente letras: {}'.format(len(name.replace(' ','')))) print('Conta letras primeiro nome: {}'.format(len(name.split()[0]))).

Carlos Yamamoto: Desafio 27: nome = str(input('Digite seu nome completo: ')) first = nome.split() last = len(first)-1 print('Olá, {} {}. Seja bem-vindo(a)'.format(first[0], first[last])) ( 6 Likes).

  • Douglas Souza: queria saber como tu chegou a conclusão do "-1" ali no last. :\\ Eu havia feito diferente e ficava um espaço vazio no último nome. Tentei do seu jeito e foi, mas não sei se entendi a lógica por trás da maneira como tu o fez. Se tu puder me explicar (eu sei que já fazem 2 anos que você comentou isso kkkk) eu agradeceria. De qualquer forma obrigado, isso me ajudou a resolver. Preciso ir atrás de entender agora..
  • FROST -_-: @Douglas Souza conseguiu entender mn ? to na mesma me perdi com esse negocio de -1.

GB: #024 -------------------------------------------------------------------------------------------------------------------------------- x = input('Digite o nome de uma cidade = ').lower().split() a = 'A cidade começa com Santo' if 'santo' in x[0] else 'Não começa com Santo' print(f'{a}').

Marcos Vinicius: Cara este curso é muito massa, pena que só o descobri agora. Obrigado Prof: Guanabara ( 3 Likes).

Marco Aurélio Machado: #Writte by Mamtrix while True: n = str(input('Entre com um número de 0 a 9999 \n')) N = len(n) if (N < 5) and (N > 0): print('Unidade = ', n[3]) print('Dezena = ', n[2]) print('Centena = ', n[1]) print('Unidade = ', n[0]) else: print('Eu disse de 0 a 9999!').

Apelaozin: Demais !!!!.

Leonardo Freitas: Aos colegas que estudam sempre em qualquer canto que tem internet, como eu rsrs : Gostaria de estar anotando em um caderno, mas como dito acima, as vezes só estou com o notebook na mochila ou o celular, então vai a dica para quem tem conta gmail: Eu deixo a aula rolando e pauso quando preciso fazer anotações. E as anotações vocês podem utilizar o seu login no gmail, e clicar na aba 'documentos' o qual abre um .doc que fica salvo na nuvem... Daí você vai assistindo, pausando e anotando suas observações, e é só lançar a função ctrl + tab e voltar pra aula. No fim, salva o doc, fecha tudo que estará tudo salvo pra próxima. valeu! ( 4 Likes).

Nerd4Fun 2: ensina sobre o modulo turtle! pfv.

ddtank black: SÓ EU ASSITI ESSA AULA MAIS DE 1 VEZ SÓ PRA DECORAR MELHOR.

Rafael Melo: Desafios: 40:40.

EDUARDO AMARO: eu vim do c++, mano, tem biblioteca do python que ocuparia umas 17 para mais linhas em c++ em alguns exercicios.

Sinical Eyes: Obrigado!.

Deivid Camargos: nom=input('digite seu nome completo') ne=nom.upper() n=nom.lower() c=len(nom)-nom.count(' ') n1=len(nom.split()[0]) print("""nome maiusculo: {} nome minusculo: {} contem {} letras primeiro nome tem {}""".format(ne,n,c,n1)).

Lucas Antunes: Melhor Curso de Python da internet!!.

guerme: desafio 27 nome = input('Escreva seu nome completo:') primeiro = nome.split() print(f'Seu primeiro nome é {primeiro[0]} e o seu último nome é {primeiro[-1]}').

Rafael: Ficou mais difícil p/ aqueles que tinham zero de conhecimento mas não desista , assiste o video da aula 5, 6, 7, 8 ,9, 20x, os que apresentam maiores dificuldades são os que têm mais chances de ser o grande gênio da coisa. ( 1 Likes).

Eduardo Marques: Eu faço tudo certo mas dá erro.

Eduardo Abrantes: Desafio numero 024 var1 = input('Nome da Cidade: ') lista = var1.split() var2 = 'Santo' in lista[0] print(lista) if var2 is True: print('Sua cidade começa com Santo') else: print('Sua cidade não começa com Santo') >>> Nome da Cidade: Antonio Santo ['Antonio', 'Santo'] Sua cidade não começa com Santo >>> Nome da Cidade: Santo Antonio ['Santo', 'Antonio'] Sua cidade começa com Santo.

Alex Francisco: Desafio 027 nome = input('Digite seu nome completo: ').strip() nome_spl = nome.split() print('Seu primeiro nome é {}'.format(nome_spl[0])) print('Seu ultimo nome é {}'. format(nome_spl[-1])).

Miguel Roa: # ==== Ejercicio 24 ==== cidade = input('Ingresse a cidade: ') comenzo = cidade[:5] print('A cidade comenza com "SANTO"?: {}'.format('SANTO' in comenzo)).

Gustavo Maia: Gente n sei oq era pra fazer entao apelei pros meus conhecimentos PHP e usei IF cidade = input('Digite o nome da sua cidade: ') dividido = cidade.split() if dividido[0] == 'Santo': print('Voce mora numa cidade que comeca com Santo') ( 1 Likes).

Amaral Acacio: frase = input('Palavra') print(len(frase.upper())) print(frase.upper()) print(frase.lower()) frase2 = frase.split() print(len(''.join(frase2))) print(len(frase2[0])).

Amanda Gonçalves: desafio 027: nome = str(input('digite seu nome completo')) s = nome.split() f = s[::-1] print(f'nome {s[0]}\nsobrenome {f[0]}') o importante é funcionar ne?.

Laira: Ex 22: nome = input('Digite o seu nome completo: ') print(nome.upper()) print(nome.lower()) s = nome.replace(' ', '') print(len(s)) w = nome.split() print(len(w[0])).

Daiane Matos: Professor topado! nota 10!.

DIO TATTOO: desafio 23 Um dos mais complicados porque esqueci de aplicar a matematica+programação, tava tentando só por programação.... depois de ver a resolução tive uma luz. num = int(input("Digite um número de 0 até 9999: ")) u = num//1%10 d = num//10%10 c = num//100%10 m = num//1000%10 print("Analisando o número {}".format(num)) print("Unidade: {}".format(u)) print("Dezena: {}".format(d)) print("Centena: {}".format(c)) print("Milhar: {}".format(m)).

Anonimo Ap: desafio 025 nc = input ('Qual é seu nome completo: ') n = ('silva' in ( nc ) ) print (n).

くんれん: #minha tentativa do desafio 22 nome = str(input('Digite seu nome completo: ')) sem_espaço = nome.replace(' ', '') print(f'Letras maiusculas: {nome.upper()} // Letras em minusculas {nome.lower()}') print(f'Tem {len(sem_espaço)} Letras // E o primeiro nome tem {len(nome.split()[0])}').

  • くんれん: #minha tentativa do desafio 23 n = input('Digite um número de 0 a 9999: ') print(f'{n[3:4]} Unidades\n{n[2:3]} Denzenas\n{n[1:2]} Centenas\n{n[0:1]} Milhar').
  • くんれん: # desafio 24 KKKK não faço ideia de como resolver cidade = input('Digite sua cidade: ') santo = cidade[0:6].lower().find('santo') print(f'{santo}').

Tharles Castro: frase = 'Curso em Vídeo Python' print(frase[3]) print(frase[3:13]) print(frase[:13]) print(frase[13:]) print(frase[1:15]) print(frase[1:15:2]) print(frase[1::2]) print(frase[::2]) print(frase.count('o')) print(frase.count('O')) print(frase.upper().count('O')) print(len(frase)) frase2 = ' Curso em Vídeo Python ' print(len(frase2)) print(len(frase.strip())) print(frase.replace('Python', 'Android')) print(frase) frase3 = frase.replace('Python', 'Android') print(frase3) print('Curso' in frase) print(frase.find('Curso')) print(frase.find('Vídeo')) print(frase.find('vídeo')) print(frase.lower().find('vídeo')) print(frase.split()) dividido = frase.split() print(dividido[0]) print(dividido[2]) print(dividido[2][3]).

Sarah Drebes: eu fiz assim questão 26: f = input('digite uma frase: ') print('a quantidade de vezes que a letra a aparece é: ',f.count('a')) print('a primeira letra a aparece na posição:',f.find('a')) print('a ultima letra a aparece na posição:',f.rfind('a')) ( 1 Likes).

DIO TATTOO: desafio 22 nome = input("Qual seu nome completo? ") print("O nome todo maíusculo fica : {}, inteiro minúsculo seria: {}, possúi ao total: {} letras".format(nome.upper(),nome.lower(),len(nome.replace(" ",'')))) primeironome = (nome.split()) sep = primeironome[0] print("E o primeiro nome somente contém: {} letras".format(len(sep))).

Gabriel Cardoso: huuuum, o ritmo começou a ficar frenético..

Fake Account: #ex 022 nome = str(input('Digite seu nome:')) nomepri = nome.split() print("""Seu nome com com letras maisculas é {}, com letras minúsculas é {}, tem {} letras e o primeiro tem {}""".format(nome.upper(), nome.lower(), len(''.join(nome.split())), len(nomepri[0]))).

Bruno Araujo: DESAFIO 22 nome = str(input('Digite seu nome completo: ')) print('Seu nome todo em maiúsculo:', nome.upper()) print('Seu nome todo em minúsculo', nome.lower()) nome = nome.split() print('Seu nome completo tem {} letras'.format(len(''.join(nome)))) print('Seu primeiro nome tem {} letras'.format(len(nome[0]))) ( 1 Likes).

uma pessoa: desafio 27 nome = str(input('digite um nome completo:')) first = nome.split() last = len(first)-1 print('primeiro:{} \n ultimo:{}'.format(first[0], first[last])).

Yannick de Oliveira Figueira: 027 nome = input('Digite seu nome: ') separar = nome.split() print('Primeiro nome: {}'.format(separar[0])) print('ùltimo nome: {}'.format(separar[len(separar) - 1])).

Luiz Neto: Ótima aula e parabéns ( 1 Likes).

Lil Swag: ACERTEI TUDOOOOOOO.

Luiz Felipe Pantoja: print('='*7,' DESAFIO 022 ','='*7) nc = str(input('Digite seu nome completo: ')) #Coloca tudo em maiúcula print('Maiúsculo: ',nc.upper()) #Coloca tudo em minúscula print('Minúsculo: ',nc.lower()) #ne - vai receber quantos espaços em branco tem no nome ne = nc.count(' ') #qtl - vai receber a quant. total de caracteres tem no nome inteiro(incluindo espaços) qtl = len(nc) #mostrar a quant. total de caracteres menos a quant. de espaços em branco print("Quantidade de letras tem seu nome: ",qtl-ne) #pn - recebe a separação das palavras do nome pn = nc.split() #pp recebe o primeiro nome pn[0] pp = pn[0] #mostrar a quant. de caracteres de pp (que é o primeiro nome) print("Quant. letras 1º nome: ",len(pp)).

POSEIDON: Desafio 22 - nome = input('Diga um nome completo: ') print(f'''Seu nome com todas as letras maiúsculas é: {nome.upper()} Seu nome com todas as letras minúsculas é: {nome.lower()} A quantidade de caracteres (sem espaços): {len(''.join(nome.split()))} A quantidade de letras do primeiro nome: {len(nome.split()[0])}''').

Eduardo Marques: #024 (DUVIDO FAZEREM UM MELHOR!!!) print('') print('Identificador de cidade\n') city=str(str(input('Insira o nome da cidade: ')).strip()).title() answer='Santo' in city geral=str(str(answer).replace('False','não')).replace('True','') space=str(str(answer).replace('False',' ')).replace('True','') print('A cidade {} {}{}começa com a palavra "Santo"'.format(city,geral,space)).

Goku: desafio 1 frase = 'Gustavo Azevedo' frase2 = 'Gustavo' print('Letras maiusculas',frase.upper()) print('Letras minusculas',frase.lower()) print('Quantas letras tem o nome',frase.__len__() ) print(frase2.__len__()).

Victor Hugo: Dava pra fazer em um print só, mas fiquei com preguiça KKK num = int(input('Digite um número entre 0 e 9999: ')) num = str(num) print(f'A unidade de {num}', 'é', len(num), '\nA dezena é', num[2], '\nA centena é,', num[1], '\nE o milhar é', num[0]).

Denilson Rangel: Desafio 023 Resolvi desse jeito numero = str(input('Digite um numero de 0 a 9999 ')) if 0 <= int(numero) <= 9999: print('Milhar ', numero[0:1]) print('Centena', numero[1:2]) print('Dezena ', numero[2:3]) print('Unidade', numero[3:4]) else: print('Erro no valor digitado').

DolinhoItaliano: cidade = str(input('Nome da cidade: ')) nome = cidade.lower() resposta = ('santo' in nome) if 'santo' in nome: print('Sim esta cidade possui Santo no nome') else: print('Não possui a palavra Santo no nome desta cidade').

Carlos Eduardo Paiva Cardoso: Porque não funciona o último comando print(frase.lower()) print(str.lower(frase)) print(frase.upper().count('O')) print(str.count('O',str.upper(frase))).

Matheus Patrick: Depois de quebrar a cabeça pra caramba eu finalmente consegui fazer o Desafio 023 após receber uma dica de que precisaria usar divisão inteira. Como eu não vi muitos comentários aqui mostrando a solução dele, eu vou colocar o meu código aqui e caso vocês tenham alguma dúvida é só me dizer! ----- DESAFIO #023 ---- numero = input('Digite um número de 0 a 9999 --> ') #É preciso colocar o ~str( )~ em todas as variáveis para que o resultado final seja armazenado como string, pois é o único modo da função ~len~ funcionar. dezena = str(int(numero) // 10) centena = str(int(numero) // 100) milhar = str(int(numero) // 1000) #Essa parte é meio difícil de entender, mas basicamente é porque o último número vai sempre estar no índice de posição len - 1 (basicamente pense assim: 1859 tem 4 elementos, mas o último número está no índice 3, pois começa a contar a partir do 0, logo o índice sempre é igual ao total de elementos (len) menos um (1)) print(f'Unidade --> {numero[len(numero) - 1]}') print(f'Dezena --> {dezena[len(dezena) - 1]}') print(f'Centena --> {centena[len(centena) - 1]}') print(f'Milhar --> {milhar[len(milhar) - 1]}') Abaixo vou postar a resolução que fiz dos demais desafios: ----- DESAFIO #022 ----- nome = str(input('Digite o seu nome --> ')) dividido = nome.split() #Utilizando ~''.join()~: SemEspaco = ''.join(dividido) #Utilizando ~.replace()~: #SemEspaco = nome.replace(' ', '') print(f'----- {nome} ----- ') print(f'Todo em maiúsculo --> {nome.upper()}') print(f'Todo em minúsculo --> {nome.lower()}') print(f'Total de letras --> {len(SemEspaco)}') print(f'Total de letras no 1º nome --> {len(dividido[0])}') ----- DESAFIO #024 ----- cidade = str(input('Digite o nome da sua cidade --> ')).title().split() print(f'O nome da sua cidade começa com "SANTO"? {"Santo" in cidade[0]}') ----- DESAFIO #025 ----- nome = str(input('Digite seu nome --> ')).title() print(f'Seu nome tem "SILVA"? {"Silva" in nome}') ----- DESAFIO #026 ----- frase = str(input('Digite uma frase --> ')).lower() print(f'Total de letras "A" na frase --> {frase.count("a")}') print(f'Posição da primeira letra "A" --> {frase.find("a")}') print(f'Posição da última letra "A" --> {frase.rfind("a")}') ----- DESAFIO #027 ----- nome = str(input('Digite seu nome --> ')).title() ListaNome = nome.split() UltimoNome = len(ListaNome) - 1 print(f'----- {nome} -----') print(f'Primeiro nome: {ListaNome[0]}') print(f'Último nome: {ListaNome[UltimoNome]}').

  • Zico Chef: É bem mais simples resolver o exercício 23 sem processos aritméticos. Fiz da seguinte maneira: num = input('\nDigite um número aleatório de 0 a 9999 :\n\n') print('\nMuito bem, representarei sua: unidade, dezena, centena e milhar, logo abaixo.') num2 = num.replace('', ' ').strip() splitada = num2.split() print(f'\nUnidade: {splitada[3]}') print(f'\nDezena: {splitada[2]}') print(f'\nCentena: {splitada[1]}') print(f'\nMilhar: {splitada[0]}') PS: Não tem necessidade de usar o .strip() na atribuição do num2, mas eu coloquei porque estava fazendo alguns testes! No final com ou sem não faz diferença ^_^.
  • Lucas borges vargas: eu preferi fazer assim a do último A: print(frase.lower().replace('a', 'z', frase.count('a')-1).find('a')+1.

Europeu: Como que pula espaço sem dar o enter? Tentei o alt+enter mais n funfo Alguém responde pfv.

Idk123: Essa parte do phython é a mais chata kkkkk.

Isaque Jerônimo Porto: Alguém conseguiu utilizar o comando ".join( )" corretamente? No meu ele adicionou um '_' como queria, mas além disso adicionou um entre cada uma das letras, não apenas substituindo os espaços.

Matheus Souza Martins: #Faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos digitos separado. #Exemplo: Digite um número: 1834. unidade:4 dezena:3 centena:8 milhar:1 num = str(input('Digite um número qualquer: ')) num1 = ' '.join(num) dividido = num1.split() print('Unidade: {} \n Dezena: {} \n Centena: {} \n Milhar: {}'.format(dividido[3], dividido[2], dividido[1], dividido[0])).

Julia Abreu: 31:49 sábias palavras mestre.

é "Nói" memo: Sem uso do if o exercício 24 fica muito limitado.

Davi Carlos: Desafio 27 nome = input('Digite seu nome completo: ') nomeSplit = nome.split() tamanho = len(nomeSplit) print('Primeiro nome: {}'.format(nomeSplit[0])) print('Último nome: {}'.format(nomeSplit[tamanho - 1])).

Filipe Otavio Passos: nome = (input('Qual o seu nome completo: ').strip()) print(nome.upper()) print(nome.lower()) print('O seu nome completo tem {} caracteres.'.format(len(nome)-nome.count(' '))) dividido = nome.split() print('O seu primeiro nome tem {} letras'.format(len(dividido[0]))).

Tomas Turbando: Desafio 27 nome = str(input('digite seu nome completo: ')) text=nome.rsplit(None, 1) #cria dois grupos começando pela direita, a ultima palavra sempre é o 2 grupo :D text2=nome.split() print(text2[0], text[1]).

gast 1457: nome = input('Qual é o seu nome completo?') print(nome.upper()) print(nome.lower()) print(len(nome.replace(' ', ''))) print(len(nome.split()[0])).

Ramos: EXERCÍCIO 24: cidade = input(' Nome da cidade: ').split()[0] print('Santo' in cidade) ( 1 Likes).

Iago Nardy: alguem me explica por favor porque as vezes é ultilizado o parentesis e as vezes o ponto.. por exemplo: len(frase) ja em outro caso usa; frase.count porque não frase.len? ( 3 Likes).

  • Rafael SK8: Boa Pergunta ! Não existe um professor no mundo que explique tudo com clareza.

Arthur Prado: O cara fica pedindo coisas que ele nem deu, ai é foda? É programa ou prever?.

Luan Messias: print('Meu curso\nde Python\né incrível') Saída: ===== Meu curso de Python é incrível ________________________________ ????????????????????.

Isaias Carvalho: print('Desafio 23') conteudo= input('Digite um numero :') concatenar='' cont=len(conteudo) while(cont<4): concatenar= concatenar+'0' cont+=1 else: print('o laço acabou') concatenar+=conteudo print(' Milhar:{} \n Centenas:{}\n Dezanas:{} \n Unidade:{}'.format(concatenar[0],concatenar[1],concatenar[2],concatenar[3])).

Marcus Ferreira: Exercício023: Usando o fatiamento: num = input('Escreva um número entre 0 e 9999:') print('Unidade:',num[3]) print('Dezena:', num[2]) print('Centena:', num[1]) print('Milhar:', num[0]) # Mas se não houver algarismos em todas as casas dá erro# Usando a matemática: from math import trunc numeral = input('Escreva um número entre de 0 9999:') numero = int(numeral[:4]) print('Número digitado foi:',numero) unidade = trunc(numero%10) print('Unidade:{}'.format(unidade)) dezena = trunc((numero - unidade) / 10 % 10) print('Dezena:{}'.format(dezena)) ( 1 Likes).

  • Paulo Cesar: Boa tarde, amigo! obrigado pela sua resposta. Dei uma melhorada na fatorial! from math import trunc numeral = input('Escreva um número entre de 0 9999:') numero = int(numeral[:4]) print('Número digitado foi:',numero) unidade = trunc(numero%10) print('Unidade:{}'.format(unidade)) dezena = trunc((numero - unidade) / 10 % 10) print('Dezena:{}'.format(dezena)) centena = trunc((numero - dezena) / 100 % 10) print('Centena:{}'.format(centena)) milhar = trunc((numero - centena) / 1000 % 10) print('Milhar:{}'.format(milhar)).

Stoycos: ex 25 n = str(input('Qual seu nome completo? ')).strip() g = n.upper() print ('Seu nome tem Silva: {}'.format('SILVA' in g)).

EDNALDO PEREIRA CARECA: to aprendendo c++ e c# mais seus exercicios estao ajudando muito depois vou aprender python . obrigado professor.

Rogério Vaz: Interessante que para acabar com os espaços múltiplos e inúteis entre palavras, tem como fazer sem loop, só com instruções da aula 9. Veja como... #TIRA OS ESPAÇOS INÚTEIS DA ESQUERDA E DIREITA frase = frase.strip() #ARMAZENA NUMA LISTA AS PALAVRAS DA FRASE, DESCONSIDERANDO QUALQUER ESPAÇO ENTRE ELAS. palavras = frase.split() #A VARIÁVEL FRASE RETOMA AS PALAVRAS DA LISTA, JUNTAS PELA INSTRUÇÃO JOIN, USANDO APENAS UM ESPAÇO ENTRE ELAS. frase = ' '.join(palavras) #E NUMA ÚNICA LINHA PODE SE RESUMIR ASSIM, DISPENSANDO AS LINHAS DE CÓDIGO ACIMA. frase = ' '.join(input('Digite uma frase: ').split()).

Lucas Martins: 38:50 Por que fazendo assim dá erro ? print(frase.split(2)) ou print(frase.split([2])).

Eliseu Peres: Uma coisa que eu tava vendo é que, nos grupos de frases, valores negativos são contados de trás pra frente, no caso se vc quiser o ultimo grupo coloque -1 de forma similar se você quiser o penúltimo grupo coloque -2 e assim por diante.

Hello Game: Curso em vídeo python.

LiarleyEV: # 1 # 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 minúsculas. # > Quantas letras ao todo (Sem considerar espaços) # > Quantas letras tem o primeiro nome. nome = input('Qual seu nome completo? ') print(f'Seu nome em maiúsculo é {nome.upper()}') print(f'Seu nome em minúsculo é {nome.lower()}') nomeSeparado = nome.split() semEspacos = ''.join(nomeSeparado) print(f'Sem contar os espaços, seu nome tem ao todo {len(semEspacos)} caractéres') print(f'O primeiro nome tem {(len(nomeSeparado[0]))-1}') # 3 (Sim eu pulei) # Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com o nome # ''SANTO''. cidade = input('Diga o nome de uma Cidade: ') ctSeparada = cidade.split() if 'Santo' in ctSeparada[0]: print('Esta cidade começa com Santo!') else: print('Esta cidade não começa com Santo!') # 4 # Crie um programa que leia o nome de uma pessoa e diga se ela tem "SILVA" no nome. nome = input('Digite seu nome ') temSilva = 'Silva' in nome if temSilva == True: print('Tem Silva no seu nome!') else: print('Não tem Silva no seu nome!').

Bruno Silva dos Santos: Essa deu trabalho! Segue minha lista de Desafio. Desafio 22 #variavel nome nome = (input('Digite o seu nome: ')) #nova variavel juntando toda a frase tudojunto = "".join(nome.split()) #Imprime o nome digitado print(f"""Nome Digitado: {nome}. Nome em Maiusculo: {nome.upper()}. Nome em Minusculo: {nome.lower()}. O seu Primeiro nome tem: {len(nome.split()[0])} letras. O nome digitado tem: {len(tudojunto)} letras ao todo.""") Desafio 23 #Varialvel n .split cria a lista n = (input(' Digite um numero: ')).split() #Mostra da lista em unidades print (f"""Unidade {n[0][0]}. Dezena {n[0][1]}. Centena {n[0][2]}. Milhar {n[0][3]}""") Desafio 24 #Variavel cidade .split para criar a lista e mostar a posição 0 cidade = (input('Digite uma cidade:')).split()[0] #retorna se o nome Santo existe na posição zero print(f'Santo' in {cidade}) Desafio 25 #Variavel nome .sprit para criar uma lista nome = input('Digite o Nome: ').split() #procura a palavra Silva dentro da frase digitada print(f"""A pessoa possui "Silva" no nome: {'Silva' in nome}""") Desafio 26 #Variavel frase .upper para verificação em maiusculo e .strip #retira os espaços em brancos frase = input('Escreva uma frase: ').upper().strip() #Contador para fazer a contagem dos caracteres contador = frase.count('A') #Verifica o contador inicial contadorIni = frase.find('A')+1 #Verifica o ultimo contador contadorFin = frase.rfind('A')+1 print(f"""A letra "A" aparece {contador} vezes em sua frase. A primeira vez que ela aparece é na posição {contadorIni}. A ultima vez que ela aparece é na posição {contadorFin}.""") Desafio27 #Variavel nome nome = input('Digite seu nome: ') #.split para nopva variavel nomeIni = nome.split() #.split para nova variavel nomeFin = nome.split() print(f"""Seu nome é: {nome}. Seu primeiro nome é: {nomeIni[0]}. Seu ultimo nome é: {nomeFin[-1]}""") ( 2 Likes).

Antonio Cristóvão: Cara, voce nasceu isso..

Jhonatan Ramiro: Velocidade 2x, aula perfeita ! ( 2 Likes).

ROBSILVERGUN: EX026: p = str(input('Digite uma frase: ')) p = p.lower() ca = p.count('a') fa = p.find('a') fl = p.rfind('a') print(f'Sua frase tem {ca}x a letra A.') print(f'Sua frase tem pela primeira a letra A na posicao {fa}') print(f'Sua frase tem pela ultima vez a palavra A na posicao {fl}') ( 18 Likes).

Alebrire: Alguém sabe qual é a fonte que ele usa nas aulas teóricas, que é a mesma do exercecicios?.

SlimeMat: fiz o exercício 22 sem usar o 'join()' #substitui os espaços por nada com o 'replace()' nome = input('como é seu full name?: ') s = nome.split() print('olá, {}'.format(s[0])) print('EU ESTOU BRAVO COM VOCÊ, {}!!!'.format(nome.upper())) print('aparentemente as pessoas não gostam de caps, vou te chamar de {}, tudo minusculo mesmo.'.format(s[0].lower())) input('is that ok?: ') sp = nome.replace(' ','') print('tanto faz! seu nome tem {} caracteres'.format(len(sp))) print('e seu primeiro nome "{}", tem {} letras'.format(s[0],len(s[0]))).

doctor_who12: vou postar pq deu trabalho pra porra a=str(input('qual sua cidade: ')) a=a.lower(),a.split() if 'santo'in a[0]: print(('sua cidade comeca com o nome santo')) else: print('sua cidade nao comeca com santo') eu nao sabia usar o else por isso deu trabalho.

Guilherme: #27: nome = str(input('Digite seu nome completo: ')) nome_div = nome.split() print('Primeiro nome: ',nome_div[0]) print('Ultimo nome: ',nome_div[-1]) ( 2 Likes).

Gabriel Santos: #Desafio025 n = str(input('Digite o nome da sua cidade : ')) s = ('Santo' in n) print('Sua cidade começa com SANTO? {}' .format(s)).

Jeann Carlos: Só para esclarecimento, o que é mais trabalhoso para o processador. Múltiplas variáveis ou jogar diretamente os cálculos sempre que for usar, diminuindo a quantidade de variáveis que vc usa.

Camus: print (frase.upper('V')) não dá certo nem a pau..

  • Rafael Leal: accho que vc n deve colocar esse frase antes do upper caso vc tenha pego o exemplo do video frase foi a variavel que ele usou.

Ademir José de Abreu: nome = input('Qual o seu nome ') #nome qualquer print(nome) #exibe o nome digitado pelo operador print(len(nome)) #exibe o tamanho dos caracteres totais do nome inclusive com os espaços entre eles print(nome.split()) #exibe a divisão do nome digitado.

Sir. Gustav Louis: Maravilha de aula!.

Lucas Samuel: n= input('Digite um nome completo: ') print('Sua palavra possui {} letras "A", aparecendo a primeira na posição {} e a última na posição {}'.format(n.upper().count('A'),n.upper().find('A'),n.upper().rfind('A')+1)).

Rafael Henrique games: Eu fiz um sistema de segurança com senha com Python senha = int(input('crie uma senha')) print('senha *** salva com suceso') n1 = int(input('coloque sua senha')) n4 = bool(senha == n1) print(n4).

Eduardo Marques Pinheiro: Man vc salvou meu semestre da Facul meu amor por vc e indescritível ( 1 Likes).

Robson Souza: Já que eu não vi ninguém colocar aqui.. saibam que "ctrl + /" adiciona um comentário rapidamente! ( 1 Likes).

Augusto Araujo: Exercício 26 frase = input('Digite uma frase: ') frup = frase.upper() print('A quantidade de A´s na frase é: {}; a posição do primeiro A é {} e do último A é {}'.format(frup.count('A'), frup.find('A'), frup.rfind('A'))).

Rafael Santos: ex23: fiz usando o fatiamento e depois de forma matemática, preferi a segunda opção já que evita o usuário digitar letras :p.

Manoel Messias: 17:56 só eu que percebi a referência a uma frase de Gandalf, do Senhor dos Anéis? ( 4 Likes).

Abner Andrade: Acho que ficou uma porcaria, mas foi a única maneira que consegui fazer o 024: # DESAFIO 24 # Digitar o nome da cidade e saber se começa com a Palavra 'Santo' city = str(input('Digite o nome da sua cidade: ')) ncity = city.title().strip() print(ncity) resultado = ncity[0:5].find('Santo') resultado = str(resultado) print('Sua cidade começa com a palavra "Santo"?') print(resultado.replace('-1', 'Não')) print(resultado.replace('0', 'Sim')).

Felipe Macedo: num = int(input('número ente 0 e 9999: ')) Exercício 22 print('M:{} C:{} D:{} U:{}'.format(num//1000, num%1000//100, num%100//10, num%10//1)).

Confi Dencial: tentei usar o frase.split() e o, '-'.join(frase) e não da em nada. dando print no final o script fica parado e só sem mostrar nenhum resultado ate eu para manualmente edit. ja descobri como resolver. eu tinha que fazer o frase = frase.split() depois o frase = '-'.join(frase) ai sim dando print fica Curso-em-Vídeo-Python.

Little Stanley: Mais alguém tentou com aspas simples em vez de 3 aspas duplas e deu certo? Minuto 32:37.

Dallas: Os meus exercícios ficaram assim! print ('''DESAFIOS: Crie um programa que leia o nome de uma pessoa e mostre: 1 - O nome com todas as letras minúsculas. 2 - O nome com todas as letras maiúsculas. 3 - Quantas letras tem o nome da pessoa ao todo, sem contar espaços. 4 - Quantas letras tem o primeiro nome.''') #1 - Resolução n = input('Digite o seu nome completo: ') print(n.lower()) #2 - Resolução print(n.upper()) #3 - Resolução list = n.split() print(f'Seu nome possui {len("".join(list))} caracteres!') #4 - Resolução print(f'O seu PRIMEIRO nome possui {len("".join(list[0]))} caracteres!').

Patrick _: frase = 'Curso em Vídeo Python' print(frase[:2]) ( 1 Likes).

Bruno Morais: Fiz assim, não sei se é o certo: n =str(input('escolha um número')) print('o numero escolhido foi', n) print('unidades', n[3]) print('dezenas', n[2]) print('centenas', n[1]) print('milhares', n[0]).

Aquele Aléx: Faz curso do c++.

Junkyard: #script 2 - AULA 22 nmr = input('Digite um numero:') print('Milhar igual:', nmr[0:4]) print('Centena igual:', nmr[1:4]) print('Dezena igual:', nmr[2:4]) print('Unidade igual:', nmr[3]).

Felipe Canuto: Exercício 22 nome = input('Qual é o seu nome?') maiusc = nome print('Todas maiúsculas:',maiusc.upper()) print('Todas minúsculas:',maiusc.lower()) print('Quantidade de letras',len(''.join(maiusc.split()))) primeiro = (maiusc.split()) print('Quantidade de letras primeiro nome',len(primeiro[0])).

Eduardo: #Primeiro desafio name = str(input('Qual o seu nome? ')) rep = name.replace(' ','') ass = len(rep) spl = name.split() prim = spl[0] print('Maiúsculas: {0}\nMinúsculas: {1}\nQuantas letras tem: {2}\nQuantas letras tem o primeiro nome: {3}'.format( name.upper(),name.lower(),ass, len(prim) )).

Tomas Turbando: desafio 22: frase = str(input('digite seu nome completo: ')) print(frase.upper()) #letras maiusculas.

Luciano W: Onde esta o bug ? kkk frase= 'Curso em Video Python' print(frase) for px in range(-20, 21): print(' {:3.0f} - {}'.format(float(px), frase[:px])).

  • Max Pierre: ficou confuso esse código, seu objetivo era identificar os caracteres de numero 20 e 21? você declarou uma formatação pro "px" mas n declarou nenhuma variável pra ele.. se você queria identificar os caracteres de numero 20 e 21 já daria erro pelo caractere n°21 que não tem nenhum caractere atrelado a ele, se você contar os caracteres que tem na frase "Curso em Video Python" vai haver 20 e não 21 contando os espaços, porque a contagem começa de "zero" e não de " 1 " o correto do código seria por exemplo.. ================================== frase = 'Curso em Video Python' a19 = frase[19] a20 = frase[20] print(f'Na frase "{frase}", o caractere de n19° é " {a19} " e o caractere de n20° é " {a20} "') ================================== " Na frase "Curso em Video Python", o caractere de n19° é " o " e o caractere de n20° é " n " ".
  • Max Pierre: eu não usei o ".format()" pra formatar o print, usei a versão mais nova que é " f ' ' " e se n quiser declarar essas 2 variáveis poderia ser feito dentro do print mesmo... frase = 'Curso em Video Python' print(f'Na frase "{frase}", o caractere de n19° é " {frase[19]} " e o caractere de n20° é " {frase[20]} "').
  • Max Pierre: @Luciano W ah sim, show, bem interessante isso..
  • Luciano W: @Max Pierre Olá, Max. Tudo bem ? Na verdade era testes que estava fazendo usando o recurso de informar posicionamento negativo. Não compreendi porque quando chegou na posição 0 o script não conseguiu imprimir a frase completa "Curso em Video Python" -20 - C -19 - Cu -18 - Cur -17 - Curs -16 - Curso -15 - Curso -14 - Curso e -13 - Curso em -12 - Curso em -11 - Curso em V -10 - Curso em Vi -9 - Curso em Vid -8 - Curso em Vide -7 - Curso em Video -6 - Curso em Video -5 - Curso em Video P -4 - Curso em Video Py -3 - Curso em Video Pyt -2 - Curso em Video Pyth -1 - Curso em Video Pytho 0 -.

Davyd Ramos: Orgulho em dizer que nao precisei consultar no 27 nome=str(input('nome completo: ')).strip() lista=nome.split() print('Primeiro nome: {}'.format(lista[0])) print('Último nome: {}'.format(lista[-1])).

marcia moreira: DESAFIO 22 n1 =input('Digite seu nome completo: ') print(n1.upper()) print(n1.lower()) espaços =n1.count(' ') indice =len(n1) print('Seu nome tem {} letras'.format(indice-espaços)) dividir =n1.split() print('Seu primeiro nome tem {} letras'.format(len(dividir[0]))).

Rocco: desafio 22 ola = "Bem eu sou assim e Professor na moral este Desafio está no papo" print(ola.upper()) print (ola.lower()) o = ola.split() print(len(o)) print(len(o [0])) desafio 23 tamanho = "0000" print ("ola digite um numero de 0 a 9999") k = input("digite o número :") opa = tamanho + k opo = len(opa) print ("unidade :", opa[opo-1]) print("dezena:", opa[opo-2]) print("centena:", opa[opo-3]) print("milhar:", opa[opo-4]) desafio 23 tamanho = "0000" print ("ola digite um numero de 0 a 9999") k = input("digite o número :") opa = tamanho + k opo = len(opa) print ("unidade :", opa[opo-1]) print("dezena:", opa[opo-2]) print("centena:", opa[opo-3]) print("milhar:", opa[opo-4]) desafio 24 print("""ola!!! como estas? então vamos fazer uma coisa vai escrever o nome da sua cidade e vamos ver se ele começa com o nome: SANTO se começar com o nome SANTO então a resposta ser feita com True e se não começar com o nome de SANTO a res- posta sera feita com a palavra False ok explicado e vamos lá!!!!""") k = str(input("escreva o nome da sua cidade :")) x = k.upper() e = x.split() f = e[0] z = "SANTO" in f print("A tua cidade começa ou não começa com santo vamos descubir : {0}".format(z)) desafio 25 print("""ola agora vmos ver se o nome da pessoa que iras meter é santo naverdade não precisa de ser no inissio nem no final pode ser em qualquer parte do nome""") o =input("escreva aqui o seu nome :") print("santo" in o) desafio 26 print("""ola stou aqui para dizer que sim nos vamos ver mais uma vez oque há numa frase desta vez é com a letra a vamos ver quantas vezes ela aparece numa frase onde ela apareceu pela primeira vez e ultima vez """) d = input("digite aqui uma frase :") o = d.lower() c = o.find("a") p = o.count("a") v = o.rfind("a") print ("estão aqui as informações do ;as; o ;é para simbolizar as aspas que não posso usar ") print ("onde aparece pela primeira vez : {0}".format(c)) print ("Onde aparece pela ultima vez : ,{0}".format(v)) print ("quantas vezes aparece ao todo : {0}".format(p)) desafio 27 print("""ola como estas? ok estou aqui so para dizer como vai funionar então vai haver uma mensagem ali em bai- xo que iras escrever o teu nome ai o meu programa irá ver e era dizer qual o seu primeiro e ultimo nome top não é """) i = str(input("diga o seu nome :")) x = i.split() v = len(x)-1 print(" o primeiro nome é : {0}".format(x[0])) print (" o ultimo nome é : {0}".format(x[v])) ( 1 Likes).

Eriks Leônidas: frase = str(input('uma frase ')) print ('a letra (a) aparece {} vezes na frase '.format(frase.count('a'))) print ('a letra (a) aparece na posição {} a primeira vez '.format(frase.find('a'))) d = frase.split() s = d[1] print ('a parte em que ela aparece a ultima vez é {}'.format(d[1])) print ('a letra (a) aparece a ultima vez na posição {} na frase '.format(s.find('a'))).

Yuri Braga: Exercício 24: nomcid = input('Digite o nome da sua cidade: ') var = nomcid[:nomcid.find(' ')] veri = 'Santo' in var veri = 'santo' in var veri = str(veri) veri = veri.replace('True', 'começa') veri = veri.replace('False', 'não começa') print('O nome da sua cidade {} com Santo'.format(veri)).

Renê Jr: 2021... #Desafio 22... nome = str(input('Digite o nome completo: ')) print(nome.upper()) print(nome.lower()) nome = nome.split() nome2 = ''.join(nome) print('Total de letras sem contar espaços {}'.format(len(nome2))) print('Total de letras do primeiro nome {}'.format(len(nome[0]))).

Daniel: EXERCICIO 24 OBS: USANDO if cidade = input("DIGITE O NOME DE UMA CIDADE: \n ") cisp = cidade.split() cisa = "SANTO" in cisp[0] if cisa == True: print("O NOME DA SUA CIDADE COMEÇA COM A PALAVRA 'SANTO'.") else: print("O NOME DA SUA CIDADE NÃO COMEÇA COM A PALAVRA 'SANTO'.").

Daniel: "if" é a mesma coisa que "se" "else" é a mesma coisa que "se não" NO PYTHON SE USA IF ASSIM: EXEMPLO: x = int(input("Digite um número: "))) if x > 2: print("{} é maior que dois".format(x)) else: print("{} não é maior que dois".format(x)) SEJAM LIVRES PRA USAR IF E RESOLVER TUDO, POIS FICA BEM MAIS FACIL SUJAHUSHAUS.

  • Daniel: DEPOIS QUE FAZER O if TEM QUE POR OS DOIS PONTOS DEPOIS QUE ESCREVER else TAMBÉM.

Lineker Henrique: o desafio#022 so o ultimo item que me deu trabalho mas nd como descansar e fumar um cigarro p cabeça pensar novamente srrsrsrsr. ----------------------------------------------------- nome = input('digite seu nome:') print(nome.upper()) print(nome.lower()) print(nome.split()) dividido = nome.split() print(len(dividido[0])).

Brian Lobato: Eu vou me abrir aqui: eu nunca fui um engolidor de propagandas. Propagandas nunca foram a minha praia. Propagandas, na verdade, sempre foram o contrário da minha praia, talvez meu escritório, ou meu dia chuvoso em Ubatuba no apartamento apertado com toda a família. Mas algo tem mudado. De tanto aparecer essa porra de propaganda da Udemy eu tô ficando apaixonado. Não pela Udemy, a Udemy que se exploda. Mas a atriz dessa propaganda é tão linda. Cara, é absurdo. Toda vez que eu abro um vídeo e essa propaganda quer vir me incomodar eu sou muito maravilhosamente incomodado por essa beleza indescritível dessa atriz que eu não sei nem o nome. Tô aqui pra desabafar, esse comentário não é útil pra ninguém. Mas achei válido compartilhar que no meio do meu incrível processo de aprender a trabalhar com uma linguagem de programação eu tenha me deparado com essa paixão esquisita. Malditas propagandas. ( 1 Likes).

BW Siegrain: desafio 22: s = str(input('Digite o seu nome completo: ')) print(s.upper()) print(s.lower()) d = s.split() j = ''.join(d) l1 = len(j) l2 = len(d[0]) print(f'O seu nome tem {l1} letras no total') print(f'O seu primeiro nome tem {l2} letras').

Menino Roberto: Parabéns!! Muito obrigado. ( 1 Likes).

Nathan Souza: Admito q vi a correção da maioria dos exercícios rs Realmente tive dificuldades, mas essas resoluções eu estou fazendo tentando entender a lógica por trás do enunciado sem olhar nada e aplicando os conhecimentos da linguagem, to tentando fazer de formas diferentes. DESAFIO 22 n = input('Digite seu nome completo: ').strip() print('Seu nome em maiusculo é {}'.format(n.upper())) print('Seu nome minusculo é {}'.format(n.lower())) print('Seu nome é {} e sem considerar os espaços ele possui {} letras'.format(n,len(n) - n.count(' '))) print('Seu primeiro nome é {}'.format(n.split()[0])) print('E ele possui {}'.format(len(n.split()[0]))) exit('') DESAFIO 23 nu = int(input('Digite um número entre 0 e 9999 - ')) print('''A unidade será {}\nA dezena será {}\nA centena será {}\nO milhar será {} '''.format(nu // 1 % 10,nu // 10 % 10, nu // 100 % 10, nu // 1000 )) exit('') DESAFIO 24 c = input('Digite o nome de sua cidade: ') print(c[0:6].upper() == 'SANTO') exit('') DESAFIO 25 n = input('Digite seu nome: ').strip() print('SILVA ' in n.upper() + ' ') exit('') DESAFIO 26 f = input('Digite sua frase: ').strip().upper() print('''A letra A aparecer em sua frase {} vezes\nSua primeira aparição é na posição {} Sua ultima aparição é na posição {}'''.format(f.count('A'), f.find('A')+1, f.rfind('A')+1 - f.count(' '))) exit('') DESAFIO 27 (esse eu fiz totalmente sozinho rs) n = input('Digite seu nome: ').upper().split() print('Seu primeiro nome é {}\nSeu ultimo nome é {}'.format(n[0], n[-1])) exit('').

Fabiano Costa Sobral: ALguem pode me ajudar? esta acontecendo erro toda vez que altero algo , quando vou em run ele diz`"erro running 'aula09' Unexpected content storage modification..

Paulo Ricardo: Enquanto ele fala eu digito..

Jose Carlos Alvarenga Ribeiro: o guanabara ensina mt bem.

Economize Markets: frase = str(input('Digite uma frase: ')) print('A letra A aparece na frase {} vezes.'.format(frase.upper().count('A'))) print('A letra A aparece pela primeira vez na posição: ',frase.upper().find('A')) print('A letra A aparece pela ultima vez na posição: ',frase.upper().rfind('A')).

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 :P 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().

Mirella Milward: nome =input('Digite seu nome completo: ') print(nome.upper()) print(nome.lower()) dividido = nome.split() nome2 = ''.join(dividido) print('Seu nome tem {} caracteres'.format(len(nome2))) print('Seu primeiro nome tem {} caracteres'.format(len(dividido[0]))) Dá pra organizar melhor, mas tá funcionando ( 21 Likes).

  • Gustavo Martins: nome = str(input('Digite seu nome completo: ')) nmaiusculo = nome.upper() nminusculo = nome.lower() ndividido = nome.split() qletras = len(''.join(ndividido)) qlpn = len(ndividido[0]) print('Seu nome com letras maiúsculas é: {} \nSeu nome com letras minúsculas é: {} \nSeu nome possui {} letras \nSeu primeiro nome possui {} letras'.format(nmaiusculo, nminusculo, qletras, qlpn)) fiz o meu assim.

Sara Lyma: aceitei!!!!!!!!!!.

Mateus Ferreira: Queria saber se posso escrever uma tese inteira em uma única variável? se sim tem tamanho máximo? se não como faço pra escrever textos inteiros no python?.

Isquortol: Desafio 026: x = input('Escreva algo: ').upper().strip() print(f"""A letra A aparece {x.count("A")} vezes. Na primeira vez ela aparece na posição {x.find("A")+ 1} Na ultima vez ela aparece na posição {x.rfind("A")+ 1}""") ( 13 Likes).

  • O.C iXABA: Puts cara tava me matando pra achar a fórmula certa, fiquei umas 1 hora e meia tentando, aí eu esqueci do R e L que ele disse que ia ser importante, e eu eu tinha anotado em '#' pouco visível, se não fosse por esse comentário eu nunca ia achar a fórmula certa hahaha tentei inverter, mas não deu ish, ainda bem que já posso ir pra próxima fase, essa me deu dor de cabeça por causa do r.... Se tiver outra forma de fazer, também não consegui ( 2 Likes).
  • Miguel absy: @O.C iXABA eu esqueci do r e l e o meu acabo u ficando assim: x = str(input('Type a sentence ')) y = x.lower().count('a') xy = x.lower() if y > 0: print(f'The are {y} a`s on this sentence') z = xy.find('a') if y == 1: print(f'The only a is on the position {z}') else: print(f'The first a on this sentence is on the position {z}') zx = (z + y) - 1 xyz = xy.find('a', zx,) xyza = xy.find('a', xyz + 1) if xyza == -1: print(f'The last a is on the position {xyz}') else: while xyza != -1: xyz = xyz + 1 xyza = xy.find('a', xyz) if xyza == -1: print(f'The last a is on {xyz-1} ') else: print('there are no a`s in this sentence') obs: (eu escrevo as coisas em ingles para treinar).
  • Diego Germano: Eu primeiro coloquei o texto todo no minúsculo rsrs..

Pedro Nicolas: Esse guanabara parece que explica pra um acéfalo, assim que eu gosto ( 1 Likes).

  • David Farias: HHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH, isso aí..

Roberta Nascimento: Agora eu queria ver o Urso em Vídeo.

Emanuel Fonseca: Ex 022: nome=str(input('Escreva o seu nome completo:')) print(nome.upper()) print(nome.lower()) s=nome.count(' ') n=len(nome) letras=n-s print('O teu nome completo tem {} letras'.format(letras)) nome=nome.split() print('E o teu primeiro nome tem {} letras'.format(len(nome[0]))).

Sérgio Zulian: Desafio 23 numero = input('Insira um número com 4 dígitos ') divido = numero.split() print('Unidade: ', divido [0][3]) print('Dezena: ', divido [0][2]) print('Centena: ', divido [0][1]) print('Milhar: ', divido [0][0]) ( 1 Likes).

Kenny: Essa aula foi para explodir a mente com tantos métodos e formatações. Muita coisa para aprender. Felizmente meu caderninho de teoria está sendo preenchido. Agora vamos praticar né. Vamos lá, vou destruir esses desafios. ( 3 Likes).

Josue Barbosa: print('='*24, 'DESAFIO 26', '='*24) frase=str(input('Digite uma frase: ')) f=frase.strip().upper() print('Na frase dada, a letra "A" aparece {} vezes'.format(f.count('A'))) print('A primera letra "A" foi encontrada na posição {}'.format(f.find('A')+1)) print('Já ultima letra "A" é encontrada na posição {}'.format(f.rfind('A')+1)).

Gustavo Martins: #Desafio24 nome = str(input('Digite o nome da cidade: ')) ndiv = nome.split() ntem = 'Santo' in ndiv[0] if ntem == False: print('Essa cidade não começa com a palavra "Santo"') if ntem == True: print('Essa cidade começa com a palavra "Santo"').

hackermans: Esse foi o código que fiz utilizando todos exemplos da aula: frase = ' Curso em Video Python ' #Imprime o quarto caractere, pois a contagem começa do [0] print(frase[3]) #Imprime do quarto caractere ao décimo segundo print(frase[3:11]) #Imprime do início ao décimo caractere print(frase[:9]) #Imprime pulando de dois em dois print(frase[::2]) #Imprime na tela quantas veze tem 'o' print(frase.count('o')) #Imprime com todos caractere em maiúsculo print(frase.upper()) #Conta quantas vezes tem 'O' na frase jogada para maiúscula através do upper print(frase.upper().count('O')) #Conta quantos caracteres tem na variável print(len(frase)) #Retira os espaços antes e depois da frase print(frase.strip()) #Conta os caracteres da variável sem os espaçamentos antes e depois print(len(frase.strip())) #Troca 'Curso' para 'Testes' frase = frase.replace('Curso', 'Testes') print(frase) #Verifica se a palavra contida nas aspas está dentro da frase retornando TRUE ou FALSE print('Curso' in frase) #Mostra a posição onde começa a palavra contida nas aspas print(frase.find('Python')) #Imprime a variável como uma lista print(frase.split()) #Cria uma lista com a variável frase listafrase = frase.split() print(listafrase) #Imprime a segunda palavra da lista criada, considerando que começa no 0 print(listafrase[1]) #Imprime a terceira letra da primeira palavra da lista print(listafrase[0][2]) #Quebra as linhas do texto automaticamente(as três aspas duplas) print(""" Python é uma linguagem de programação de alto nível,[4] interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991.[1] Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation.""").

Marcus Ferreira: Exercício 24: #esse eu achei bem complicado# cidade = input('EScreva o nome de uma cidade:') min = cidade.upper() if('SANTO' in min[0:5]): print('Sim começa com a palavra santo') else: print('Não começa com a palavra santo').

Bruno Leonardo: Anotações desta aula: ##### MANIPULAR CADEIAS DE TEXTO ##### # FATIAMENTO frase = 'Curso em Video Python' print(frase[9]) print(frase[9:14]) print(frase[9:14:2]) print(frase[:5]) print(frase[15:]) print(frase[9::3]) # ANALISE print('Comprimento da Frase - ', len(frase)) print('Contador de Letras - ', frase.count('o')) print('Contador de Letras - ', frase.count('o', 0, 13)) print('Procura posição - ', frase.find('deo')) print('Procurando palavra que não existe -', frase.find('android')) print('Existe a palavra na frase - ', 'Curso' in frase) # TRANSFORMAÇÃO print('Trocar palafra na frase -', frase.replace('Python', 'Android')) print('Trocar TUDO na frase por MAIUSCULO - ', frase.upper()) print('Trocar TUDO na frase por MINUSCULO - ', frase.lower()) print('Trocar TUDO na frase por MINUSCULO porém a PRIMEIRA letra MAUISCULO - ', frase.capitalize()) print('O inicio de cada palavra MAIUSCULO - ', frase.title()) frase2 = ' Curso em Video Python ' ## Inserido espaços no inicio e no final da frase print('Remove todos ESPAÇOS INUTEIS - ', frase2.strip()) print('Remove todos ESPAÇOS INUTEIS a DIREITA - ', frase2.rstrip()) print('Remove todos ESPAÇOS INUTEIS a ESQUERDA - ', frase2.lstrip()) # DIVISÃO print('Essa função divide a frase criando uma nova index - ', frase.split()) print('Essa função junta a frase criando uma unica index - ', '-'.join(frase)) print('''hkdbfbjdhkjfsndjhdlsjfds jflhdsfhldsfkjdsjkfdsklf kjfdslkfljdsfkdjskfkldsj çkdsjflkdskjfdskjfçdsjdd dskjflkdjfsjçjfdskçfsdkç''').

Henrique Zangerolame: f1=str(input('digite sua frase')) f2=f1 f3=str(input('onde quer alterar')) f4=f3 f5=str(input('digite sua alteracao')) f6=f5 f7=f1.replace(f3,f5) print('foi o \n {}'.format(f7)).

Jonathan Silva: Não entendi a questão do 0, ele não representa o nada?.

RafaelHeuseler: Desafio 23 num = str(input('Digite um número de 1000 à 9999: ')) print('Unidade: ', num[3]) print('Dezena: ', num[2]) print('Centena: ', num[1]) print('Milhar: ', num[0]) ( 1 Likes).

  • Trader Job: vc tem que melhorar o codigo para n dar erro caso digite um um numero com menos de 4 unidades. Ex 123, da erro pq n tem a milhar.

Casa do Jucá: Desafio 27 nome=input('Digite seu nome completo') print('Seu nome completo é {}'.format(nome)) NOME=nome.split() T=len(NOME)-1 NOME1=NOME[0] NOMET=NOME[T] print('Seu primeiro nome é {} e o último nome é {}'.format(NOME1,NOMET)).

Josue Barbosa: print('='*24, 'DESAFIO 27', '='*24) nome=str(input('Digite o seu nome completo: ')).strip().split() print('O seu primeiro nome é: {}'.format(nome[0])) print('Seu ultimo nome é: {}'.format(nome[len(nome)-1])).

Matheus D.: No exercício 23 tive alguns desafios, como o programa lê cada numero em sua respectiva posição, sempre que alguém digitar um numero com 4 digitos, a primeira casa será a do milhar, no entanto se alguem digitar um numero com 3 digitos ou menos a primeira casa não será mais a do milhar e se não for cuidado, a leitura vai ficar incorreta. Sempre tento escapar de usar os "if's" mas nesse exercício não consegui, tive que usa-lo para detectar a quantidade de dígitos e concatenar zeros na frente para que as casa estejam sempre certas para a leitura. Não achei aqui nos comentários desafios como o meu, por isso, ou foi um desafio só pra mim, ou algumas pessoas não consideraram a possibilidade de que seja digitado um número menor que 1000. Se alguém conseguiu fazer isso sem usar as condições 'ifs', compartilhe ai, seria bacana. Aqui vai o meu, infelizmente cheio de condições: numero=input('Digite um número: ') if len(numero)==3: numero='0'+numero if len(numero)==2: numero='00'+numero if len(numero)==1: numero='000'+numero print('a unidade é :{}'.format(numero[3])) print('A dezena é :{}'.format(numero[2])) print('A centena é :{}'.format(numero[1])) print('O milhar é :{}'.format(numero[0])) ( 1 Likes).

Karim Homaissi: Exercicio 27 nome = input('Digite Nome: ') #obtém o nome nome = nome.split() #divide em pedaços print('Primeiro Nome: {}'.format(nome[0])) #acessa o primeiro pedaço print('Ultimo Nome: {}'.format(nome[len(nome)-1])) #obtém o tamanho da lista de pedaços e acessa o ultimo pedaço.

Fringe Tecnologia - Sistemas de Gestão Comercial: Só pra saber, deve ir até que aula? 20 aulas? E 100"desafios"?.

Fernando Coelho: Parabéns aí ao Alex Niezen pelo apoio em compartilhar o seu aprendizado, na solução dos desafios. Ações assim é que tornam o mundo melhor, pois ajuda sem querer nada em troca. Pois bem. Peguei o desafio 23 e também efetuei algumas versões para a sua solução. Eu comecei em relação a hoje (18/10/17) a somente 2 semanas e segui o roteiro de um outro canal estou vindo nesse apenas para aprimorar meus conhecimentos na linguagem. Para quem aprender uma linguagem, sempre tentem ver várias óticas, ou seja, materiais de vários autores, livros, apostilhas, etc e assim, você vai adquirindo conhecimento sobre a linguagem. Essa é uma prática que sempre usei e sempre tem dado certo. Não desistam de estudar a linguagem. Eu já vi várias e posso dizer que essa é que está a linguagem que mais está me deixando animado, pois a curva de aprendizagem é bastante rápida. No intuito de demonstrar o quanto a linguagem é interessante e não com intuito de aparecer, estou deixando outras soluções para o desafio 23, para vocês verem. Todo mundo pode chegar e até mesmo encontrar outras soluções, pois a linguagem permite. ''' # DESAFIO 23 - Crie um programa que leia um numero de 0 a 9999 e mostre os dígitos separadamente ''' algarismos = input("Informe um número entre '0' e '9999': ") print() # linha em branco print("# ===== usando if e elif ====== #") algarismos = ''.join(reversed(algarismos)) qtd = -1 for x in algarismos: qtd+=1 if(qtd==0): print("unidades: ", x) elif(qtd==1): print("dezenas: ", x) elif(qtd==2): print("centena: ", x) elif(qtd==3): print("milhares: ", x) print() # linha em branco print("# ===== usando dicionario e for ====== #") extenso = {0 : 'unidades', 1 : 'dezenas', 2 : 'centenas', 3 : 'milhares'} algarismos = ''.join(reversed(algarismos)) elementos = -1 for numero in algarismos: elementos+=1 print(extenso[elementos] , ": ", numero) print() # linha em branco print("# ===== usando dicionario, for e listas ====== #") extenso = {0 : 'unidades', 1 : 'dezenas', 2 : 'centenas', 3 : 'milhares'} algarismos = list(algarismos) algarismos.reverse() indice = -1 for numero in algarismos: indice+=1 print(extenso[indice], numero) print() # linha em branco Editei por causa do input que havia feito, mas não muda nada algarismos = list(algarismos) que substituiu algarismos = list("Informe um número entre '0' e '9999': "), mas como a pergunta havia sido feita no início, retirei. ''' # DESAFIO 24 - Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com o nome "SANTO". Solução que abrange quase tudo que vimos ''' cidade = input("Informe o nome da cidade: ").upper() divisao = cidade.split() primeiro_nome = divisao[0] print("1 - Fatiamento - Obter parte especificada da String '[:5]'...........:", primeiro_nome[:5]) print("2 - IN - Se o texto procurado está contido no valor da variável:" , 'SANTO' in primeiro_nome) print("3 - FIND - Se encontrado, fornece a posicao em que inicia.........:" , primeiro_nome.find('SANTO')) print("4 - COUNT - Se encontrado, fornece valor > 0 ............ A .........:" , primeiro_nome.count('SANTO')) print("5 - COUNT - Se encontrado, fornece valor > 0 ............ B .........:" , cidade.count('SANTO',0,len(cidade)-1)) if(primeiro_nome[:5] == 'SANTO'): print("6 - A cidade de", cidade.capitalize() , "atende ao critério de iniciar por SANTO" ) Aproveitem e bons estudos!!.

Rodrigo Dias: Quando é a próxima aula?.

Daniel Luka Ramos: cara alguem pode me dizer pra que que serve essa merda?.

Anna Beatriz: exercício 23 num = int (input("Escolha um numero:")) u = num // 1 % 10 d = num // 10 % 10 c = num // 100 % 10 m = num // 1000 % 10 print("Analisando o numero {}".format(num)) print("unidade:{}".format(u)) print("dezena:{}".format(d)) print("centena:{}".format(c)) print("milhar:{}".format(m)).

JEAN FERNANDES BEZERRA: alguem com 12 anos.

Renan Rodrigues: Ótima aula! Agora só falta python orientado a objetos!!.

Marcos José Farias: Sempre que uso o pycharm, dps de alguns minutos de uso ele fica lento (uns 20 minutos). Alguém sabe se há algo no próprio programa que deve-se fechar pra evitar essa lentidão?.

Leonardo Sagara: uma pena q esses videos sao antigos qria mt falar pra esse cara q essas aulas são MT FERAS PARABENS PELO TRABALHO.

Cangu Iwa: Desafio 23 n = '000' num = str(input('\nDigite número inteiro não negativo de até 4 digitos: ')) num = num.strip() print('É número? {}'.format(num.isnumeric())) print('Tem até 4 dígitos? {}'.format(len(num)<5)) num = n + num qtddígitos = len(num) unidade = num[qtddígitos - 1] dezena = num[qtddígitos - 2] centena = num[qtddígitos -3] milhar = num[qtddígitos - 4] print('Unidade = {}\nDezena = {}\nCentena = {}\nMilhar = {}'.format(unidade,dezena,centena,milhar)).

lMatheusx: Galera, essa questão do 3:13 começar no 4 e terminar no 12 é porque o PC entende que o número inicial é 0 e não 1. E sobre terminar no 12 e não no 13 é porque o 13 não está contido no intervalo. Espero tê-lo ajudado. frase = 'Curso em vídeo Python'; frase[:5]; print(frase[2::3]); #Começa no 2, termina no final e pula de 3 em 3 print(len(frase)); #Comprimento da frase print(frase.count('o',0,13)); #Conta quantas vezes há a letra 'o' na frase, de 0 até a posição 13 somente print(frase.find('em')); #Retorna em qual posição ele começa o 'em'. Se não encontrar, ele retorna -1, ou seja, não há na frase print(frase.replace('Python','Android')); #troca python por android print(frase.upper()); #coloca tudo em maiúsculo; print(frase.lower()); #coloca tudo em minúsculo; print(frase.capitalize()); #Deixa só maiúsculo a primeira letra print(frase.title()); #Deixa maiúsculo a primeira letra em toda quebra de espaço print(frase.strip()); #Remove espaços desnecessários, muito útil em preenchimento de cadastro em sites print(frase.rstrip()); #Remove apenas os espaços desnecessários do final (RIGHT) da String print(frase.lstrip()); #Remove apenas os espaços desnecessários do início (LEFT) da string print(frase.split()); #Separa os espaços print(''.join(frase)); print("""Welcome something square root """);#pra criar um menu sem precisar usar \n, só fazer 3 aspas #A string é imutável, a não ser que eu faça uma atribuição a ela de forma completa #ex: frase = "...";.

Leonardo Pacheco: qual programa ele usa p fazer os slides?.

Adriano Dantas: desafio 24 cidade = input('digite o nome da uma cidade: ') lista = cidade.split() if lista[0] == 'Santo': print('A cidade de {} começa com nome de santo'.format(cidade)) else: print('a cidade de {} não começa com o nome de santo'.format(cidade)).

Matheus.Guimarães: 23 - dig = (input('Digite um valor entre 0 a 9999:')) print('O valor escolhido foi',dig) print('Unidade:') print(dig[3:]) print('Dezena:') print(dig[2:3]) print('Centena:') print(dig[1:2]) print('Milhar:') print(dig[0]).

Vitor Dalla Vecchia: Minha solução do exercício 22: nome = input('Digite seu nome: ') tudojunto = nome.replace(' ', '') separados = nome.split() print ('Em maiúsculo: {}'.format(nome.upper())) print ('Em minúsculo: {}'.format(nome.lower())) print ('Seu nome tem {} letras'.format(len(tudojunto))) print ('Seu primeiro nome tem {} letras'.format(len(separados[0]))).

michel By: Mormol: Ta ai o meu tanto a pessoa escrevendo (Santo) ou (santo) a resposta e a mesma cid = input('Digite o nome da sua cidade: ') div = cid.lower().capitalize() div1 = div.split() if 'Santo' in div1[0]: print('O Nome da sua cidade começa com Santo') else: print('O Nome da sua cidade nao começa com Santo').

  • lidl b1tch: Acho que n podes usar o if.
  • michel By: Mormol: @lidl b1tch olhei aqui e verdade mesmo nao era pra se respondido com if kkk.
  • michel By: Mormol: @lidl b1tch serio agora ja foi e pq eu nao vi o video do exercicio respondido eu so assisto as aulas e tento resolve ai na minha logica o if era ideal kkk.
  • lidl b1tch: @michel By: Mormol kkk eu fiz um codigo muito mais complexo com loops e if.

Maria Julia Ccb: Meu desafio 22 ficou assim: nome = str(input('Qual seu nome completo? ')) print(nome.upper()) print(nome.lower()) nomes = (nome.split()) print('Total de caracteres:') print(len(''.join(nomes))) Espero que ajude!.

Ramos: EXERCÍCIO 27: nome_completo = input('Digite seu nome completo: ').split() print(f'Primeiro: {nome_completo[0]} \n Ultimo: {nome_completo[-1]}') ( 1 Likes).

  • Gabriel Noberto: Agradeço a todos que tentaram ajudar nos comentários, mas esse aqui foi o único que funcionou..

????• Lucky Barbz• ????: desafio 24 c = input('me diga o nome de uma cidade: ') santo = 'santo' in c print (santo) ( 1 Likes).

  • Vitor Devair: nome = input('qual o nome da sua cidade?: ') s = nome.split() print('sua cidade começa com a palavra santo? {}'.format('santo' in (s[0]))) da sua forma, se colocar santo no meio da frase, ainda vai aparecer 'true'.

Luis Carlos: #DESAFIO 25 #Crie um programa que leia o nome de uma pessoa e diga se ela tem o nome silva. nome = input('Digite um nome: ') title = nome.title() verificar = 'Souza' in title print('Esta pessoa possuí "Souza" em seu nome? {}.'.format(verificar)).

Pedro Henrique: Desafio 24 test = input('digite o nome de uma cidade:') cidade = test.title().strip().split()[0] print('False = não') print('True = sim') print(f'a cidade {test.title().strip()} começa com Santo?') print(f'a resposta é','Santo' in cidade,).

Manuel Monteiro: eu fiz de uma forma diferente: n1=(input('Qual é o teu primeiro nome? ')) n2=input('Qual é o teu sobrenome? ') n = n1 + ' ' + n2 print() print('O teu nome escrito em letras maiusculas é',n.upper()) print('O teu nome escrito com letras minusculas é',n.lower()) print('O teu nome tem',len(n.replace(' ','')),'letras') print('O teu primeiro nome tem {} letras'.format(len(n1))).

Miguel João Ferreira: Desafios 22 a 27: Desafio 22: nc = input ('Indique o nome completo: ') nome1 = nc.split () print ('{}, o seu nome completo é: {}'.format (nome1 [0], nc)) print ('O seu nome completo em maiúsculas: ', nc.upper()) print ('O seu nome completo em minúsculas: ', nc.lower()) print ('O seu nome tem', len (nc) - nc.count (' '), 'carcateres, sem espaços incluídos!') print ('O seu nome tem', len(nc), 'caracteres, com espaços incluídos!') print ('{}, o seu primeiro nome tem {} letras'.format (nome1 [0], len (nome1 [0]))) Desafio 23: n = int (input ('Digite um número inteiro de 0 a 9999: ')) if n < 0: print ('Erro: O número que indicou é inferior a 0. Indique um número inteiro entre 0 e 9999') elif n > 9999: print('Erro: O número que indicou é superior a 9999. Indique um número inteiro entre 0 e 9999') else: u = n // 1 % 10 d = n // 10 % 10 c = n // 100 % 10 m = n // 1000 % 10 print ('O seu número é válido e é o:', n) print ('Unidades:', u) print ('Dezenas:', d) print ('Centenas:', c) print ('Milhar:', m) Desafio 24: cidade = str (input ('Indique o nome da sua cidade:')) cidividida = cidade.split(cidade) nome1 = cidividida [0] if nome1 == 'Santo': print ('A sua cidade começa com a palavra "Santo"') else: print ('A sua cidade não começa com a palavra "Santo"') Desafio 25: nomec = input ('Indique o seu nome completo') if 'Silva' in nomec: print ('O seu nome completo contém o nome "Silva"') else: print ('O seu nome completo não contém o nome "Silva"') ou, para retorno apenas de um valor booleano: nomec = input ('Indique o seu nome completo') print ('Silva' in nomec) Desafio 26: A segunda parte deste exercício, de onde aparece pela primeira e pela última vez a letra A só consegui resolver depois de ver a solução (vídoe Exercício 026): frase = str (input ('Digite uma frase: ')).upper().strip() print ('A letra "A" aparece {} vezes na frase.'.format (frase.count('A'))) print ('A letra "A" aparece pela primeira vez na posição {}.'.format (frase.find('A')+1)) print ('A letra "A" aparece pela última vez na posição {}.'.format (frase.rfind('A')+1)) Desafio 27: Para a última parte do exercício (mandar o programa indicar o último nome) precisei de ver a solução (vídeo Exercício 027): nome = input ('Indique o seu nome completo: ').strip() nomes = nome.split() print ('Olá, {}, prazer em conhecê-lo/a!'.format (nome)) print ('O seu primeiro nome é: ', nomes [0]) print ('O seu último nome é: ', nomes [len(nomes)-1]).

Thallyson FPS: operacao = (input('Digite seu nome completo: ')) dividido = operacao.split() print(f'Nome em maiusculo: {operacao.upper()}') print(f'Nome em minusculo: {operacao.lower()}') print('Total de letras:',len(''.join(dividido))) print(f'Primeiro nome tem {len(dividido[0])} letras.').

Zyon Music: desafio 026 | esse tem algumas funções a mais frase = str(input('insira uma frase: ')) ab = frase.lower() a = ab.count('a') frasesplit = ab.split() frasejoin = ''.join(frasesplit) print(' ') print('esta frase tem {} caracters'.format(len(frasejoin))) print('nela a letra A aparece {} vez(es)'.format(a)) acount = frasejoin.find('a') print('a primeira letra A da frase é o {}° caractere'.format(acount + 1)) ultima = frasejoin.rfind('a') print('e a ultima letra A é o {}° caractere'.format(ultima + 1)).

andrew dylan: desafio 22 nome = input('Digite seu nome: ') print('Seu nome em letras maiúsculas = {}'.format(nome.upper())) print('Seu nome em letras minúsculas = {}'.format(nome.lower())) print('quantidade de letras no seu nome = {}'.format(len(nome.strip()))) divido = nome.split() print('quantidade de letras no seu primeiro nome = {}'.format(len(divido[0]))).

Carlos Marcolino: N: 24 cidade = str(input('INFORME O NOME DE UMA CIDADE:')).upper().split() print('A CIDADE CITADA COMEÇA COM O NOME SANTO?') print('SANTO' in cidade[0]).

Leonardo Carvalho: 022 name = input('Digite o seu nome: ') print(name.upper()) print(name.lower()) space = name.split() juncao = (''.join(space)) print('Total de letras do seu nome completo: {}'.format(len(juncao))) print('Total de letras do seu primeiro nome: {} '.format(len(space[0]))).

ReCanTo HG: quem ja fez print ('Olá eu sou fulano') nome=input ('como você se chama?') print ('prazer em te conhecer{}!' .format (nome) input ('qual é a sua cor favorita'). o melhor que a modificação fila ilimitada. o meu esta bem avançada..

Ricard Roberg: Coloquei isso aqui no ínicio do script e fui anotando os exemplos pra poder consultar depois # |C|u|r|s|o| |e|m| |V|í|d|e|o| |P|y|t|h|o|n| # |0|1|2|3|4|5|6|7|8|9|0|1|2|3|4|5|6|7|8|9|0|.

Miguel Roa: # ==== Ejercicio 25 ==== nome = str(input('Ingresse o nome: ')) print('O nome tem a palavra "SILVA"?: {}'.format('SILVA' in nome)).

Elizeu Medeiro: desafio 022 nome = input('qual é o seu nome?') print('seu nome maiúsculo é') print(nome.upper()) print('seu nome minúsculo') print(nome.lower()) print('ao todo seu nome tem') print(len(nome.strip())) name2 = nome.split() print('o primeiro nome tem') print(len(name2[0]), 'letras').

Meliodas sx: Estou fazendo esse curso no fim de 2021 alguem quer call pra se ajudar q saiba mais q eu :(.

JV Boni: prof vc tá me ajudando na minha escolha de facudade.

Rafael Fortes: Esses comandos me lembraram bastante das funções no Excel. Lá temos várias funções como essas..

Igor Popovicz: Exercício 23 :) numero = str(input('Digite um número de 0 a 9999: ')) print('Você digitou {}'.format(numero)) print('Unidade: {}'.format(numero[3])) print('Dezena: {}'.format(numero[2])) print('Centena: {}'.format(numero[1])) print('Milhar: {}'.format(numero[0])).

Luca Pohl-Angel: Esse foi dificl mano, eu tava pensando demais, eu tava usando split e join tentando achar uma solucao, pq no comeco tinha feito um programa q tava lendo e mandando de boa, soq quando digitava apenas um numero nao retornava 0 nas outras casas, dava erro de index out of range, entao minha solucao foi por 3 '0' na frente do numero que assim nao importa se o numero for apenas 1 digito, os 3 '0' serao acresentados na frente e assim o programa poderia ler todos os 4 digitos :) foi dificl e fiquei frustrado mas consegui kkkkkkkk numero = ('000' + input('Digite um numero de 0 a 9999: ')) print(f'Unidade: {numero[len(numero)-1]}') print(f'Dezena: {numero[len(numero)-2]}') print(f'Centena: {numero[len(numero)-3]}') print(f'Milhar: {numero[len(numero)-4]}').

Charles Cleython: Alguém sabe de alguma lista de exercícios sobre o que foi visto nesta aula além dos que o Guanabara propôs? Se sim e puder enviar-me, agradeço..

Breno Barbosa: Aula fantástica. ( 1 Likes).

Dalton Filho: Não estou conseguindo importar nenhuma biblioteca python (pygame, emoji). Uso o VSCode, mas tentei baixar o Pycharm para instalar e não deu certo, sempre aparece um erro de instalação.

ROBSILVERGUN: EX025: n = str(input('Digite seu nome completo: ')) s = n.upper() s = 'SILVA' in s s = str(s) s = s.replace('True', 'Seu sobrenome contem Silva') s = s.replace('False', 'Seu sobrenome nao contem Silva') print(s).

Sara Lyma: Professor estou amando muito o curso de Python e eu não sabia nada !.

Adriano Dantas: desafio 25 nome = input('Digite seu nome: ') if nome.find('silva') >= 0: print('seu nome tem silva') else: print('seu nome nao tem silva').

Anonimo Ap: desafio 024 c = input ('Escreva o nome de uma cidade: ') a = ( c.split () [0]) print ('santo' in (a) ).

Jessica De Oliveira Garcia: nuncateapoiarei.

ScienceEducation: EX 23) numero = input('Digite um número: ') unidade = numero[-1] dezena = numero[-2] centena = numero[-3] milhar = numero[-4] print('Unidade: {}'.format(unidade)) print('Dezena: {}'.format(dezena)) print('Centena: {}'.format(centena)) print('Milhar: {}'.format(milhar)).

VVAP Production Arts: vai ter o android kakakakkaka.

Kevin Vieira: Fiz o desafio para o nome 'SILVA' desse jeito: nome = input('Insira um nome: ') aux = nome.upper() busca = aux.find('SILVA') print(busca.__bool__()) Mas essa parte do final 'busca.__bool__( )' se tu colocar como primeiro nome, o comando não detecta o caráctere [0] e dá False, como se ele detectasse "ilva". Para segundo nome em diante funciona , então creio que serve..

Ally ????: nome = "Deus é Maravilhoso" div = nome.split() print(nome.upper()) print(nome.lower()) print(len(nome.strip())) print(len(div[0])).

HANDROID: em jogo online isso serve para impedir os jogadores de xinga ne?.

Gabriel dos Santos: Quem pegou a referência do Gandalf do Senhor dos Anéis na aula???.

Felipe B. Dornelles: Recém comecei a aprender Python mas já tenho um pouco de experiência pq já estudava C++. Essa aula me lembra os arrays que eu utilizo muito no C++, mas no Python parece ser bem mais facil de programar com indices..

Mateus Caipira: frase = """Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than right now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those!""" dividido = frase.split() i = 0 while i < len(dividido): print(dividido[i][0]) i += 1 Primeira letra de cada palavra.

Fernando Schneider: #Desafio 26 frase = input('Informe uma frase:\n'); Posicao1 = frase.find('a') + 1; PosicaoFinal = frase.rfind('a') + 1; print('A primeira vez que a aparece é na Posição {} e a ultima e na posição {}.'.format(Posicao1,PosicaoFinal)); #Desafio 27 frase = input('Informe um nome:\n'); Palavras_Separadas = frase.split(); Tamanho = len(Palavras_Separadas); print('Ex: {}.\nPrimeiro: {}.\nÚltimo: {}.\n'.format(frase,Palavras_Separadas[0],Palavras_Separadas[Tamanho-1]));.

ruan gleisson: Ex 27 print('## BUSCADOR DE PRIMEIRO E ÚLTIMO NOME ##') nome = str(input('Digite um nome completo qualquer: ')) print("NOME DIGITADO: {}".format(nome)) print("Primeiro Nome: {}".format(nome.split()[0])) print("Último Nome: {}".format(nome.split()[-1])).

Aventura Nerd: Desafio 23 - Milhar n = (input('Digite um número de digitos:')) print('Milhar:{}'.format(n[0:1:])) print('Centena:{}'.format(n[1:2:])) print('Dezena:{}'.format(n[2:3:])) print('Unidade:{}'.format(n[3:4:])).

Danillo Paulo: ex024: c1 = str(input('Digite o nome da cidade: ')) k = c1.split() i1 = k[0] f = 'SANTO' in i1.upper() print('"False" é "Não" e "True" é "Sim", com base nisto saberá se o nome da cidade tem "SANTO": {}.'.format(f)).

Lucca Bessa: Porque Python é tão mais fácil que outras linguagens kkk. Tô vendo Java agora na escola e já não aguento mais....

Caua Tavares: k = input ('Digite o seu nome conpleto : ') print (k.upper ()) print (k.lower()) print (len (k.split () [0])) print (len (k) - k.count (' ')).

Arthur Amaral: #22 Exercício n = input('Digite seu nome completo:\n') print(n.upper()) print(n.lower()) print(len(n)-n.count(' ')) print(len(n.split()[0])) ( 3 Likes).

  • Marcos Gabriel: Eu fiz dessa forma nome = input('Digite o seu nome completo: ') print('Seu nome em letras maiúsculas:', nome.upper()) print('Seu nome em letras minúsculas:', nome.lower()) print('A quantidade de letras no seu nome é: ', len(''.join(nome.split()))) print('A quantidade de letras do seu primeiro nome é: ', len(nome.split()[0])).
  • Sempre Que Você Ler Os Comentários Eu Estarei Lá: me perdi td na parte de contar tds as letras sem considerar os espaços.

Dirceu Carneiro: nome = input('Digite seu nome completo : ') print(nome.upper()) #reescrever o nome em maiúsculo print(nome.lower()) #reescrever o nome em minúsculo texto = ''.join(nome.split()) #criei um var para receber o join sem espaços print(len(texto)) #contar sem espaços primer = nome.split() #criei uma var para splitar [0] print(len(primer[0])) #contar o [0].

Lucas Hz: TERCEIRO nome = input('Qual o nome da cidade ? ') nome = nome.split() if nome[0].lower() == 'santo': print('Tem santo') else: print('nao tem santo').

jhonatan silva: alguém poderia me ajudar como eu vou saber quando usar frase.ISSO ou ISSO(frase).

Carlos Eduardo: Minha resolução do exe: 24 print('Nome da cidade') nome = str(input('Digite o nome de uma cidade. ').upper()) sant = nome.split() print ('SANTO' in sant[0],'{}'.format(nome)).

P4 PEDRO: to em 2021 fazendo haha meu ex22 ai p vcs x = str(input('Insira seu nome completo:')) print(x.upper()) print(x.lower()) y = x.split() z = len(y) - 1 print(len(x) - z) print(len(y[0])).

Pedro Castro: Um pouco sobre os códios que eu anotei durante a aula: frase='Curso em Vídeo Python' frase1=' Curso em Vídeo Python ' print('===== FATIAMENTO =====') print('') print(frase[9]) print(frase[9:13]) print(frase[9:21]) print(frase[9:21:2]) print(frase[:5]) print(frase[15:]) print(frase[9::3]) print('') print('==== ANÁLISE ====') print('') print(len(frase)) print(frase.count('o')) print(frase.find('deo')) print('Curso' in frase) print('') print('==== TRANSFORMAÇÃO ====') print('') print(frase.replace('Python','Android')) print(frase.upper()) print(frase.lower()) print(frase.capitalize()) print(frase.title()) print(frase1.strip()) print(frase1.rstrip()) print(frase1.lstrip()) frase.split() print('-'.join(frase)).

Marlon Sousa Sangregorio: Anotação Básica da aula09 (não é a melhor mas é do jeito que eu entendo) Fatiamento___ frase(Curso em Video Python) frase[9] = 'V' frase [9:13] = 'Vide' a letra 'o' não esta inclusa pois para de contar no [13___________________________________// frase [:5] = quando não existe nenhum valor antes do ':', começa da str '0' frase[15:] = quando não existe nenhum valor depois do ':' começa do exemplo '15' frase [9::3] começa do '9' e vai até o final, e o '3' vai pular 3 em 3 caracteres apagara o que foi pulado Analise___ len (função): le a quantidade de caracteres em uma string in (operador) : veriifica se existe tal frase ou caractere, dizendo 'True' ou 'False' upper: coloca os caracteres em maiusculas count: conta a quantidade de caracteres que voce escolher find: encontra a primeira aparição de algum caractere ou frase, se o caractere não existir retorna -1 rfind: encontra a primeira aparição de algum caractere ou frase começando da direita p/ esquerda _________________________________________// Transformação___ replace: troca a palavra por alguma que queira upper: coloca os caracteres em maiusculas lower: coloca as palavras em minusculas capitalize: coloca o primeiro caractere de alguma str e joga para maiuscula title:conta a quantidade de palavras atraves dos espaços strip: retira os espaços do começo e do final da string rstrip: retira somente os espaços do lado direito da string lstrip: retira somente os espaços do lado esquerdo da string _____________________________________________________________// Divisão___ split: divide a string atraves dos espaços, fazendo outras listas de strings _____________________________________________________________// Junção___ join: junta as strings ' '.join(frase).

Leonardo Viana: Dica pra quem quer resolver o problema de contar as letras sem considerar os espaços, use o replace. Bjs e boa sorte!!.

O Celegatto: tenho uma duvida: se usarmos (variavel).replace("Python","Android") ta beleza vai trocar, mas e se na frase da variavel, existir duas palavras Python, ou duas iguais e vc so quer sobstituir uma? nao sei se deu para entender mas blz.

Alves Bidan: Desafio 27 nome=input('Digite seu nome completo: ') dividido=nome.split() n1=dividido[0] n2=dividido[-1] print('seu nome é {} {}.'.format(n1, n2).

Dimebag Darrel: Essa fase 9 eu já achei mais chatinha.

Thiago: a = str(input('Digite uma frase: ')).lower() qa = a.count('a') ap = a.find('a') au = a.rfind('a') print('Essa frase contém {} letra(s) A'.format(qa)) print('A primeira letra A dessa frase está na {} posição'.format(ap)) print('A última letra A dessa frase está na {} posição'.format(au)).

Karim Homaissi: Exercicio 25 nome = input('Digite Nome: ') nome = nome.split() print('silva' in nome[:]).

Diego Peres Marques: Excelente aula!.

DEV SIMPLIFICA: desafio= 'Desafio 25' print('{:=^38}'.format(desafio)) from time import sleep nome= str(input('Digite nome Completo = ')).strip() d1= nome.lower() sleep(1) if 'silva'in d1: print('Ola Silva Tudo bem?!') print('Acesso liberado.') else: print('Infelizmente voce nao é Silva!!') print('Acesso sem Autorizacao').

Henrique Luiz: Guanabara, muito obrigado! Pretendo contribuir brevemente com o canal!.

Luís Daniel: FUNÇÃO split() A função split() divide um texto todas as vezes que a String passada como argumento for localizada. No código a seguir, definimos uma frase e sem seguida, invocamos a função split(), definindo como argumento, uma String que contém um único espaço em branco. >>> s = "Toda string em Python é imutável" >>> s.split(" ") ['Toda', 'string', 'em', 'Python', 'é', 'imutável'] Como podemos ver, uma lista foi retornada e está contém as palavras como sendo elementos. Se observarmos a String original, veremos que as quebras foram feitas a cada espaço em branco existente..

attilio bolivar: Nossa! que aula otima , sem palavras! isso me da vontade de aprender cada vez mais novas bibliotecas e funcoes/metodos..

Mateus costa: nome = str(input('Informe seu nome completo: ')).strip() print('Nome em maisculo {}.'.format(nome.upper())) print('Nome em minusculo {}.'.format(nome.lower())) nome2 = (nome.split()) print('O primeito nome tem {} letras.'.format(len(nome2[0]))) print('O nome completo tem {} letras.'.format(len(''.join(nome2)))).

Luan Scar: frase[3:9] lent(frase) frase.count('o', 0, 13) = contas letras frase.find('deo') 'curso' in frase frase.replace('Python', 'Android') frase.upper() frase.lower() frase.capitalize() frase.title() frase.strip() #remove espaço inútil frase.rstripe() #remove os últimos frase.lstripe() frase.split() #divide os espaços '-'.join(frase) #junta.

EduTv - Tube: dica usem yandex browser porque nele se abrir o youtube dar play no video e abrir uma aba secundaria ele vai abrir uma miniatura do video(que voce pode moldar o tamanho para melhor visao) e dai voce minimiza o browser e a miniatura vai continuar la tocando o video ai e so abrir o py charm e se pausar novamente ela nao fecha ela so vai fechar se voce clicar no x da miniatura (assim que estudo com tranquilidade com o py charm aberto)....

Gabriel Lopasso: 18:00 cursinho do Gandalf chegando no condado ( 4 Likes).

Matheus Phelipe: Exercício 26 nome = input('Informe uma frase ') print('Quantidade de caracteres (A) = {}'.format(nome.count('A'))) #informa quantas vezes o elemento 'A' foi encontrado print('Posição do primeiro = {}'.format(nome.find('A'))) # informa a primeira posição do elemento 'A' print('Posição do último = {} '.format(nome.rfind('A'))) # informa a última posição do elemento 'A'.

Raimundo Nonato Justino da Costa: Muchísimas Gracias ???? ???? ( 1 Likes).

uddy: prhase = input("escreva seu nome:") print("o nome tem {} A, e o primeiro A aparece em {},e o ultimo aparece em {}".format(prhase.count("a"),prhase.find("a"),prhase.rfind("a"))).

Daniel: EXERCICIO 23 DENOVO OBS: TO USANDO if n = input("Digite um número de 0 a 9999: ") nl = len(n) if nl <= 4 and nl >= 0: unidade = (n[3]) dezena = (n[2]) centena = (n[1]) milhar = (n[0]) print("Unidade: {}\n Dezena: {}\n Centena: {}\n Milhar: {}".format(unidade, dezena, centena, milhar)) else: print("Você digitou um número inválido.").

hat: algm sabe como tirar acentos de uma frase???.

Atualpa Bruno: frase = 'Curso em Vídeo Python' print('-'.join(frase)) RESULTADO: C-u-r-s-o- e-m V-í-d-e-o -P-y-t-h-o-n A separação aconteceu por letra e não entre palavras como demonstrado no vídeo..

  • Uirá Siqueira: Você precisa transformar o exemplo, que e uma única string, em varias strings diferentes. Ex. frase = ('Curso', 'em', 'video', 'python'). Pois o código realiza a junção com '-' entre strings diferentes. O exemplo que tu mostrou, evidencia uma unica string..

Senso comum: Eu estou achando ótimo aprender sobre programação; sempre gostei, mas trabalho no momento na area de logística, e sinto que não vou conseguir dar uso ao aprendizado.. alguém passando pelo mesmo? ( 1 Likes).

  • Marcela Lima: Tb tenho formação em Logística, mas sinto que posso dar minha contribuição, oferecendo soluções para está área com os programas..

Matheus Souza Martins: #Encontrar "Silva" no nome nome = str(input('Digite seu nome completo: ')) n1 = nome.lower() print(n1) print('Verificação: {}'.format('silva' in n1)) ( 1 Likes).

lucas aguiar: Ex022 nome = (str(input('Digite seu nome completo: '))) print(nome.upper()) print(nome.lower()) print(len(nome.split()[0])) quant_letras = ''.join(nome.split()) print(len(quant_letras)).

cleverson guesser: Quem tá fazendo em 2021?.

Fabio Aparecido Silva: Parabéns pelo curso.

JOAO PAULO: python.

Frank Ramos: # ex022 nome = input('Digite seu nome: ') print(f'Se nome em upper é: {nome.upper()}\n' f'Seu nome com lower é: {nome.lower()}') print(f"Seu nome tem {len(nome) - (nome.count(' '))} letras \n" f'Seu primeiro nome tem {len(nome.split()[0])} letras').

Diego Dreossi: Otimas aulas.

Luis Spader: Thanks ( 1 Likes).

André Richardi: Queria fazer uma pergunta. Sou mega noob em python então desculpa se a pergunta parecer idiota Quando vou dar um comando me parece que a estrutura é: objecto que recebe a ação (ponto) a ação frase.count() Mas quando ele vai solicitar o tamanho de uma frase a lógica inverte len(frase) Sendo que se eu digitar frase._len_() também funciona. quando eu uso uma forma de pensar e quando eu uso outra ? objeto(ponto)ação() ou ação(objeto) ?.

Rafael Rodrigues: 34:00 seria essa uma afirmação subliminar ? Cadê o curso em vídeo android ? ahiaihaihai.

felipe designer: nossa eu substitui os espaços por nada essa foi minha tecnica (gambiarra123).

Fabio Yamashita: Para o pessoal que nn gosta de escrever aqui está: frase = 'Curso em vídeo Python' frase2 = ' Aprenda Python ' #print('Curso' in frase) #Tem a string 'curso' na variavel frase? True #print(frase.replace('Python', 'Android')) #Troca a palavra Python por Android #print(frase.find('Android')) #ele vai mostrar -1 ou se existir na string as palavras entre aspas ele mostra a posição #print(frase.count('o')) #Conta quantas vezes tem a letra 'o' na string #print(frase.upper()) #Deixa todas as letras maiúsculas #print(frase.lower()) #Deixa todas as letras minúsculas #print(frase.capitalize()) #Somente a 1 letra maiúscula e o resto minúscula #print(frase.title()) #Deixa a 1 letra e todas as letrás após o espaço maiúsculas #print(frase2.strip())#Retira os espaços antes e e depois da string EX: de ' a ' p/ 'a' #print(frase2.rstrip()) #Right Strip, retira somente os espaços da string no final #print(frase2.lstrip()) #Left strip, retira somente os espaços a esquerda da string no começo #print(frase.split()) #Ele ira criar uma divisão a cada espaço na string (Divida a string) #print('-'.join(frase)) #No lugar do espaço, ele colocara o '-'.

Rafael Silva: frase = input('Digite o nome da sua Cidade: ').lower() v = 'santo' in frase print('Sua cidade começa com Santo? {}'.format(v)).

Natan Yoshikage: Nao to entendendo ele falou que comeca com 0 mas no meu diz que tem 18 essa frase: (vamo tomar sorvete).

Bruno Silva Duarte: Por acaso é possivel colcoar dois comandos juntos? Como ficaria??? Exemplo(sei que ta errado mas vai dar pra entender o que eu quis dizer): print(f'Nome com todas letra maiúsculas: {nome.upper() nome.strip()}') (Caso o usuario der aqueles espaços mostrar na tela em letra maiúscula sem os espaços).

Cortadão de Bruço: Resumindo 46 Minutos que geral leva 2 horas pra terminar de assistir kkkkkkkk frase = 'Curso em Vídeo Python' print(frase[15]) #escolhe o caracter 15 print(frase[9:14]) #escolhe do caracter 9 até o caracter 13 print(frase[9:21:2]) #escolhe do caracter 9 até o caracter 21 pulando 2 casas de caracter print(frase[:5]) #escolhe do caracter 0 até o caracter 5 print(frase[15:]) #escolhe do caracter 15 até o último caracter print(frase[9::3]) #escolhe do caracter 9 até o último, "pulando" 3 casas por vez print(" ") '''Usei a Palavra ESCOLHE para informar quais caracteres serão escolhidos para ser IMPRESSO através do comando print()''' print('FATIAMENTO') '''fatiamento''' print('Em Caracteres Visíveis e Invisíveis há um total de {} caracteres'.format(len(frase))) print('Quantas Vezes Aparece a Letra "o"? => {}'.format(frase.count('o'))) print('Quantas Vezes a Letra "o" Aparece no Fatiamento? => {}'.format(frase.count('o',0,13))) #de 0 a 12 apenas um caractere "o" aparece print(" ") print('ANÁLISE') '''analise''' print('Em Qual Posição Inicia o trecho da palavra "deo"? => {}'.format(frase.find('deo'))) print('Quantas Vezes Aparece a Palavra "Android"? => {}'.format(frase.find('Android'))) print('Existe a Palavra "Curso" na Frase? => {}'.format('Curso' in frase)) #ISSO NÃO É uma funcionalidade e sim um operador print(" ") print('TRANSFORMAÇÃO') '''transformação''' #uma lista de string é imutável, porém, pode ser transformadas através de métodos print('A Frase "{}" Agora Será ==> "{}"'.format(frase, frase.replace('Python', 'Android'))) print('Toda a Frase em Maiúscula => "{}"'.format(frase.upper())) # upper é um Método. print('Toda a Frase em Minúscula => "{}"'.format(frase.lower())) # lower é um Método. print('Apenas a Primeira Letra Sendo Maiúscula => "{}"'.format(frase.capitalize())) print('A Primeira Letra de Cada Palavra Sendo Maiúscula => "{}"'.format(frase.title())) print(" ") print('FRASE2 = " Aprenda Python " ') frase2 = ' Aprenda Python ' print(frase2) #print padrão de uma string com espaços inúteis print('A Frase "{}" sem Espaços Inúteis Fica Assim => "{}"'.format(frase2, frase2.strip())) # muitapaços inúteis são "interpretados" como "espaços sem nexo" print('A Frase "{}" Sem Espaços Inúteis A DIREITA Fica Assim => "{}"'.format(frase2, frase2.rstrip())) # RSTRIP apaga somente espaços inúteis a DIREITA(RIGHT). print('A Frase "{}" Sem Espaços Inúteis A ESQUERDA Fica Assim => "{}"'.format(frase2, frase2.lstrip())) # LSTRIP apaga somente espaços inúteis a ESQUERDA(LEFT). print(' ') print('DIVISÃO') '''DIVISÃO''' # faço a colocação desse print para que possa entender que a frase de exemplo Mudou. print(frase) print(' ') print('Oque antes era contado {} caracteres ----- Agora é Dividido Dessa Maneira => {}'.format(len(frase),frase.split())) #['0,1,2,3,4' , '0,1' , '0,1,2,3,4' , '0,1,2,3,4,5'] #['Curso' , 'em' , 'Vídeo' , 'Python' ] #[' 0 ' , '1' , '2' , '3' ] # Antes de "Splitar", sequênciava-se de 0 até 21. print(' ') print('JOIN " " => {}'.format(' '.join(frase))).

  • Cortadão de Bruço: NO FINAL DE TUDO FICA ASSIM P Vídeo VdoPto Curso Python VePh FATIAMENTO Em Caracteres Visíveis e Invisíveis há um total de 21 caracteres Quantas Vezes Aparece a Letra "o"? => 3 Quantas Vezes a Letra "o" Aparece no Fatiamento? => 1 ANÁLISE Em Qual Posição Inicia o trecho da palavra "deo"? => 11 Quantas Vezes Aparece a Palavra "Android"? => -1 Existe a Palavra "Curso" na Frase? => True TRANSFORMAÇÃO A Frase "Curso em Vídeo Python" Agora Será ==> "Curso em Vídeo Android" Toda a Frase em Maiúscula => "CURSO EM VÍDEO PYTHON" Toda a Frase em Minúscula => "curso em vídeo python" Apenas a Primeira Letra Sendo Maiúscula => "Curso em vídeo python" A Primeira Letra de Cada Palavra Sendo Maiúscula => "Curso Em Vídeo Python" FRASE2 = " Aprenda Python " Aprenda Python A Frase " Aprenda Python " sem Espaços Inúteis Fica Assim => "Aprenda Python" A Frase " Aprenda Python " Sem Espaços Inúteis A DIREITA Fica Assim => " Aprenda Python" A Frase " Aprenda Python " Sem Espaços Inúteis A ESQUERDA Fica Assim => "Aprenda Python " DIVISÃO Curso em Vídeo Python Oque antes era contado 21 caracteres ----- Agora é Dividido Dessa Maneira => ['Curso', 'em', 'Vídeo', 'Python'] JOIN " " => C u r s o e m V í d e o P y t h o n.

Wilton Cabral: Resolvi todos os Desafios, quando chegou no 9, tabuada não rolava, mesmo usando os códigos da galera, ao investigar percebi que todos os programas resolvidos e salvos anteriormente não roda mais. Ai eu pergunto o que aconteceu ? Porque esta vulnerabilidade ?.

Ana Vanderly: Desafio 4 frase = str(input('digite uma frase: ')).strip().lower() print('A letra "a" aparece', frase.count('a'), 'vezes') print('A letra "a" começa na posição', frase.find('a')) print('A última vez que a letra "a" aparece é na posição', frase.rfind('a')).

Leonardo A: Por mim, se você ensinasse 15 cursos de linguagem, eu estudaria os 15. Eu parei o curso pago pra te assistir aula por aula. ( 236 Likes).

  • Phill.: Eu tbm kkkkk, Faço danki code e vc? ( 10 Likes).
  • Marcio Costa: Leonardo, eu fiz o mesmo...e vou contribuir para que o Guanabara continue com esse curso e outros. ( 4 Likes).
  • Juan Chaves: @Phill. tbm cara kkkkk ( 1 Likes).
  • Maria Silva: Ele é um professor formidável!!! ( 1 Likes).
  • pablo costa: Só não fiz a mesma coisa porque meu curso está gratuito agora, se não eu faria sim..

Camila Bandeira: CONSEGUI FAZER O 023 DE FORMA QUE FUNCIONA PRA MENOS DE 4 ALGARISMOS LOL (juntei matemática com frase) num = int(input('Digite um número de 0 a 9999: ')) dez = num + 10000 frase = str(dez) num_espacos = ' '.join(frase) num_modulos = num_espacos.split() print(f'''Unidade: {num_modulos[4]} Dezena: {num_modulos[3]} Centena: {num_modulos[2]} Milhar: {num_modulos[1]} ''').

  • Camila Bandeira: Acabei de descobrir o reverse, então mudei o código: num = str(input('Digite um número de 0 a 9999: ')) num_zeros = '000' + num espacos = ' '.join(num_zeros) sep = espacos.split() sep.reverse() print(f'''Unidade: {sep[0]} Dezena: {sep[1]} Centena: {sep[2]} Milhar: {sep[3]} ''') ( 1 Likes).
  • Patrick _: @Camila Bandeira Que legal, não conhecia esse reverse ( 1 Likes).
  • Megad yey: Com if e mensagem de erro: # Separar número número = input('Digite um número de 0 a 9999: ') a = número.isnumeric() if a == True: númeroint = int(número) if a == False: print('Você deve digitar um número inteiro!') exit() if númeroint > 9999: print('Você deve digitar um número de 0 a 9999') exit() if len(número) == 1: print(f'Unidade: {número[0]}') if len(número) == 2: print(f'Unidade: {número[0]}') print(f'Dezena: {número[1]}') if len(número) == 3: print(f'Unidade: {número[0]}') print(f'Dezena: {número[1]}') print(f'Centena: {número[2]}') if len(número) == 4: print(f'Unidade: {número[0]}') print(f'Dezena: {número[1]}') print(f'Centena: {número[2]}') print(f'Milhar: {número[3]}') ( 1 Likes).

stefaneramosrubenssouza@gmail.com: curso em C pfv.

Pablo Teles: Croé inhên inhên.

EnJoy: Querem apostar na mega cena mas não conseguem escolher os números certos? Então deixe que o python faça isso por você! from random import randint as r mega = [] z = 0 while len(mega) < 6: x = 0 a = r(1, 60) for i in range(len(mega)): if a == mega[i]: x = 1 if x == 0: mega.append(a) z += 1 mega = sorted(mega, key=int) print(mega).

Insideverse Arte & Design: 31:10 urso em Vídeo kkk gostei. Da like quem tá estudando Python em 2020 ( 5 Likes).

Vladimir Arauzo: Eu fiz a 24 assim:cidade = input('Digite o nome de sua cidade:') x = cidade.upper().split() if ('SANTO' in x[0]) == True: print('O nome de sua cidade começa com "Santo" ') else: print('O nome de sua cidade não começa com "Santo"').

Math Lp: 11:20 é o mesmo raciocínio de quando quer colocar ate x casas decimais em float ex: {:2}.

Jair Messias: fiquei confuso desse 0 da onde começa etc. vou dar mais umas estudadas.

Artur Morelato Santos: Curso em Vídeo Python.

Miguel Brack: nome = input('Qual é seu nome inteiro? ') print(nome.upper()) print(nome.lower()) nd = nome.split() print(len(nome.replace(' ',''))) print(len(nd[0])).

Anderson Gomes: Desafio 25 print('Nome pessoal Silva') nome=str(input('Insira o nome da pessoa:')) print('O nome da pessoa pussui Silva?') print('O nome Silva começa na posição:', nome.find('Silva')) print('Silva' in nome).

Amaury: nom = input('Nome Completo: ') prinome = nom.split() print('O nome completo em maiúsculo é: {}'.format(nom.upper())) print('O nome completo em minusculo é: {}'.format(nom.lower())) print('Seu nome tem {} letras.'.format(len(nom.replace(' ','')))) print('Seu primeiro nome tem {} letras.'.format(len(prinome[0]))).

perlip3: 20:22 um novo curso?! acho que não '' - ''.

Isabela Ghirali Campos: desafio 022 nome=input('digite seu nome completo') print(nome.upper()) print(nome.lower()) letra=nome.split() frase=''.join(letra) print(len(frase)) primeiro=letra[0] print(len(primeiro)).

Josue Barbosa: print('='*23, 'DESAFIO 23', '='*23) numb = int(input('Infome um numero de 0 à 9999: ')) u = numb // 1 % 10 d = numb // 10 % 10 c = numb // 100 % 10 m = numb // 1000 % 10 print(numb) print('A unidade é: {}'.format(u)) print('A dezena é: {}'.format(d)) print('A centena é: {}'.format(c)) print('O milhar é: {}'.format(m)).

Raphael Fernandes: Ex 23: num =(input('Digite um número de 0 a 9999: ')) print('unidade:{}'.format(num[3:])) print('dezena:{}'.format(num[2:3])) print('centena:{}'.format(num[1:2])) print('milhar: {}'.format(num[0:1])).

Ouslyn: Desafio 22: nome = str(input('Qual seu nome completo? ')) maiusculas = nome.upper() minusculas = nome.lower() print(maiusculas) print(minusculas) espaços = nome.count(' ') geral = len(nome) conta = geral - espaços print('Seu nome tem {} caracteres sem contar espaços'.format(conta)) nome1 = nome.split() print('Seu primeiro nome é: {}'.format(nome1[0])) Raciocínio: Primeiro criei uma variavel onde a pessoa escreveria o nome, depois setei os comandos para deixar tal nome em maiúsculo e minúsculo. Para fazer a contagem de caracteres (que excluísse os espaços na conta),eu contei quantos espaços há no nome e quantas caracteres no geral, depois subtraí o número de espaços pelo número de caracteres.Para setar o primeiro nome da pessoa foi simples, apenas separei todos os nomes (com o comando "split"), e depois setei o primeiro. Desafio 23: n = str(input('Digite um número: ')) unidade = n[3] dezena = n[2] centena = n[1] milhar = n[0] print('Unidade = {}'.format(unidade)) print('Dezena = {}'.format(dezena)) print('Centena = {}'.format(centena)) print('Milhar = {}'.format(milhar)) Raciocínio: Bom, aqui foi até que fácil, primeiro eu criei uma váriavel para cada casa (unidade, dezena, centena, milhar), depois apenas fiz q cada váriavel lesse o número correspondente (Como o último número á classe de unidade, o terceiro para a dezena e etc..) OBS: Esse foi o meu jeito de resolver, ele não é o único e com certeza não é o melhor....

DIO TATTOO: desafio 26 frase = str(input('Digite uma frase: ')).lower() print("A letra a aparece: ",(frase.count("a"))) print("A primeira vez que o A aparece é no digito {}".format(frase.find("a")+1)) print("A última vez que o A aparece é no dígito {}".format(frase.rfind("a")+1)).

andre franca: Desafio 025: nome = str(input('Digite um nome completo: ')) nomeup = nome.upper() dividido = nomeup.split() print ('Essa pessoa tem "Silva" no nome?','SILVA' in dividido).

Nicolas amad: Por que a quantidade de caracteres se manteve : frase=' Curso em Vídeo' print(len(frase)) >>>>24 frase.strip() print(len(frase) >>>24.

Pedro Henrique Diniz Lira: 6;27 "letra zero legal".

Adriano Fernando Diniz: Urso em Vídeo 31:16 hahahaah.

kataik: Albuquerque é meu sobrenome. <3.

Leandro Lobo: Fiz a questão 026 da seguinte forma, estava difícil, cloko! frase = input("Digite uma frase: ") frasea = frase.replace('', ',') frasea = frasea.split(',') del frasea[0]; del frasea[-1] posCarac = [] for x in range(len(frasea)): if frasea[x] == "a": posCarac.append(x) print("A letra 'a' aparece {} vezes nesta frase, aparece a primeira vez na posição {} e aparece na última posição como sendo {}".format(frase.count("a"), frase.find("a"), posCarac[-1])) não sou novato na programação ja sei alguns macetes de lógica, mas sei que tenho muito a aprender!.

Gabrielz Fr: frase[:2].

João Pedro: Ótimo curso de Python! Muito boa iniciativa! Porém, assistindo essa aula tive uma dúvida Gustavo! Se a String se divide em uma lista, em que eu posso ter acesso a os caracteres dessa String com os colchetes [ ], e se cada caractere desse é um Char, então eu posso dizer que, no Python, a String é um Vetor de Char? Fiquei com essa dúvida na aula! Muito obrigado pelo curso! Estou aprendendo bastante!.

Anderson Gomes: Desafio 27 print('Separação completa do nome') nome=str(input('Insira seu nome:')) nomesplit=nome.split() print('Nome completo:',nome) print('Primeiro nome:',nomesplit[0]) print('Ultimo nome:',nomesplit[-1]).

Gabriel Moura Dias: com base as aulas do curso em vídeo e o outros canais que me ajudaram muito fiz essa calculadora mais eu não entendo o porque que da erro alguém que já e formado em programação sabe o porque? import tkinter from tkinter import END def igual(): segundo_numero = visor.get visor.delete(0, END) if matematica == "soma": visor.insert(0, p_numero + float(segundo_numero)) if matematica == "subtracao": visor.insert(0, p_numero - float(segundo_numero)) if matematica == "multiplicacao": visor.insert(0, p_numero * float(segundo_numero)) if matematica == "divisao": visor.insert(0, p_numero / float(segundo_numero)) def divisao(): primeiro_numero = visor.get() global p_numero global matematica matematica = "divisao" p_numero = float(primeiro_numero) visor.delete(0, END) def mul(): primeiro_numero = visor.get() global p_numero global matematica matematica = "multiplicacao" p_numero = float(primeiro_numero) visor.delete(0, END) def sub(): primeiro_numero = visor.get() global p_numero global matematica matematica = "subtracao" p_numero = float(primeiro_numero) visor.delete(0, END) def soma(): primeiro_numero = visor.get() global p_numero global matematica matematica = "soma" p_numero = float(primeiro_numero) visor.delete(0, END) def CE(): visor.delete(0, END) def ponto(): visor.insert(END, ".") def botoes_de_um_a_0(numero): atual = visor.get() visor.delete(0, END) visor.insert(END, str(atual) + str(numero)) janela = tkinter.Tk() janela.geometry("334x440+200+100") janela.title("Calculadora") visor = tkinter.Entry(janela, bg="Blue") visor.place(rely=0.2, relx=0.3) calculotxt = tkinter.Label(janela, text="Calculadora", font=("verdana", 20, "bold"), pady=10) calculotxt.pack() botaoxapagar = tkinter.Button(janela, text="CE", command=CE) botaoxapagar.place(relwidth=0.2, relheight=0.6, rely=0.4, relx=0.8) botao1numero = tkinter.Button(janela, text="1", command=lambda: botoes_de_um_a_0(1)) botao1numero.place(relwidth=0.2, relheight=0.1, rely=0.6) botao2numero = tkinter.Button(janela, text="2", command=lambda: botoes_de_um_a_0(2)) botao2numero.place(relwidth=0.2, relheight=0.1, rely=0.6, relx=0.2) botao3numero = tkinter.Button(janela, text="3", command=lambda: botoes_de_um_a_0(3)) botao3numero.place(relwidth=0.2, relheight=0.1, rely=0.6, relx=0.4) botao4numero = tkinter.Button(janela, text="4", command=lambda: botoes_de_um_a_0(4)) botao4numero.place(relwidth=0.2, relheight=0.1, rely=0.6, relx=0.6) botao5numero = tkinter.Button(janela, text="5", command=lambda: botoes_de_um_a_0(5)) botao5numero.place(relwidth=0.2, relheight=0.1, rely=0.7, relx=0) botao6numero = tkinter.Button(janela, text="6", command=lambda: botoes_de_um_a_0(6)) botao6numero.place(relwidth=0.2, relheight=0.1, rely=0.7, relx=0.2) botao7numero = tkinter.Button(janela, text="7", command=lambda: botoes_de_um_a_0(7)) botao7numero.place(relwidth=0.2, relheight=0.1, rely=0.7, relx=0.4) botao8numero = tkinter.Button(janela, text="8", command=lambda: botoes_de_um_a_0(8)) botao8numero.place(relwidth=0.2, relheight=0.1, rely=0.7, relx=0.6) botao9numero = tkinter.Button(janela, text="9", command=lambda: botoes_de_um_a_0(9)) botao9numero.place(relwidth=0.2, relheight=0.1, rely=0.8, relx=0) botao0numero = tkinter.Button(janela, text="0", command=lambda: botoes_de_um_a_0(0)) botao0numero.place(relwidth=0.2, relheight=0.1, rely=0.8, relx=0.2) botaoponto = tkinter.Button(janela, text=".", command=ponto) botaoponto.place(relwidth=0.2, relheight=0.1, rely=0.8, relx=0.4) botaosomaoperacao = tkinter.Button(janela, text="+", command=soma) botaosomaoperacao.place(relwidth=0.2, relheight=0.2, rely=0.4, relx=0) botaomenosoperacao = tkinter.Button(janela, text="-", command=sub) botaomenosoperacao.place(relwidth=0.2, relheight=0.2, rely=0.4, relx=0.2) botaovezesoperacao = tkinter.Button(janela, text="x", command=mul) botaovezesoperacao.place(relwidth=0.2, relheight=0.2, rely=0.4, relx=0.4) botaodivisaooperacao = tkinter.Button(janela, text="÷") botaodivisaooperacao.place(relwidth=0.2, relheight=0.2, rely=0.4, relx=0.6) botaoigualigualador = tkinter.Button(janela, text="=", command=igual) botaoigualigualador.place(relwidth=0.2, relheight=0.2, rely=0.8, relx=0.6) janela.mainloop().

Welber de Souza: Exercício 22 nome = str(input('Digite seu nome completo: ')) nome = nome.upper() print(nome) nome = nome.lower() print(nome) dividido = nome.split() print(f'O primeiro nome tem {len(dividido[0])} letras.') nome = nome.split() nome = ''.join(nome) print(f'O nome contém {len(nome)} letras ao todo sem considerar os espaços!').

Lil CJ: até que enfim saiu da matemática.

Igor Souza: Tentei esse 27 de todas as formas, desisto de colocar o último nome....

  • Igor Souza: @Gabriel Soares obg, eu vi no vídeo de resolução, não iria acertar nunca kk ( 1 Likes).
  • Gabriel Soares: dica: índice negativo ( 1 Likes).
  • Gabriel Soares: @Igor Souza eu quase n cosegui tbm kkk.

Paulo Henrique: Cidade = str(input('Qual Cidade você mora ?')); CidadeSplit = Cidade.strip().lower().split(); if CidadeSplit[0] == 'santo': print('Sua cidade começa com santo'); else: print('Sua cidade não começa com santo');.

Rafael Jesus: Cadeia de caracteres seria vetores em algoritmo?.

Sharzwenny negrão: Tava estudando estatística, foi bem mais fácil de relacionar esses intervalos dentro de cada classe que nesse caso seriam as variáveis..

Danilo Yukihara: DESAFIO 23 - ANALISE POR STRING #variavel como string, analise toda baseada em texto num = input('Digite um valor entre 0 e 9999: ') x = len(num) if x>4: print('O número digitado está fora dos limites propostos') elif x>3: print('Unidade {}\nDezena {:>2}\nCentena {}\nMilhar {:>2}'.format(num[3], num[2], num[1], num[0])) elif x>2: print('Unidade {}\nDezena {:>2}\nCentena {}'.format(num[2], num[1], num[0])) elif x>1: print('Unidade {}\nDezena {:>2}'.format(num[1], num[0])) else: print('Unidade {}'.format(num[0])).

André Luiz: print('='*15, 'DESAFIO 24', "="*15) print("""Ler o nome de uma cidade e dizer se ela começa com o nome Santo ou não""") cidade = str(input("Digite o nome da cidade\n")) cidade_upper = cidade.upper() c = cidade_upper.find(" ") frase = cidade_upper[:c] resp = 'SANTO' in frase print(f"É {resp} que a cidade começa com a palavra Santo") ( 1 Likes).

diego garcia: #Ex22 nome = input('Bem vido! \n Escreva o seu nome completo:\n') print('',nome.upper(),'\n', nome.lower(), '\n',) if(nome.find(' ')): print(' A quantidade de caracteres sem contar os espaços são: ',len(nome.replace(' ',''))) nome = nome.split() print(' A quantidade de caracteres do primeiro nome é: ',len(nome[0])) else: print(' A quantidade de caracteres do primeiro nome é: ',len(nome)) #Ex23 n = input('Informe um número entre 0000 até 9999: ') print('Casa dos Milhares: ',n[0],'\nCasa das Centenas: ',n[1],'\nCasa das dezenas: ',n[2],'\nCasa das unidades: ',n[3]) #Ex24 cidade = input('Digite o nome de uma cidade: ') cidade = cidade.upper() if(cidade.find('SANTO')==0): print('a cidade em questão possui o nome Santo no Início') else: print('a cidade em questão não possui o nome Santo no Início') #Ex25 nome = input('Informe seu nome: ') nome = nome.upper() if (nome.find('SILVA')>-1) print('O nome em questão possui o nome Silva') #Ex26 frase = input('Digite uma frase a ser analisada: ') a = frase.count('A') if(a>0): print('Quantidade de A: ',frase.count('A'),'\nPosição do primeiro A:',frase.find('A')) else: print('''Não possui "A" maiúsculo ''') ( 2 Likes).

ACESSO HACKER: como botar um programa pra funcional.

Thais Cristine: Eu não estou achando todas as aulas ????.

Silviors: Gustavo, estou precisando resolver um problema na minha faculdade, o programa tem que encontrar dentro de uma string, uma substring em ordem alfabetica, sendo que tenho que dar print na maior substring que encontrar, eu to ficando louco kkkkk, pois nao tenho menor ideia de como fazer isso, pode me ajudar?.

EduTv - Tube: como faz para deixar só parte do texto maisculo usando '.upper' pq eu fui tentar usar frase.upper(2:) não deu certo se alguem sober vlw.

João Vitor Melo Kremer: frase =str(input("Digite o seu nome completo: ")) print(f"Seu nome em letras maiúsuculas é {frase.upper()}") print(f'Seu nomem em letras minúsculas é: {frase.lower()}') print(f'Seu nome possui {len(frase.replace(" ",""))} letras.') print(f'Seu primeiro nome possui {len(frase.split(" "))} letras.').

Uanderson Leandro: Que maneiro, dentro dessa parte de split, eu usei o from random import choice para sortear uma dessas palavras splitadas e deu certo ksopaksoapk.

Julio Braga: Não complica... Isso já é confuso e ainda vai dizer que só vai até o 12... O 12 na verdade é o 13, pois começa no zero (que já é o primeiro) e o 12 é o 13º.

Lucas Silva: esqueci de adicionar esse aqui nome = ' Frase para testes hehe ' print(nome) nome = nome.replace('Frase', 'Jase') print(nome).

Francinne Mendonça: Caraaaaaa que aulas sensacionais....

Soulless: AULA 9! (Preguiça de arrumar os espaços, mas da pra entender de boas.) Começando mais uma funcionalidade do Python, agora mexendo com as cadeias de texto ou cadeia de caracteres. E para começar, precisamos entender oque é uma cadeia de texto/caracteres. EX: Curso em Video Python. Conhecemos isso como frase mas toda e qualquer linguagem de programação chama isso de cadeia de texto ou somente "String". No caso do python, toda cadeia de texto ficara dentro de aspas simples ou aspas duplas (Python 2) aparecendo dessa forma: 'Curso em Video Python'. Agora, colocamos essa frase dentro de uma variavel, o nome dela será "frase": frase = 'Curso em Video Python' Assim, colocamos a string "Curso em Video Python" dentro de uma variavel "frase". Olhando mais a fundo a funcionalidade do python, após fazer essa variavel o python coloca todos esses dados dentro da memoria do pc mas não sera de forma completa e sim com micro-espaços entre as letras, como se fosse um quebra-cabeças sendo formado dentro do sistema. Esses micro-espaços recebem um indice que comeca com o numero 0, indo até a quantidade de letras e espaços da frase em questão, no exemplo que usamos acima a quantiade de letras e espaços em questão chegou ao total de 21. {Curso em Video Python} - 21 micro-espaços contando com a separaçao das frases. E a partir desses micro-espaços é possivel fazer algumas operaçoes para diversificar a montagem dessa cadeia sendo uma delas: Fatiamento. A operação de fatiar uma String é basicamente a possibilidade de pegar partes dela para situaçoes diversas. EX:frase[9] = V. se criarmos uma linha de codigo chamada: frase[9] (Colchetes é identificado pelo python como Lista) o Python encontrara, nessa cadeia de texto que é a nossa variavel o micro-espaço numero 9, no caso a letra V. Existe algumas outras formas de fatiar uma String. 1) EX: frase[9:13] = Vide. desta meneira o Python vai entender que na cadeia de texto, deve-se ler do micro-espaço 9 até o 13 MAS apagando o ultimo, ficando apenas até o 12. Sendo assim chamando de Range, pois o ultimo valor não entra na contagem, se quiser inclui-lo ponha sempre um caractere a frente dele. 2) frase[9:21:2] = Vdo Pto. dessa maneira, você irá ir do espaço 9 até a ultima letra da string sabendo que no range, o ultimo valor é excluido da contagem. Esse 2 é compreendido pela linguagem como "saltar" duas casas do texto, ignorando as letras que não estiverem dentro do espacamento solicitado. 3) frase[:5] = Curso dessa maneira, o Python concede automaticamente que o caractere escolhido foi o de numero 0, ou seja, a primeira letra e indo até o espaço de numero 4, pois como ja sabe o ultimo valor não se inclui. 4) frase[15:] = Python Como entendemos anteriormente, quando não se colocar um valor antes do ":" o python recebe a ideia de começar do zero, nesse exemplo, começaremos do espaço 15 e iremos até o final pois não colocamos um valor especifico para terminar , por isso o python levara até o final da string. 5) frase[9::3] = Ve Ph Aqui, começaremos pelo espaço de numero 9 e como não temos valor indicando onde parar, iremos até o final e pularemos 3 caracteres de cada vez ate o fim. --------------------------------- Migrando agora para outra funcionalidade de texto, a chamada: Analise. Analisar uma frase é a mesma coisa que saber o tamanho, a letra em que começa, a fonte que carrega, a primeira ou ultima palavra e etc. 1) EX: len(frase) = 21 len vem length, ou seja, comprimento e como estudamos anteriormente a string que usamos tem a quatindade de 21 caracteres. 2) EX: frase.count('o') = 3 Nesse exemplo, a função count é basicamente contar quantas vezes aparecem a letra pedida, no caso aqui o "o". (nesse caso, foi pedido a letra minuscula e sim, tem diferenca entre maiuscula e minuscula.) 3) frase.count('0',0,13) = 1 Mudando um pouco a linha, pediremos contar quantas letras "o" tem na frase começando pelo caractere 0 até o 12, ja que o 13 não será incluido. implementando aqui, o fatiamento juntamente com a analise. 4) frase.find('deo') = 11 Nesse exemplo, faremos o Python dizer em qual caractere ele encontrou o conjunto de letras solicitado, mostrando em qual micro-espaço ele começou. nesse caso: "deo". 5) frase.find('Android') = -1 Nesse caso, não existe "Android" nessa string que estamos utilizando mas isso não quer dizer que dará erro mas sim -1, isso que dizer que o python não encontrou nada relacionando a Android na string que colocamos para ele averiguar. 6) 'Curso' in frase = True Aqui, ja temos uma função que diz se existe a frase/letra indicada ou não, aparecendo True ou False como resposta, sempre com atenção as letras e acentos pois tem diferencia entre os 2. --------------------------------- Transformação. Comumente falando, uma linda de string é totalmente imutavel de forma direta mas com a utilização de metódos, isso fica possivel..

Gustavo Lopes: Usei e achei super interessande isso print(random.choice(frase.split())) para fazer sorteiro das palavras da frase, não precisa de uma lista que tal prof.

Miguel Roa: ejercicio 3 é imposible com números menores....

Wemerson Gandine: Usando funcionalidades de outras aulas podemos embaralhar todas as palavras de uma frase da mesma variavel, como exemplo; ---------------------------------------------------------- from random import shuffle frase = 'curso em video Python' dividido = frase.split() shuffle(dividido) print(dividido) ---------------------------------------------------------- Sendo assim podemos simplificar o exercício de numero 020 com a aula de numero 09, fazendo assim um código menor e com a vantagem de inserir quantos alunos quiser. ---------------------------------------------------------- from random import shuffle alunos = input('Digite o nome de todos os alunos: ') divididos = alunos.split() shuffle(divididos) print(divididos) ---------------------------------------------------------- Que antes era algo como...; ---------------------------------------------------------- import random a1 = input('Digite o nome do primeiro aluno: ') a2 = input('Digite o nome do segundo aluno: ') a3 = input('Digite o nome do terceiro aluno: ') a4 = input('Digite o nome do quarto aluno: ') lista = [a1, a2, a3, a4] random.shuffle(lista) print('A ordem será {}.'.format(lista)) ---------------------------------------------------------- Ainda estou aprendendo, estou compartilhando com todos essa simples ideia que tive apenas assistindo as aulas do professor e venho agradecer imensamente o professor Guanabara pelo ótimo curso! Você faz a sua parte para tornar o brasil um pais melhor!.

Nilton Firmino: 22 n = input('Digite seu nome completo: ') ns = n.split() nt = ''.join(ns) n1 = ns[0] print(f'\n Maiuscula: {n.upper()}\n Minuscula: {n.lower()}\n Seu nome completo possue {len(nt)} letras \n Seu primeiro nome possue {len(n1)} letras').

Finn Yagami: 022------------------ nome = input('Nome completo: ') dividido = nome.split() jun = ''.join(dividido) print(nome.upper()) print(nome.lower()) print(f'O nome todo possui {len(jun)} caracteres sem contar os espaços') print(f'O primeiro nome tem {len(dividido [0])}') ( 1 Likes).

Nanderson Bezerra: Agradecemos sua compra!.

Megalypse: Para quem não quiser criar uma previsão para cada tipo de acentuação possível para a letra 'a', utilizem a biblioteca chamada 'unidecode': Exemplo: frase = str(input('Digite uma frase: ')) fraseu = unidecode.unidecode(frase) print('Quantidade de letras "a" presente na sua frase: ', fraseu.lower().count('a')) Atribuir o comando 'unidecode.unidecode' para uma variável, vai fazer com que basicamente, os carácteres acentuados sejam convertidos para a sua forma base, ou seja, sem acentuação..

Kingo: Desafio 23 Demorei e pesquisei por um tempo mas consegui n = input('Digite um numero de 0 a 9999: ') s = '000' + n print(f'Unidade {s[-1]}') print(f'Dezena {s[-2]}') print(f'Centena {s[-3]}') print(f'Milhar {s[-4]}') Pesquisei um pouco e descobri que se você coloca o numero de uma lista como [-1], a contagem por assim dizer, ocorre de trás pra frente Ex: N = 1234 colocando N[-1] pegaria o 4 e assim N[-2] pegaria o 3 Colando o '000' no inicio facilita na lista se o numero tiver menos de 4 digitos, já quem com - antes dos números a contagem ocorre de trás pra frente. Espero que não tenha ficado mais confuso e que isso ajude alguém. ( 2 Likes).

Imagi Maker: Fala galera! Estamos com um Hackathon Online de Python para acontecer entre os dias 11 e 12 de abril! Teremos dois níveis: Iniciante e Avançado! Iniciante: se baseará nessas primeiras 15 aulas do professor Guanabara! Ou seja, se você assistiu até a aula 15, você já está apto para participar do nosso hackathon! Avançado: pra galera que já programa ou já tem familiaridade com a linguagem! Os desafios serão um pouco mais difíceis e vocês poderão usar todas as funções da linguagem, enquanto no nível iniciante vocês só poderão usar os conceitos apresentados dentro das 15 aulas. Mais informações vocês encontram no insta instagram.com/imagimaker e no face facebook.com/imagimakeredutech Segue o link de inscrição do forms e o evento no face também!! Inscrição: https://forms.gle/WJCwTcUik11hD6Pf8 Evento: https://facebook.com/events/s/hackathon-de-python-imagimaker/824471378032007/?ti=cl Esperamos vocês dia 11!! Valeu Guanabara, por nos propiciar todo esse aprendizado!.

bruno villela: consegui \o/, o meu ex22 ficou assim: nome = str(input('Digite um seu nome completo:')) print('Maiúscula: ', nome.upper()) print('Minúscula: ', nome.lower()) espaco = nome.replace(' ', '') print('Número de letras: ', len(espaco)) primeiro = nome.split() print('Número de letras no primeiro nome: ', len(primeiro[0])) ( 5 Likes).

Eduh: frase= input ('Qual é seu nome: ') print ('Seu nome em maiúsculo é {}'.format (nome.upper () )) print ('Seu nome em minúsculo é {}'.format (nome.lower () )) print ('O total de letras é {}.'format (len (nome) )).

????• Lucky Barbz• ????: desafio 25 nome = input('me diga o nome completo de uma pessoa: ') silva = 'Silva' in nome print (silva) ( 1 Likes).

Anonimo Ap: assim funcionou pra mim! desafio 022 nome = input ('Qual é seu nome completo: ') print (nome.upper()) print (nome.lower()) n = (nome.replace (' ', '')) print (len (n)) n1= (nome.split() [0] ) print (len (n1)).

Felipe Carvalho: Desafio 22: nomecompleto = input('Digite o seu nome completo: ') # print(nomecompleto.upper()) print(nomecompleto.lower()) print('O seu nome tem {} letras sem considerar os espaços'.format(len(nomecompleto.replace(' ', '')))) print('O primeiro nome tem {} letras.'.format(len(nomecompleto.split()[0]))) ( 1 Likes).

Carlos Balbo: Para quem está, em 2019 assistindo o curso. Segue solução do DESAFIO 23. num = input('Informe um número de 0 a 9999: ') print(f'Unidade: {num[3]}') print(f'Dezena: {num[2]}') print(f'Centena: {num[1]}') print(f'Milhar: {num[0]}').

Gui Malaka: #desafio 22 a=input('Digite seu nome completo: ') b=(a.replace(' ',''))#a primeira string é apenas espaço,a segunda string não tem nenhum caractere c=a.split() print(f'{a.upper()}\n{a.lower()}\n{len(b)}\n{len(c[0])}').

Matheus Souza Martins: #Faça um programa que leia uma frase pelo teclado e mostre: qnts vezes aparece a letra 'A', sua posição na primeira vez e em que posição ela aparece na última vez. frase = str(input('Digite uma frase: ')) frasemod = frase.lower() print('A letra "a" aparece: {} vez(es)'.format(frasemod.count('a'))) print('Ela aparece a primeira vez na posição: {}'.format(frasemod.find('a'))) print('Ela aparece a última vez na posição: {}'.format(frasemod.rfind('a'))).

bezz edits: aula mais chata ate agora.

Loja G: Resolução: ''' Exercício 022 Analisador de textos ''' publ = str.title('www.cursoemvideo.com') n = str(input('Digite seu nome completo: ')).strip() ns = n.split()[0] print('Analisando seu nome...') print(f' Seu nome em minúscula é {n.lower()}\n', f'Seu nome em maiúscula é {n.upper()}\n', f'Seu nome tem ao todo {len(n) - n.count(n)} letras\n', f'Seu primeiro nome é {ns} e ele possui {len(ns)} letras\n\n', end=f'{publ:=^33}\n') ''' Exercício 023 leia um número de 0 a 9999 ''' n = int(input('Digite um número de 0 a 9999: ')) publ = str.title('www.cursoemvideo.com/apoie') print(f'Unidade: {str(n % 10) [0]:>}\n' f'Dezena : {str(n % 100) [0]:>}\n' f'Centena: {str(n % 1000) [0]:>}\n' f'Milhar : {str(n % 10000) [0]:>}\n\n', end=f'{publ:=^33}\n') ''' Exercício 024 Validar se a cidade começa com a palavra 'SANTO' ''' c = str(input('Digite o nome da cidade em que você se encontra: ')).strip().lower() va = c.split() vb = c.split()[0] publicidade = str.title('www.cursoemvideo.com/apoie') print(' O nome da cidade possui a palavara santo ?', 'santo' in va,'\n', 'O nome da cidade inicia pela palavra santo ?', 'santo' in vb,'\n\n', end= f'{publicidade:=^33}\n') ''' Exercicio 025 Valide se o nome da pessoa possui SILVA ''' n = str(input('Digite seu nome: ')).strip().lower() vn = 'silva' in n publicidade = str.title('www.cursoemvideo.com/apoie') print(f'O nome {n.title()}, possui a palavra silva ?', vn,'\n\n', end=f'{publicidade:=^33}\n') ''' Exercicio 026 Verifique quantas vezes aparece a palavra A em uma frase digitada. Em que posição aparece a primeira letra A Em que posição aparece a última letra A ''' publicidade = str.title('www.cursoemvideo.com/apoie') f = str.lower(input('Digite uma frase: ')).strip() t = len(f) a = f.count('a') ain = f.find('a') afim = f.rfind('a') print(f'A frase digitada ocupa {t} espaços na mérmoria.\n' f'A letra A aparece {a} vezes.\n' f'A letra A aparece pela primeira vez na posição {ain} da memória.\n' f'A letra A aparece pela última vez na posição {afim} da memória.\n\n', end= f'{publicidade:=^33}\n') ''' Exercício 027 Leia um nome e transcreva o primeiro e ultimo nome ''' publicidade = str.title('www.cursoemvideo.com/apoie') n = str.lower(input('Digite seu nome completo: ')).strip() ns = n.title().split() print(f'Primeiro nome: {ns[0]}\n' f'Último nome: {ns[-1]}\n\n', end=f'{publicidade:=^33}\n') Em tela: Digite seu nome completo: Bat Cristhoper Luminer Free Man Primeiro nome: Bat Último nome: Man ===Www.Cursoemvideo.Com/Apoie====.

Mauricio Junior: no desafio 23 consegui fazer somente com o usuário digitando um número de 4 dígitos. Ficou assim: numero = input('Digite um Número de 4 dígitos') print('unidade: {}'.format(numero[3:4])) print('Dezena: {}'.format(numero[2:3])) print('Centena: {}'.format(numero[1:2])) print('Milhar: {}'.format(numero[0:1])).

Rafael Couto: Nome = input('Nome: ') D = Nome.split() U = Nome.count(' ') print('Primeiro Nome é: {}'.format(D[0])) print('Último Nome é: {}'.format(D[U])).

vaisabehh: Desafio 23 n = str(input('Digite um numero')) print('O numero digitado é:',n[:4]) print('O primeiro número é:',n[0]) print('O segundo número é:',n[1]) print('O terceiro número é:',n[2]) print('O quarto número é:',n[3]).

Wesley Santos: Exercício 22: nome = input('Digite seu nome: ') print(nome.upper()) print(nome.lower()) espacos = nome.count(' ') tamanho = len(nome)-espacos print('{} letras'.format(tamanho)) lista = nome.split() tamanhopn = len(lista[0]) print(tamanhopn) Essa deu trabalho kkkk ( 1 Likes).

  • Daniel: Gostei do seu raciocinio kkk Olha como eu fiz: nome = input("Digite seu nome completo: ") nomeu = nome.upper() print("Seu nome em letras maiúsculas: \n {}".format(nomeu)) nomel = nome.lower() print("Seu nome em letras minúsculas: \n {}".format(nomel)) nomej = nome.replace(" ", "") letras = len(nomej) print("Seu nome possui {} letras!".format(letras)) nomed = nome.split() nomep = nomed[0] nump = len(nomep) print("O seu primeiro nome tem {} letras!".format(nump)).

Yago Coutto: Desafio 22 nome = input('Nome completo:') n1 = (nome.replace(' ','')) n2 = (nome.split()[0]) print (nome.upper()) print (nome.lower()) print (len(n1)) print (len(n2)).

Leandro SB: Ao realizar a junção de uma frase, com o comando '-'.join(frase) ele não faz como apresentado no video, que seria: Print Apresentado: Curso-em-Video-Python ----------------------------------------------------- O resultado correto apresentado da junção seria: frase = 'Curso em Video Python' print ('-'.join(frase)) Print Apresentado: C-u-r-s-o- e-m V-i-d-e-o -P-y-t-h-o-n ---------------------------------------------------- Para trazer o resultado proposto no video, o correto seria usar o split, para depois a junção, ficando assim o comando: frase = 'Curso em Video Python' frase = (frase.split()) print('-'.join(frase)) Print Apresentado: Curso-em-Video-Python.

none none: Desafio 22 nome=input('Digite seu nome completo:') spli=nome.split() pri=spli[0] stri=nome.replace(' ','') print(nome.upper()) print(nome.lower()) print(len(stri)) print(len(pri)).

Leonel Cuambe: nome = input('Nome Completo: ') ma = nome.upper() ml = nome.lower() ql = len(nome) dividir = nome.split() letras_primeiro = len(dividir[0]) print('Nome em Maiusculas: {}\nNome em Minusculas: {}\nNumero de letras: {}\nNumero do primeiro nome: {}'.format(ma, ml, ql-2, letras_primeiro)).

ProGraming: python.

Gabriel Soares: EX022: nome = input('Digite o seu nome completo: ') print(nome.upper().strip()) print(nome.lower().strip()) print(len(nome.replace(' ', ''))) dividido = nome.split() print(len(dividido[0])).

michel By: Mormol: nome = input('Qual seu nome: ') no = nome.title() if 'Silva' in no: print('Você tem Silva no nome!') else: print('Você não tem Silva no nome!').

SLPanther: Desafio 24 nome =(input('Digite o nome de uma cidade: ')) tem = nome.find('santos') if nome == 0: print ('Sua cidade tem santos') else: print('Sua cidade não tem santos') Perdão, tive que usar if e else.

Ana Vanderly: Primeiro desafio: nome = (input(str('Digite seu nome completo: '))).strip() print('Ao analisar seu nome deduzimos que...') print('Seu nome em maiusculo é: ', nome.upper()) print('Seu nome em minusculo é: ', nome.lower()) print('Seu nome tem', len(nome) - nome.count(' '), 'letras') print('Seu primeiro nome tem', nome.count(' '), 'Letras') ( 1 Likes).

  • Deleted User98yDA87sAuQAz: Fiz o meu assim: # 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 minúsculas. # > Quantas letras ao todo (sem considerar espaços). # > Quantas letras tem o primeiro nome. nome_sob = str(input('Digite o seu nome completo: ')) nome_sob = nome_sob.tiitle() nome_maiúsculo = nome_sob.upper() nome_minúsculo = nome_sob.lower() nome_letras = len(nome_sob.strip()) primeiro_nome = nome_sob.split() primeiro_nome2 = len(primeiro_nome[0]) print('Nome completo: {0}'.format(nome_sob)) print('Nome completo em maiúsculo: {0}'.format(nome_maiúsculo)) print('Nome completo em minúsculo: {0}'.format(nome_minúsculo)) print('Letras ao todo: {0}'.format(nome_letras)) print('Letras ao todo do primeiro nome: {0}'.format(primeiro_nome2)) ( 1 Likes).
  • Ana Vanderly: @Deleted User98yDA87sAuQAz só tá muito grande, mas se executa a mesma coisa. Tá bom demais, parabéns!.

Matheus.Guimarães: o Desafio 24 ele deu de graça para ninguém desistir do curso lkkkk.

Lucas Ricardo: desafio 24 cidade = str(input('digite o nome de uma cidade:')) print('santo' in cidade).

Dj Ddo: Uma dica pra quem ta fazendo ,escreve cada função que ele passa em um bloco de notas ,n precisa escrever bonitinho ,é humanamente impossivel ou quase decorar mais de 20 funções.

GAMES CLAREPE: ele gosta das suas aulas ( 1 Likes).

Isquortol: Desafio 024: x = input('Qual é o nome da sua cidade?') print(f'A cidade começa com o nome "Santo"? {"Santo" in x.split()[0]}') ( 1 Likes).

Marcos Nass: contando os digitos num = input('Digite um número com quatro dezenas: ') print('Unidade: {}\nDezena: {}\nCentena: {}\nMilhar: {}'.format(num[3], num[2], num[1], num[0])).

Kenny: # Desafio 023 da aula 09: Leitura de um número inteiro pertencente ao intervalo [0, 9999] e interpretação dos algarismos # isolados (absolutos) desse número.Utilizando o tipo primitivo str e o fatiamento de strings, temos: num = str(input('Digite um número: ')) unidade = num[3] dezena = num[2] centena = num[1] milhar = num[0] print('Unidade:{}'.format(unidade)) print('Dezena:{}'.format(dezena)) print('Centena:{}'.format(centena)) print('Milhar:{}'.format(milhar)) # Não consegui fazer o desafio sem utilizar o tipo primitivo str, isto é, utilizando apenas métodos matemáticos e o tipo # primitivo int. (São 04:15 da manhã e eu estou com sono kkkkk) PS: Poderia ter usado somente a variável "num", mas estou tentando inventar desculpas para praticar os assuntos que foram abordados em outras aulas. Me julguem kkkk.

Loja G: eita trem chique.

Wally Animes: Exercicio 26: f = str(input('Escreva uma frase: ')) print ('a letra "A" foi encontrada {} vezes.'.format(f.lower().count('a'))) print ('a primeira vez que a letra "A" aparece é no caractere: {}'.format(f.lower().find('a'))) print ('a ultima vez que a letra "A" aparece é no caractere: {}'.format(f.lower().rfind('a'))).

  • Bruno Rosa: Cara se fizer assim ele não conta o "ã" nem "â" já pensou nisso?.

Gabriel Carvalho: Galera, não sei se ainda tem gente que acompanha os comments ainda mais em 2020 mas vamos lá: Esta é minha solução: pessoa = str(input('Digite seu nome completo:\n')).title() if 'Silva' in pessoa: print('O nome {} possui Silva'.format(pessoa)) else: print('O nome {} não possui Silva'.format(pessoa)) o engraçado é q colocar o nome/sobrenome como 'Silvano' o retorno é positivo, ou seja, cai na primeira condição, estou no início da vida de programador se alguém puder ajudar com meu problema ficaria imensamente agradecido, pois pensando em problemas com cadastros é um erro grave..

Lohan Nobre: nome = input('Digite seu nome completo: ') dividido = nome.split() print(nome.upper(), nome.lower(), len(''.join(dividido)), len(dividido[0])).

Vinycius Oliveira: * Fiz todas sem consultar as respostas nos vídeos seguintes do Curso em Vídeo: DESAFIO 022 (nome que utilizei de exemplo com espaços e irregularidades: vinycius ChristiAN alves De Oliveira ) : nome = str(input('Qual o seu nome completo? ').strip().title()) nome = nome.replace('De', 'de').replace('DE', 'de') nome = nome.replace('DA', 'da').replace('Da', 'da') nome = nome.replace('DOS', 'dos').replace('Dos', 'dos') print('—\nNome inserido:') print(nome) print('—\nO nome com todas as letras maiúsculas:') print(nome.upper()) print('—\nO nome com todas minúsculas:') print(nome.lower()) print('—\nQuantas letras ao todo (sem considerar espaços):') print(len(nome) - nome.count(' ')) print('—\nQuantas letras tem o primeiro nome:') nome = nome.split() print(len(nome[0])) * Nota-se que utilizei .strip().title() para remover irregularidades do nome inserido. Infelizmente não sei remover excesso de espaços ENTRE os nomes... — DESAFIO 023: from random import randrange num_str = str(randrange(0, 9999)) print('Número sorteado:\n', num_str) print('Unidade:\n', num_str[3]) print('Dezena:\n', num_str[2]) print('Centena:\n', num_str[1]) print('Milhar:\n', num_str[0]) * Nota-se que utilizei o módulo random para inserir um número aleatório de 0 a 9999 e o converti para string para poder manipular com colchetes. — DESAFIO 024: cidade = str(input('Digite o nome de uma cidade: ').strip().title()) cidade = cidade.replace('De', 'de').replace('DE', 'de') cidade = cidade.replace('DA', 'da').replace('Da', 'da') cidade = cidade.replace('DO', 'do').replace('Do', 'do') cidade = cidade.replace('DAS', 'das').replace('Das', 'das') cidade = cidade.replace('DOS', 'dos').replace('Dos', 'dos') cidade = cidade.split() cidade = cidade[0] print('Começa com o nome "SANTO"?\n', 'Santos' in cidade) * Nota-se que novamente utilizei strip().title() e .replace para organizar irregularidades. — DESAFIO 025: nome = str(input('Digite seu nome completo: ').strip().title()) nome = nome.replace('De', 'de').replace('DE', 'de') nome = nome.replace('DA', 'da').replace('Da', 'da') nome = nome.replace('DOS', 'dos').replace('Dos', 'dos') print('Há "Silva" no nome?\n', 'Silva' in nome) — DESAFIO 026: frase = str(input('Digite qualquer frase: ')) print('Quantas vez aparece a letra "A":\n', frase.count('A')) print('Em que posição ela aparece a primeira vez:\n', frase.find('A')) print('Em que posição ela aparece a última vez:\n', frase.rfind("A")) — DESAFIO 027: nome = str(input('Digite seu nome completo: ').strip().title()) nome = nome.replace('De', 'de').replace('DE', 'de') nome = nome.replace('DA', 'da').replace('Da', 'da') nome = nome.replace('DOS', 'dos').replace('Dos', 'dos') nome = nome.split() print('Primeiro nome:', nome[0]) print('Ùltimo nome:', nome[-1]) ( 2 Likes).

  • Curso em Vídeo: O seu exercicio 23 está errado, se colocar um numero menor que 1000 fica errado.

alef souza de oliveira: aula top . seria um sonho o curso de c++ dessa forma... faz uma campanha guanabara por favor.

Comunista de Rolex: O Python não "ignora" a última letra, ele conta a partir do 0. ( 9 Likes).

Jarbas de Brito: Curso maravilhoso dado por um professor dedicado e competente e cheio de alunos com boa vontade de ajudar os outros. Tudo espetacular. Parabéns a todos. Estou seguindo atrasado, porém já aprendi muito e agradeço a todos vocês. ( 1 Likes).

Abner Andrade: Eu não sei vocês, mas demorei muito até achar um jeito de resolver o 23. Pra quem também tá com dificuldade, descobri que se usar o negativo na hora de identificar a posição de um caractere, o Py fará leitura da direita para a esquerda. # DESAFIO 23 # Ler um número entre 0 e 9999 e mostrar separadamente num = str(input('Digite um número de 0 a 9999: ')) num = '----'+num print('''Unidade: {} Dezena: {} Centena: {} Milhar: {}''' .format(num[-1], num[-2], num[-3], num[-4])) Link que fala da leitura a partir da direita: https://wiki.python.org.br/Tutorial_Python ( 1 Likes).

augusta arcanjo: Desafio 024 cidade = str(input('Digite o nome de sua Cidade:')) print('sua cidade começa com Santos sim ou não:{}'.format('santo' in cidade)).

Jose Leonardo Cardoso De Araujo: atualmente, uso a versão 3.9. Ultimo valor não esta sendo ignorado..

Júlio César Rodrigues de Amorim e Brandes: Enquanto eu fazia o desafio 24 me surgiu uma curiosidade. Eu utilizei o comando 'santos' in nome[0].lower() daí a print responde FALSE ou TRUE... Até ai tudo bem, mas pensei com os meus botões... É possível atribuir uma frase para False ou True? No caso ao invés de dizer se é falso ou verdadeiro ele dizer uma frase como 'Sua cidade não possui santos no nome' algo assim. Vou aproveitar para agradecer as aulas... São ótimas! ( 1 Likes).

  • Matheus D.: Sim, o Thiago mostrou isso atribuindo valores números e funciona da mesma maneira, mas como sua duvida é se da pra atribuir os valores booleanos de verdadeiro e falso, da pra fazer isso só pondo o comando na condição, se for verdadeiro acontece, se não for ele não entra no if. Desse jeito por exemplo: nome=input('Digite o nome: ') if 'silva' in nome: print('Seu nome tem Silva') else: print('Seu nome não tem silva') Se ('silva' in nome) for true, a condição acontece, caso contrario não..
  • Thiago: Tem se você usar os condicionais if/else. Fiz da seguinte maneira: cidade = input('Digite o nome de sua cidade: ').lower() if cidade.split()[0].find('santo') == 0: print('A primeira palavra do nome de sua cidade é Santo!') else : print('A primeira palavra do nome de sua cidade não é Santo!').

O_CarioK: #ex025 >>> n=str(input('Digite seu nome completo: ')) if'silva' in n.lower(): print('Você é parente do LULA!') else: print('Você não é parente do LULA!').

  • α.ꓹ: vc é parente dele.
  • O_CarioK: "eu acho" que meu sobrenome não tem Silva então se encaixa no "else:".

Guilherme Rodrigues da Silva: frase = 'Curso em Vídeo Python' print(len(frase)) print(frase.count('o')) print(frase.find('Curso')) print('Curso'in frase) print(frase.replace('Python', 'Android')) print(frase[0]) print(frase.upper()) print(frase.lower()) print(frase.capitalize()) print(frase.title()) print(frase.split()) print('-'.join(frase)).

Economize Markets: nome = str(input('Digite um nome: ')) print('Em letras maiúsculas: {}.'.format(nome.upper())) print('Em letras minúsculas: {}.'.format(nome.lower())) print('Tem {} letras.'.format(len(nome) - nome.count(' '))) print('O primeiro nome tem {} letras.'.format(nome.find(' '))).

Weslley Beloni: Ex 24 para não ficar usando um monte de prints (alguem tem ideia melhor?): n = input('Digite um numero de 0 a 9999: ') print('''Unidade {} Dezena {} Centena {} Milhar {}'''.format(n[3], n[2], n[1], n[0])).

Daniel Rodrigues: xp = str(input('digite o nome da cidade: ')) #print('Santo' in xp) if 'Santo' in xp: print('VERDADEIRO') if 'Santo' not in xp: print('FALSO').

Aguimar Alves: Resolução Desafio 22 frase = 'Aguimar Alves da Silva' print('Toda frase em letras MAIUSCULAS: {}'.format(frase.upper())) print('Toda frase em letras minusculas: {}'.format(frase.lower())) print('Quantas letras tem a frase sem espaço: {}'.format(len(frase.replace(' ', '')))) nome1 = frase.split() print('Quantas letras tem a primeira palavra? {}'.format(len(nome1[0]))).

Gustavo Santos Queiroz: desafio #22 f = input('Diga seu nome completo: ') n = f.split() print('Seu nome é maiusculo fica: {}\n' 'seu nome em minusculo fica: {}\n' 'seu nome tem {} letras\n' 'seu primeiro nome tem {} letras'.format(f.upper(), f.lower(), len(''.join(n[0:])), len(n[0]))).

Hércules Moreira: Maravilha, pessoas que juntas ajudam outras pessoas..Deus retribuirá..

André Carnovali: ex: 23 n = int(input('Digite um numero')) print('Unidade {}'.format(n // 1 % 10)) print('Dezena {}'.format(n // 10 % 10)) print('Centena {}'.format(n // 100 % 10)) print('Milhar {}'.format(n // 1000 % 10)).

Murilo Santana: Exercicio 22 nome = str(input('Digite seu nome completo ')) print(f'Oi {nome}, seu nome completo em maiúsculo fica assim: ',nome.upper()) print(f'O seu nome em minusculo fica: ',nome.lower()) print(f'O seu nome sem espaços tem {len(nome.replace(" ",""))} letras.') print(f"Seu primeiro nome tem {len(nome.split()[0])} letras").

Maicon Dias: Vc adaptou uma frase ai em kkkkkk "Um mago não se atrasa e nem se adianta, ele chega exatamente quando pretende chegar".. By Gendalf, O Cinzento ( 1 Likes).

carina celli: Incrivel!.

Maysa Jhiovanna Dalvino Marques: desafio 23 numero = str(input('Digite o número: ')).strip() print('Unidade: {} '.format(numero[3:4])) print('Dezena: {}'.format(numero[2:3])) print('Centena: {}'.format(numero[1:2])) print('Milhar: {}'.format(numero[0:1])).

Daniel Camargo do Nascimento: frase = 'Fulano de Tal' n1 = (len(frase)) n2 = (frase.count(' ')) n3 = n1 - n2 print('O total de caracter é {} e de espaço é {} e somente as letras é {}'.format(n1, n2, n3)) # posso utilizar a seguinte forma: # frase = 'Fulano de Tal' # n1 = frase.replace(' ','') # n2 = len(n1) # print(n2).

Luiz Carvalho: nome = input('Digite seu nome: ') nome2 = nome.split() nome3 = ''.join(nome2) print('Seu nome é: {0}\nEm minusculo: {1}\nEm maiusculo: {2}\nNumero de caracteres: {3}\nNumero de caracteres primeira letra: {4} ' .format(nome,nome.lower(),nome.upper(),len(nome3),len(nome2 [0]))).

E l h i x i r: Minhas anotações ate agr :D -~-~-~-~-~-~-~-~- Tipos primitivos ~-~-~-~-~-~-~-~-~- int() --> Para números inteiros ------------ 17, 21, 35, 42 float() -> Números de ponto flutuante ---2.3, 1.6, 14.9, -67.1 bool() --> Armazena True ou False --------True, False str() ----> Conjunto de caracteres -------- 'narigudo', 'Pedro', 'feioso' type() ---> Indica o tipo primitivo da var - x = 'Sapo Tunado' print(type(x)) logo seu tipo primitivo é string -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- -~-~-~-~-~-~-~- Operadores Aritméticos ~-~-~-~-~-~-~- + -> Adição ** -> Potencia - -> Subtração // -> Divisão inteira * -> Multiplicação % -> Resto da divisão / > Divisão - Ordem de Precedência 1° -> () 2° -> ** 3° -> * / // % 4° -> + - -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- ~-~-~-~-~-~-~--~-~-~ Módulos -~-~-~-~-~-~-~-~-~-~-~ Import > Importa uma biblioteca - import math from math import cos -> Importa somente a funçao cos da biblioteca math math -> Biblioteca de operadores aritméticos { sqrt() ---> Raiz Quadrada de um numero ------- raiz = math.sqrt(numero) floor() ---> Arredonda o numero para baixo ---- 5,23 fica 5,00 ceil() -----> Retorna um valor inteiro ---------------- 5,23 fica 5 hypot() ---> Retorna a hipotenusa dos catetos - math.hypot(co, ca) pow() ----> Potencia de um numero ---------------- pow(2, 3) = 2³ = 8 radians()-> Converte em graus radianos ---------- print(math.radians(180)) cos() -----> Retorne o cosseno em radianos --- print(math.cos(math.radians(x))) sin() ------> Retorne o seno em radianos --------- print(math.sin(math.radians(x))) tan() -----> Retorne a tangente em radianos---- print(math.tan(math.radians(x))) } random -> Gerar numeros pseudoaleatorios { randint() > Retorna um numero inteiro no range --------------- random.randint(1, 10) choice() --> Retorna um elemento aleatório da sequência - random.choice(x) shuffle() > Embaralha a sequência x no lugar ------------------- random.shuffle(y) } -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- -~-~-~-~-~-~-~-~- Manipulando Textos ~-~-~-~-~-~-~-~- frase = 'ESTOU APRENDENDO A PROGRAMAR EM PYHTON' frase[9] ------> Pega os caracteres das posições indicadas ------------------- letra E frase[9:13] -> Pega os caracteres das posições indicadas ------------------- ENDE frase[9:18:2]--> Pega os caracteres das posições indicadas pulando 2 - EDNOA len() -------------> Mostra quantas letras tem a frase -------------------------------- len(frase) = 38 letras count() ---------> Conta quantas vezes aparece a letra escolhida ----------- frase.count('s') find() ------------> Procura os caracteres escolhido ---------------------------------- frase.find('aprendendo') replace() ------> Troca uma palavra por outra na frase --------------------------- frase.replace('python','JavaScript') upper() ---------> Colocar todas as outras letras em maiúsculo -------------- frase.upper() lower() ---------> Colocar todas as outras letras em minusculo -------------- frase.lower() capilalize() ---> Coloca todas a frase em minusculo menos a 1 letra --- frase.capitalize() title() ------------> Todas as palavras começa com letra maiúscula --------- frase.title() strip() -----------> Tira o espaço do começo e no fim da frase ----------------- frase.strip() frase.lstrip() frase.rstrip() split() -----------> Vai ocorrer uma divisão entre os espaços da frase ----- frase.split() .join() -----------> Juntar uma coisa com a outra -------------------------------------- '-'.join.frase Estou-aprendendo-a-programar-em-python -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- ( 172 Likes).

  • Aryel Akerman: Oi, boa tarde! Tudo bom? Parabéns pelas anotações, são uma mão na roda!!! =) Fazendo um adendo: Lembrem-se que além da contagem iniciar com 0, os espaços entre as palavras também possuem numeração (índices). Desta forma as suas anotações não estão corretas. Corrigindo: frase = 'ESTOU APRENDENDO A PROGRAMAR EM PYTHON' frase[9] -------> Pega os caracteres das posições indicadas ----------------- letra E frase[9:13] --> Pega os caracteres das posições indicadas ----------------- ENDE frase[9:18:2]--> Pega os caracteres das posições indicadas pulando 2 - EDNOA ( 3 Likes).
  • E l h i x i r: @Aryel Akerman Obrigado, vou corrigir :).
  • lucas edgar cardoso: Soldado promovido.
  • Matheus Duarte: Mano muito obrigadooo , me ajudou muito, sou muito ruim em anotações ???? ( 1 Likes).
  • cleverson guesser: Valeu sua anotação me ajudou a relembrar as aulas . Muito obrigado ( 1 Likes).
  • Dicas do Cortez: Muitissimo obrigado!!!.
  • Luiz Fernando Silva: Perfeito, ficou bem mais completo que as minhas anotações. Parabéns!!!.
  • Wally, o Rapper: Muito obrigado !!.
  • ygor leite agapito: Obrigado amigo a suas anotações está incrível ( 1 Likes).
  • Lucas Bacelar: @Aryel Akerman nesse caso len() ------------> Mostra quantas letras tem a frase ------------------------------- len(frase) = 38 letras não são letras e sim caracteres, ficaria len() ------------> Mostra quantos caracteres tem a frase ------------------------------- len(frase) = 38 caracteres ( 1 Likes).
  • Ygor: Obrigado amigo, você é um amigo..
  • wesley santos: Prefiro no papel mas tb faço resumos no PC, uso o GIT pra salvar os codigos das aulas como se fosse um projeto. Gosto de fazer tópicos assim... Depois faço Ebooks mais completos pra revisões e consultas rapidas. * Usando o .format() As {} serão substituidas semelhante ao %d e %s da linguagem C Possuindo mais especificações como no EX abaixo print("Seu nome eh! {:=^20}".format(nome)) Tabem é possivel passar expressões como parametrop print("A soma é {}".format(n1+ n2)) É possivel formatar Floats semelhante ao C %.2f como abaixo print("A devisão eh {:.2f}".format(n1 / n2)) * Entendento os IMPORTS import biblioteca >> inporta toda a biblioteca from biblioteca import modulo-da-bibioteca - Quando importamos um modulo de uma biblioteca é possivel chamalo diretamente sem referenciar a Classe originaria * Entendendo a classe random random.choice(lista) random.shuffle(lista).
  • Samuel Nunes.: eu te amo namoral.
  • Gabriel Simon: belas anotações, estão bem organizadas ????.
  • k k: Obrigado amigo vc é um amigo, tô fazendo em um caderno, mas tava faltando umas coisas.

Esdras Marcelino: nome = 'esdras marcelino da silva' print('o nome em letras maiusculas fica assim :', nome.upper()) print('o nome em letras minusculas fica assim :', nome.lower()) print('quantidade de letras :', len(nome)) print('quantidade de letras do primeiro nome :', len('nome')) ficou assim gigante gafanhoto...obg.

Marcos vinicius rosset: cidade= input("me de uma cidade do Brasil=") result= cidade.find("Santo") result2= ("a cidade {} possui santos em seu nome".format(result)) result2= result2.replace("-1", "nao") result2= result2.replace("0", "") print(result2).

Diego: ''' Desafio: Crie um programa que leia o nome de uma pessoa e mostre: - O nome com todas as letras maiúsculas - O nome com todas as letras minúsculas - Quantas letras ao todo (sem considerar espaços) - Quantas letras tem o primeiro nome ''' # Biblioteca from emoji import emojize # Variavel de controle qtd_letra = 0 print(emojize("\n === :mortar_board: Desafio 22 :mortar_board: === ", use_aliases=True)) # Dados nome = str(input("\n Digite seu nome: ")) lista = nome.split()# Lista # Estrutura de repetição: Medida Alternativa for i in range(0, len(lista)): qtd_letra += len(lista[i]) print("\n{} RELATORIO {}".format("=" * 20, "=" * 20)) print(" - LETRAS MAIÚSCULAS: {} ".format(nome.upper())) print(" - LETRAS MINÚSCULAS: {} ".format(nome.lower())) print(" - QUANTIDADE TOTAL DE LETRAS SEM ESPAÇO: {} ".format(qtd_letra)) print(" - QUANTIDADE DE LETRAS NO PRIMEIRO NOME: {}".format(len(lista[0]))) print("="*51).

Kaigo: Os exercicios estão aqui, tudo que precisava transformar no texto foi posto direto no input! Exercicio 22: name = input('Qual seu nome inteiro? ').title().split() pname = name[0] uname = name[len(name) - 1] print('Primeiro nome: {}\nUltimo nome: {}'.format(pname, uname)) Exercicio 23: num = int(input('Insira um número: ')) # Utilizando STRING print('\nStr:') num = str(num) print('Informações do número {:4}'.format(num)) print('Milhar: {}'.format(num[0])) print('Centena: {}'.format(num[1])) print('Dezena: {}'.format(num[2])) print('Unidade: {}'.format(num[3])) #Utilizando INT print('\nInt:') num = int(num) m = num // 1000 % 10 c = num // 100 % 10 d = num // 10 % 10 u = num // 1 % 10 print('Milhar: ', m) print('Centena: ', c) print('Dezena: ', d) print('Unidade: ', u) Exercicio 24: name = input('Onde você mora? ').title().split() print('Santo' in name[0]) Exercicio 25: nome = input('Insira seu nome inteiro: ').title().split() print('Silva' in nome) Exercicio 26: phrase = input('Digite uma frase: ').upper() a = phrase.count('A') pa = phrase.find('A') + 1 ua = phrase.rfind('A') + 1 print('"A" aparece {} vezes\nO primeiro aparece na posição: {}\nE o ultimo na posição: {}'.format(a, pa, ua)) Exercicio 27: name = input('Qual seu nome inteiro? ').title().split() pname = name[0] uname = name[len(name) - 1] print('Primeiro nome: {}\nUltimo nome: {}'.format(pname, uname)).

augusta arcanjo: ERREI ESSE DESAFIO E 024 E O DE BAIXO E O 023 cidade = str(input('Digite o nome de sua Cidade:' )) frase = cidade.split() print('O nome de sua Cidade começa sim ou nao com SANTOS') print('santos' in frase[0]).

Ailton Jales: Exercício 23: num = str(input('Digite um número\n')) print('A unidade é: {}'.format(num[3])) print('A dezena é: {}'.format(num[2])) print('A centena é: {}'.format(num[1])) print('A milhar é: {}'.format(num[0])).

Autodidata Online: Só digo uma coisa para contar somente as letras tem que usar o replace(), só uma dica !!.

Cangu Iwa: Desafio 24 nomecidade = str(input('Digite nome de cidade: ')) nomecidade = nomecidade.strip() nomemaiúsculo = nomecidade.upper() print('O nome da cidade começa com SANTO? {}'.format(nomemaiúsculo.find('SANTO')==0)).

Junior Justo: desafio 022 nome = input('Digite seu nome: ') print(f'Em maiúsculas: {nome.upper()}\n' f'Em minusculas: {nome.lower()}\n' f'Número de letras: {len(nome.strip()) - nome.count(" ")}\n' f'Seu primeiro nome tem: {len(nome.split()[0])} letras').

Henrique Viñuales: alguem pode me ajudar, quero descobrir a ultima letra de uma palavra, como faço isso?.

Anonymous Hacker: Parabéns Guanabara a qualidade dos seus vídeos é muito boa seu conhecimento sobre a linguagem :D LIKE.

Patrese Pinheiro: Desafio 027 nome = str(input('Informe seu nome: ')).strip().split() pnome = nome[0] snome = nome[-1] print(f'O primeiro nome é {pnome} e seu sobrenome é {snome}') ( 1 Likes).

  • John Sykes: por que -1? ( 1 Likes).
  • Patrese Pinheiro: @John Sykes o - 1 permite realizar a leitura inversa, logo o - 1 e o primeiro nome inverso, tipo Carlos Alberto de Nóbrega, o nome[0] é Carlos, e [-1] representa: Nóbrega, se fosse por exemplo um [-2] o sobrenome considerado seria "de", logo o [-4] é o próprio: Carlos. ( 1 Likes).
  • John Sykes: @Patrese Pinheiro Agora sim, vi o prof explicando mas não havia entendido. Obrigado, sucesso pra você. ( 1 Likes).
  • Patrese Pinheiro: @John Sykes de graça recebi, de graça lhe dei! Sucesso! ( 1 Likes).

- _TCHOLIN_ -: sem condição vou pular essa etapa.

Natan Gabriel: frase='Santo Antonio' print('Santo' in frase).

Saulo Felipe: #AULA 009 MANIPULAÇÃO DE TEXTO #variáveis frase = ' Curso em video ' algo = 'Sou um Estudante Python' #Fatiamento #Dividir as partes de determina variável print(algo[0:8]) print('Exemplo 1 \n') # Análise #Quantas letras tem na variável print(len(algo)) print('Exemplo 2 \n') #Contar quantas letras existem #(vc escolhe a letra, e se vai ter fatiamento) print(algo.count('o',0,20)) print('Exemplo 3 \n') #Mostra em qual posição determinado item estar print(algo.find('Estudante')) print('Exemplo 4 \n') #Existe determinada palavra na variável print('Python' in algo) print('Exemplo 5 \n') # Transformação #trocar palavra de uma variável print(algo.replace('python', 'de programação')) print('Exemplo 6 \n') #transformar toda a variável em maiúsculo ou minúsculo print(algo.upper()) print(algo.lower()) print('Exemplo 7 \n') #Transformar apenas a primeira letra em maiúscula print(algo.capitalize()) #Transformar a primeira letra de cada palavra #em maiúsculo print(algo.title()) print('Exemplo 8 \n') #Eliminar espaço desnecessário do começo/final #de uma frase print(frase.strip()) #'r' significa: eliminar espaço do final/direita #'l' significa: elimimar espaço do começo/esquerda print(frase.rstrip()) print(frase.lstrip()) print('Exemplo 9 \n') #Dividir uma string em uma lista print(algo.split()) print('Exemplo 10 \n') #juntar uma string usando algo de sua escolha a = algo.split() print('-'.join(a)) print('Exemplo 11 \n').

yRusk: exercicios 24 e 25 cid = str(input('Em que cidade vc nasceu?')) .strip() print(cid[:5].upper() == 'SANTO') nam = str(input('Digite agora seu nome inteiro:')) .strip() n = nam.upper() print('Seu nome tem Silva? {}.' .format('SILVA'in n)).

Lucas Hz: primeiro nome = input('Qual e o seu nome? ') print(nome.upper()) print(nome.lower()) print(len(nome.strip())) v = nome.split() print(len(v[0])).

DFShot: Com toda certeza deste mundo, deve existir forma mais simples e fáceis de se fazer o exercício 22. Mas, eu quebrei muito a cabeça pra conseguir... e fiquei muito feliz quando executei e tive o resultado que eu queria... Código: nome = input('Digite seu nome: ') nome2 = nome.split() nome3 = ''.join(nome2) nome4 = nome2[0] print('O seu nome totalmente em letras maiúsculas fica: {}'.format(nome.upper())) print('O seu nome totalmente em letras minúsculas fica: {}'.format(nome.lower())) print('Seu nome completo possui {} caracteres.'.format(len(nome3))) print('O seu nome totalmente sem espaços fica: {}'.format(nome3)) print('O primeiro nome possui {} caracteres'.format(len(nome4))) print('O seu primeiro nome é {}'.format(nome4)) Resultado: Digite seu nome: Daniel Ferreira dos Santos O seu nome totalmente em letras maiúsculas fica: DANIEL FERREIRA DOS SANTOS O seu nome totalmente em letras minúsculas fica: daniel ferreira dos santos *Seu nome completo possui 23 caracteres. * O seu nome totalmente sem espaços fica: DanielFerreiradosSantos *O primeiro nome possui 6 caracteres * O seu primeiro nome é Daniel.

XEXOX InK KOMAKI: Quem olha na velocidade 1.25 ?? hehe ( 1 Likes).

Vitor Silva: Desafio 22 nome=str(input('Digite o seu nome completo: ')) print(nome.upper()) print(nome.lower()) #nc = nome completo nc = (''.join(nome.split())) print(len(nc)) #pnc = primeiro nome completo pnc = (nome.split()) print(len(pnc[0])).

Marcio Koczenski: DESAFIO 24 cidade = str(input('Digite o nome de uma Cidade: ')) resultado = 'Santo' in cidade print('Analizando o nome digitado, {}\n' 'O resultádo da análize da palavra (Santo) é {}'.format(cidade, resultado)).

Mateus Salles: cidade = str(input('Qual é o nome da cidade?')) separar = (cidade.split()) separardnv = (separar[0]) verificar = ('Santo'in separardnv) print('{}'.format(verificar)).

Silvestre Mbongo: Esse foi a aula mais difícil tem muito código....

StomperHK: 35:56. Irá aparecer-> 'Curso em vídeo Python'. Edit: It is right! ( 2 Likes).

Renan Santos Ferreira: DESAFIO 22 print('Desafio 22: Trabalhando com caracteres') # Letras maisuculas e minusculas nome = input('Escreva o nome completo: ') print(nome.upper()) print(nome.lower()) #Contagem de letras sem espaço a = len(nome) b = nome.count(' ') print('O total de letras sem considerar os espaços é igual a {}'.format(a-b)) print('Caracteres ao todo: {}'.format(a)) #Contagem de letras no primeiro nome lista_nome = nome.split() primeiro_nome = len(lista_nome[0]) print('O primeiro nome possui {} caracteres'.format(primeiro_nome)) DESAFIO 24 print('Desafio 24:') cidade = input('Digite o nome da cidade:') cidade = cidade.upper().split() print('A cidade começa com o nome "SANTO"? {} '.format('SANTO' in cidade[0])) DESAFIO 25 print('Desafio 25:') nome = input('Digite o nome de uma pessoa: ') nome = nome.upper() print('O nome dessa pessoa contem "Silva"? {}'.format('SILVA' in nome)) DESAFIO 26 print('Desafio 26:') frase =input('Digite uma frase: ').strip() frase = frase.upper() print('A letra "a" aparece {} vezes'.format(frase.count('A'))) print('Ela aparece pela primeira vez na posição {}'.format(frase.find('A'))) print('Ela aparece pela ultima vez na posição {}'.format(frase.rfind('A'))) DESAFIO 27 print('Desafio 27:') nome = input('Digite o nome completo: ') nome = nome.split() print(f'O primeiro nome dessa pessoa é {nome[0]} e o ultimo é {nome[-1]}').

Br Franck: Desafio 26. nome = input(str("Informe o nome: ")) conta1 =nome.lower().count('a', 0,) print('O nome possui {} letras A'.format(conta1)) print('\n A primeira letra está na posição:{} ,' '\n A ultima letra está na posição:{}'.format(nome.lower().find('a'), nome.lower().rfind('a'))).

Aventura Nerd: 26 - letras 'A'.

  • Aventura Nerd: n = input('Digite sua frase: ') n = n.lower() print('Quantas vezes aparece a leta A: {}'.format(n.count('a'))) print('Onde aparece a primeira letra A: {}'.format(n.find('a'))) print('Onde aparece a ultima letra A: {}'.format(n.rfind('a'))).

Joao batista: Professor e se eu precisa mover so as duas primeira letras de uma palavra qualquer e colocar no inicio Ex: tipo. "bola " , e vira. " labo " Ou "Casa" e vira. "saca" Como posso fazer ?.

Thassio Kemenny: n = str(input("Digite o seu nome completo: ")) n = n.strip() print(n.upper()) print(n.lower()) print(n.capitalize()) print(n.title()) lista = n.split() lista2 = "".join(lista) lista = lista[0] print("Seu primeiro nome possui {} letras".format(len(lista))) print("Seu nome completo possui um total de {} letras".format(len(lista2))).

Sg-G-gS l: DESAFIO 24 city = input('Cidade: ').strip().upper().split() print('Tem Santo no Inicio?: {}'.format('SANTO' in city[0])).

Simony Ribeiro: quando eu puder vou apoiar muitos cursos!.

Bruno Araujo: DESAFIO 25 nome = str(input('Digite o seu nome: ')) print('Para true = sim, para false = não') print('Seu nome contém "SILVA": {}'.format('SILVA' in nome.upper())).

Sheila Fernandes: Aula sensacional..... Escolas do mercado ja tiveram que me devolver o dinheiro do curso, pois consegui comprovar pra eles que a metodologia nao funcionava ....Guanabara com Melhor curso e professor ... dificil encontrar pessoas com essa facilidade de traduzir o mundo da programaçao dessa forma ... to adorando as aulas. ( 30 Likes).

  • Rod Volpe TVJ: Como vc conseguiu provar o role da metodologia? ( 3 Likes).
  • Lil CJ: @Rod Volpe TVJ falar é fácil, já provar.. kk ( 2 Likes).
  • Rod Volpe TVJ: @Lil CJ é um bagui tão subjetivo q eu n sei se tem como provar. ( 1 Likes).
  • Mateus Melo: @Rod Volpe TVJ Se não é produtivo, logo a metodologia é ruim.
  • Rod Volpe TVJ: @Mateus Melo ok, e como ela conseguiu provar que o curso nao é produtivo? e não é produtivo com todo mundo ou só com ela?.

Oliver Almeida: ESSA AULA É PERFEITA PARA UM PROJETO QUE ESTOU DESENVOLVENDO.

Dokai: o cara ja fazia piada c o meme do Curso em 2017 ja, viajante no tempo.

Claydson Araujo: "Se você estiver vendo anos depois" Me sinto de volta ao passado. ( 151 Likes).

Cangu Iwa: Desafio 25 nome = str(input('Digite um nome completo de uma pessoa: ')) nome = nome.strip() nomemaiúsculo = nome.upper() print('O nome contém SILVA? {}'.format(nomemaiúsculo.find('SILVA')>-1)).

Paulo Henrique: # numero = int(input('Insira um Numero> ')); print('unidade {}\ndezena {}\ncentena {}\nmilhar {}'.format(numero % 10 % 10 % 10, numero / 10 % 10 % 10,numero /10 /10 % 10,numero /10 /10 /10));.

Alex Francisco: Desafio 026 (* está funcionando quando aparece o A pelo menos uma vez) frase = input('Digite uma frase qualquer: ') print('\nA letra A (maiúscula) apareceu {} vez(es)'.format(frase.count('A'))) print('-' * 80) print('A letra A (maiúscula) apareceu pela 1ª na posição {}'.format(frase.index('A'))) print('A letra A (maiúscula) apareceu pela ultima vez na posição {}'.format(frase.rindex('A'))) ( 1 Likes).

  • Pedro Luiz: Não sabia do "index", ajudou bastante!.

Mateus Lima: f.

thiago geron: como faço para ficar no plural ou singular de acordo com a quantidade ex: print(f' o total dos valores é {500} reais ') ex: print(f' o total dos valores é {1} real ') essa mudança de real para reais sem e eu ter que escrever.

JOAO PAULO: fraze [0:2].

Wanderson Valente: 023 frase=input('Digite um número de 0 a 9999:') print('A prova real do seu número é:') print('Unidades:{}.'.format(frase[3])) print('Dezenas:{}.'.format(frase[2])) print('Centenas:{}.'.format(frase[1])) print('Milhar{}.'.format(frase[0])).

Vinicius Maciel: D 22 n = input("Qual é o seu nome?") print(n.upper()) print(n.lower()) print(len(n)-n.count(" ")) m = n.split() print(len(m[0])).

Danilo Yukihara: Pra facilitar segue algumas anotacoes # frase [5] puxa o quinto caracter da string. Sendo que a contagem comeca em zero e os espacos tambem contam # frase[5:15] puxa do quinto caracter ate o decimo quarto, neste caso o ultimo caracter eh semmpre n=1 # frase [5:15:2] puxa do quinto caracter ate o decimo quarto, pulando de 2 em 2 # frase[:5] puxa do inicio ate o quinto caracter # frase[5:] puxa do quinto caracter ate o fim # frase[5::3] comeca do quinto caracter ate o fim pulando de 3 em 3 print(len(frase)) # conta o numero de caracteres da string frase.count('a') #conta o numero de letras a na string. Maiscula e Minuscula sao diferenciadas frase.count('a',0,20) #conta o numero de letras a entre 0 e 20, sendo que no fatiamento o ultimo valor nao 'e contado frase.find('adaria') #indica a posicao que dada string se inicia frase.find('capacete') #quando se procura um valor inexistente o python retorna -1 'padaria' in frase #indica com true ou false se dada string esta dentro da lista de caracteres frase.replace('padaria', 'mercado') #substitui dentro da string, o priimeiro argumento pelo segundo frase.upper() #passa toda a string para maiusculo frase.lower() #passa toda a string para minusculo frase.capitalize() #transforma toda a string para minusculo e apenas a primeira letra em maiusculo frase.title() #analisa toda a string e todo inicio de palavra tera sua letra transformada em maisculo frase.strip() #retira espacos inuteis no inicio e fim da string frase.rstrip() #retira espacos inuteis apenas a direita frase.lstrip() #retira espacos inuteis apenas a esquerda frase.split() #quebra a string por palavra e a contagem eh individual por sequencia de caracter '='.join(frase) #depois de splitar uma string, este comando junta com o separador desejado ( 1 Likes).

Uirajan Silva: desafio 26: frase = input("digite uma frase: ") print('a letra a aparece',frase.count("a"),'vezes') print('a primeira ocorrencia da letra a é na',frase.find("a"),'º posição') print('a última ocorrencia da letra a é na',frase.rfind("a"),'º posição').

Gustavo Gattino: '''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 minúsculas; - Quantas letras ao todo (sem considerar espaços); - Quantas letras tem o primeiro nome.''' nome = input('Digite seu nome completo: ') print('Seu nome e sobrenome com todas as letras em maiúsculo fica: {}'.format(nome.upper())) print('Seu nome e sobrenome com todas as letras em minúsculo fica: {}'.format(nome.lower())) print('Seu nome e sobrenome tem {} letras.'.format(len(nome.replace(" ","")))) print('Seu nome tem {} letras'.format(len(nome.split()[0]))) '''Faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos dígitos separados''' n = input('Digite um número de 0000 à 9999: ').zfill(4) print('Unidade: {}\nDezena : {}\nCentena: {}\nMilhar : {}'.format(n[3],n[2],n[1],n[0])) '''Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com o nome "SANTO".''' cidade = input('Digite o nome de uma cidade: ') print('O nome dessa cidade começa com a palavra "SANTO"? {}'.format('SANTO' in cidade.upper().split()[0])) '''Crie um programa que leia o nome de uma pessoa e diga se ela tem "SILVA" no nome.''' nome = input('Digite seu nome: ') print('O nome inserido possui o sobrenome "SILVA"? {}'.format('SILVA' in nome.upper())) '''Faça um programa que leia uma frase pelo teclado e mostre: - Quantas vezes aparece a letra "A"; - Em que posição ela aparece pela primeira vez; - Em que posição ela aparece a última vez.''' frase = input('Digite uma frase: ') print('Na frase inserida, a palavra "A" aparece {} vezes.\n' 'Ela apareceu pela primeira vez na posição {}.\n' 'Ela apareceu pela última vez na posição {}.' .format(frase.upper().count('A'),frase.upper().find('A'), frase.upper().rfind('A'))) '''Faça um programa que leia o nome completo de uma pessoa, mostrando em seguida o primeiro e o ultimo nome separadamente.''' nome = input('Qual o seu nome completo? ') print('O seu primeiro nome é {} e o seu último sobrenome é {}.' .format(nome.split()[0], nome.split()[len(nome.split())-1])).

Miickey PDRP: já terminei o curso até o mundo 3 já sei do print até o try except e finally, mas tive que voltar nessa aula pq me complico com fatiamento de string KKKKKKKKKKKKKK é a vida, #vemmundo4 ( 14 Likes).

Jéssica Santos Lemos: Esse curso é muito boooom!!! <3<3<3<3<3.

Rafael Santos: KKK demorei mais do que esperava no 24, tive que buscar no Google como usar o if: cidade = str(input('Digite o nome de uma cidade:')) cidade2 = cidade.lower() busca = cidade2[0:5].find('santo') if busca == 0: print('Sim {} começa com o nome "santo".'.format(cidade)) else: print('Não, {} NÂO começa com o nome "santo".'.format(cidade)).

LegendaryGamer: Exercicio 23 Numero = input("Digite um valor entre 1 e 9999: ") print("Unidade: ", Numero[3:4]) print("Dezena: ", Numero[2:3]) print("Centena: ", Numero[1:2]) print("Milhar: ", Numero[0:1]).

  • Cleiton Santos: Dessa forma só dará certo se for digitar um valor entre 1000 e 9999..

Gerson Oliveira: exercício 022 nome = str(input('qual é o seu nome ? \n R: ')) # a) trabsformar em maisculo print('o seu nome em maisculo\n', nome.upper()) # b) transformar em minusculo print('o seu nome em minusculo \n ', nome.lower()) # c) quantidade de letras sem contar os espaços print('quantidade de letras sem espaços') d = nome.split() j = ''.join(d) print(len(j.strip())) #quantidade de letras no primeiro nome print('quantidade de letras no primeiro nome') print(len(d[0])).

Luiza Zilio: ex022 para quem precisar de uma ajudinha (decidi usar f' e {} ao invés de .format pois facilita mto a vida) . . . . . nome = input('Digite seu nome: ') espaços = nome.count(' ') caracteres = len(nome) nome1 = nome.split() print(f"""O nome, apenas em maiúsculas, fica {nome.upper()}, apenas em minúsculas fica {nome.lower()}. Além disso, possui {caracteres - espaços} letras ao todo e {len(nome1[0])} letras em seu primeiro nome.""") ( 7 Likes).

  • Gian Cardoso: Tava quebrando a cabeça pra saber como iria calcular os caracteres sem o espaço que esqueci que dava pra fazer o .count(' ') uahuha Valeu! ficou assim: print('Desafio 022!') nome = input('Qual é o seu nome completo?: ') dividido = nome.split() espaço = nome.count(' ') print(f'Seu nome completo com todas as letas maiúsculas é {nome.upper()}!') print(f'Seu nome com todas as letras minúsculas é {nome.lower()}!') print(f'Seu nome completo tem {len(nome) - espaço} letras!') print(f'O seu primeiro nome tem {len(dividido[0])} letras!').

João Costa: Desafio 027: nome = str(input('Digite seu nome: ')) nome = nome.split() print('primeiro: {}'.format(nome[0])) print('último: {}'.format(nome[len(nome)-1])).

Rodrigo Vart: pra que a gente usa isso, não é mais facil ir na variavel e ver essas coisas?.

K4rtt: 35:53 o computador vai imprimir Curso em Vídeo Python ( 1 Likes).

conta google: vim aprender Python e acabei aprendendo russo tb kkk 32:00 (croe íe yhn).

Lucas Santos: nome = str(input('Nome:')) nome = nome.strip() d = nome.split() m = nome.upper() mi = nome.lower() l = ''.join(d) p = len(d[0]) print('Nome com todas as letras maiúsculas {}, todas as letras minúsculas {}, número \n' 'de letras {} e número de letras do primeiro nome {}!'.format(m, mi, (len(l)), p)).

Kenny: Me perdoem por não ter usado frases mais elaboradas ou histórias interessantes para encaixar o desafio. Infelizmente eu não pude pensar muito nisso, pois estou correndo contra o tempo para aprender uma linguagem. Por isso, resolvi focar mesmo no resultado. O importante é estar certo, se não estiver pode me xingar kkkk. ---------------------------------------------------------------------------------------------------------------------------------------------------------- # Desafio 022 da aula 09: Leitura, formatação e análise das strings que formam o nome completo de uma pessoa. nome = str(input('Qual é o seu nome? ')) sobrenome = str(input('E o seu sobrenome? ')) print('Então, o seu nome completo é {} {}.'.format(nome, sobrenome)) # Nome com todas as letras maiúsculas: completoce = [nome, sobrenome] completo = nome + sobrenome print('O seu nome completo em CAPS LOCK ficaria assim: {}'.format(' '.join(completoce).upper())) # Nome com todas as letras minúsculas: print('O processo inverso ficaria assim: {}'.format(' '.join(completoce).lower())) # Contagem de caracteres sem considerar os espaços: print('O número de letras do seu nome completo é igual a {}.'.format(len(completo.replace(' ', '')))) # Contagem de letras do primeiro nome: print('O seu primeiro nome possui {} letras.'.format(len(nome.replace(' ', '')))) -------------------------------------------------------------------------------------------------------------------------------------------------------.

  • Kenny: Eu fiz dessa forma para não precisar usar "segundo nome". Eu usei o primeiro e o segundo nome como nome e o sobrenome ficou normal (não tem essa de nome do meio. meu nome é composto por 4 palavras, aí fica: nome, segundo nome e sobrenome)..

Jezreel Moraes: Minha resolução do ex022: name = input('Please, write your name here: ') words = name.split() print('WELCOME {}!'.format(name.upper())) print('welcome {}!'.format(name.lower())) print('Your name have {} characters! (without spaces)'.format(len(name)-name.count(" "))) print('Your first name has {} characters!'.format(len(words[0][::]))) ( 1 Likes).

Etnan Sousa: Dica: A função join() coloca a string declarada entre cada microespaço (caractere) da cadeia ou entre os elementos de uma lista. No exemplo do Guanabara, a string ( tracinho) ficou entre as palavras da frase apenas porque antes ele havia transformado a frase numa lista (separando com a função strip() onde tinha espaço em branco). Se você for repetir o comando que ele colocou na tela ['-'.join(frase)] vai dar diferente na hora de rodar. Veja o exemplo: frase = 'Curso em Vídeo' print('-'.join(frase)) # Retorna: C-u-r-s-o- e-m -V-í-d-e-o # Corrigido: print('-'.join(frase.split())) # Retorna: Curso-em-Vídeo ( 2 Likes).

  • Etnan Sousa: @》《 Se possível, copie o código que você fez e cole-o aqui..
  • 》《: Não aparece a resposta do desafio do vídeo em exercício vc pode me ajudar?.

Davi Campos: Eu não acho que seja o melhor jeito de fazer, mas foi assim que eu consegui: Desafio 026: qa = frase.count('a') a1 = frase.find('a') le = len(frase) esarf = frase[::-1]#inverte a string al = esarf.find('a') lo = (int(al) - int(le) + 1)*(-1) print(f'sua frase tem {qa} a') print(f'o primeiro a aparece na posição {a1} ') print(f'o ultimo a parece na posição {lo}').

Robson Junior: us mVdoPto = Os mudo puto kkkkkkkkkkkkkkkkk.

Luís Carlos de Castilhos Júnior: Na função '-'.join(frase): Para os que ficaram com o resultado 'C-u-r-s-o- e-m V-i-d-e-o -P-y-t-h-o-n' Tem que colocar a função frase.split dentro dos parênteses de .join(), assim: print('-'.join(frase.split())) aí o resultado é 'Curso-em-Video-Python' Fiquei com essa dúvida até que fiz alguns testes e resolvi kkkk (como se fosse grande coisa, to começando agora) ( 18 Likes).

  • Iago Aurichio: Luís Carlos de Castilhos Júnior boa man ( 2 Likes).
  • Lucas TC: Nice! Tava pensando em como resolver isso. Obrigado..
  • Carlos Vinicius dos Santos Vini_RO: Pode não ser grande coisa, mas me ajudou tbm, tive o mesmo problema ,estou começando agora tbm, e vc me ajudou. ninguem sabe tão pouco que não pode ajudar alguem, e ninguem sabe tanto que não precisa de ajuda. Muito obrigado!.

Guilherme: Eu tenho uma pergunta, fico grato se alguém puder responder: classe, biblioteca e módulo são a mesma coisa?.

Eliomar Pires dos Santos: uma dica pessoal pra essa aula não ficar cansativa, assistam a aula e ao mesmo tempo façam no Pycharm, fica mais fácil de assimilar. ( 4 Likes).

Rei 8 ball: #DESAFIO 23 DO GUANABARA. nome = str(input('Digite o seu nome completo: ')).strip() print(nome.upper()) print(nome.lower()) print(len(nome)) print(len(nome.split()[0])).

Lucas Pandagis: Minha resolução do exercício 022. frase = str(input('Escreva um nome: ')) print('O nome em maiúsculas {}.'.format(frase.upper())) print('O nome em minusculas {}.'.format(frase.lower())) print('O nome tem {} letras.'.format(len(frase.replace(' ', '')))) dividido = frase.split() print('O primeiro nome tem {} letras.'.format(len(dividido[0]))) ( 1 Likes).

  • Eduardo Ribeiro: boa mano, o meu ficou assim: n = input('Digite o seu nome completo: ') print(f'Nome com letras maiúsculas: {n.upper()}') print(f'Nome com letras minúsculas: {n.lower()}') nome = n.split() nomee = ''.join(nome) print(f'Quantas letras ao todo: {len(nomee)}') print(f'Quantas letras tem o primeiro nome: {len(nome[0])}').
  • Eduardo Ribeiro: com o novo python vc nao precisa mais colocar '.format()' é so colocar f'escrevar aqui normalmente {colocar aqui o que vc colocaria no .format}'.

Gustavo Maia: nome = input('Qual o seu nome? ') dividido = nome.split() print( "Seu nome em maiusculas fica {}\nSeu nome em minusculas fica {}\nAo todo seu nome tem {} letras\nSeu primeiro nome tem {} letras".format(nome.upper(),nome.lower(),len(nome.replace(' ','')),len(dividido[0]))).

André Arieta: Aí as minhas respostas pra todos os desafios desse vídeo: Desafio #22 Eu contei o número de caracteres e depois o número de espaços, e então subtraí o número de espaçoso do resultado pra ter o número de letras. nome = input ('Digite seu nome completo: ') print (nome.upper()) print (nome.lower()) caracteres = len(nome) espaços = nome.count(' ') print ('O seu nome possui {} caracteres'.format(caracteres - espaços)) divisão = nome.split() primeironome = divisão[0] print ('O seu primeiro nome possui {} caracteres'.format(len(divisão[0]))) Desafio #23 Esse eu demorei pra acertar. Usei o módulo random pra gerar um número aleatório, então ao invés de digitar um número é só apertar enter que o número é gerado. Usei o if/elif/else pra contar o número de caracteres, caso contrário o programa ia dar erro ao tentar mostrar o milhar de um número menor que 1000, ou a centena de um número menor que 100, etc. import random input ('Aperte enter para gerar um número aleatório.') rand = random.randint(0,9999) print ('Número:{}'.format (rand)) num = str(rand) se = len(num) if se > 3: print ('Unidade:{}'.format (num [3])) print ('Dezena:{}'.format (num[2])) print ('Centena:{}'.format (num[1])) print ('Milhar:{}'.format (num[0])) elif se == 3: print ('Unidade:{}'.format (num[2])) print ('Dezena:{}'.format (num[1])) print ('Centena:{}'.format (num[0])) elif se == 2: print ('Unidade:{}'.format (num[1])) print ('Dezena:{}'.format(num[0])) else: print ('Unidade:{}'.format (num[0])) Desafio #24 Usei o if/else pra que o computador retorne uma mensagem diferente dependendo do resultado. cidade = input ('Digite o nome de sua cidade:') cond = 'Santo' in cidade if cond == False: print ('Não há SANTO no nome da sua cidade') else: print ('Há SANTO no nome da sua cidade') Desafio #25 nome = input ('Digite seu nome completo: ') cond = 'Silva' in nome if cond == True: print ('Há Silva no seu sobrenome') else: print ('Não há Silva no seu sobrenome') Desafio #26 frase = input ('Digite uma frase qualquer:') lowerfrase = frase.lower() num = lowerfrase.count('a') numacento = lowerfrase.count('á') numtio = lowerfrase.count('ã') print ('A frase digitada possui {} caracteres' .format(len(frase))) print ('Na frase \"{}\" a letra \"A\" pode ser encontrada {} vezes.'.format(frase,(num+numacento+numtio))) where = lowerfrase.find('a') whereac = lowerfrase.find('á') wheretio = lowerfrase.find('ã') print ('A primeira vez que a letra \"A\" aparece é no caractere de número {}'.format(where+1)) wherelast = lowerfrase.rfind('a') print ('A última vez que a letra \"A\" aparece é no caractere de número {}'.format(wherelast+1)) Desafio #27 nome = input ('Digite seu nome completo: ') divisão = nome.split() print ('Seu primeiro nome é {}'.format(divisão[0])) print ('Seu último nome é {}'.format(divisão[-1])).

Gabriel Viera: fazendo testes gostei da funcionalidade e de fazer coisas desse tipo frase = 'teste de replace' print(frase.replace('replace', input('subistitua replace por '))).

姫島Lámen: nome =str(input('Qual seu nome?')) print('Seu nome é', nome) print('minúscula:', nome.lower()) print('MAIUSCULA:', nome.upper()) espacos = nome.count(' ') print('Seu nome possui', len(nome)-espacos, 'letras') nome = nome.split() print('Seu primeiro nome possui', len(nome[0]),'letras').

  • 姫島Lámen: nome = str(input('Qual seu nome completo?')) #print ('Silva' in nome) nome = nome.title() if 'Silva' in nome: print(f'Seu nome {nome}, possui o sobrenome Silva') if 'Silva' not in nome: print(f'Seu nome {nome}, não possui Silva, no nome.').
  • 姫島Lámen: frase = input('Digite uma frase qualquer: ').upper().strip() #rfind count find """ print (f""""A letra 'A' aparece {frase.count('A')} Vezes) Na primeira vez ela aparece em {frase.find('A')+ 1} E por último ela aparece em {frase.rfind('A')+ 1}""").
  • 姫島Lámen: nome = input('Digite seu nome completo: ') nomei = nome.split() print(f'Primeiro Nome:{nomei[0]}') print(f'Último nome: {nomei[-1]}').

Isquortol: Desafio 025: x = input('Qual é o seu nome completo??') if ("Silva" in x) == True: print('Você tem Silva no nome.') else: print('Você não tem Silva no nome.').

luiz arthur carvalho: """ 1) Crie um programa que leia o nome completo de uma pessoa e mostre: a. O nome com todas as letras maíusculas b. O nome com todas as letras minúsculas c. Quantas letras existem sem considerar os espaços d. quantas letras tem o primeiro nome 2) Faça um programa que leia o número de 0 a 9999 e mostre na tela cada um dos dígitos separados 3) Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com santo 4) Faça um programa que leia uma frase pelo teclado e mostre: a. Quantas vezes aparece a letra A b. Em que posição ela aparece pela primeira e última vez 5) Faça um programa que leia o nome completo de uma pessoa, mostrando em seguida o primeiro e o ultimo nome separadamente.add() """ #imports import random # 1 - def teste(): nome = str(input("Insira o nome: ")) print(nome.upper()) print(nome.lower()) print(len(nome.replace(" ",""))) print(nome.find(" ")) # 2 - def teste2(): return [ letras for letras in str(random.randint(1,9999))] # 3 - def teste3(): nome = str(input("Insira o nome da cidade: ")) result = print("há") if "santo" in nome[:nome.find(" ")].lower() else print("Não há") #ternary operator if else #4 - def teste4(): frase = str(input("Insira a frase:\n")) print(frase.lower().count("a"), "\n ------") print(frase.find("a"), " ", (~frase.find("a")) + len(frase) + 1, " ", len(frase)).

Arthur Gouveia Monteiro: algm sabe me explicar pra que a gente usaria esses comandos se da pra mudar manualmente?.

Sérgio Silva dos Santos Soares: Script de resolução para todos os exercícios dessa aula!! Exercicio 022 nome = input('Digite um nome completo: ') print(nome.upper()) print(nome.lower()) dividido = nome.split() semespaco = len(''.join(dividido)) print(f'Seu nome tem {semespaco} caracteres \nE o seu primeiro nome tem {len(dividido[0])} caracteres') Exercicio 023 numero = input('Digite um número: ') espaço = '0000' junção = espaço+numero print(f'A unidade é {junção[-1]} \nA dezena é {junção[-2]} \nA centena é {junção[-3]} e \nO milhar é {junção[-4]}') Exercicio 024 cidade = input('Digite o nome de uma cidade: ') dividido = cidade.split() print(dividido[0]=="Santo") Exercicio 026 frase = input('Digite uma frase: ').upper().strip() qtda = frase.count('A') primpos = frase.find('A')+1 ultpos = frase.rfind('A')+1 print(f'A sua frase contém {qtda} letras A') print (f'A primeira posição da letra A é {primpos}') print(f'A ultima posição da letra A é {ultpos} ') Exercicio 027 nome = input('Digite seu nome: ') nomedividido = nome.split() qtdnomes = nome.count(' ') print(f'O primeiro nome é {nomedividido[0]}') print(f'O ultimo nome é {nomedividido[qtdnomes]}') ( 1 Likes).

Nerd Gamer: desafio 022: nome = str (input('qual é o seu nome')) print('O seu nome com todas as letras minúsculas é {}).format(nome.lower())) nomed = nome.split() nomej = '' .join(nomed) print('O número de letras do seu nome é {}'.format(len(nomej))) print('O número de letras do seu primeiro nome é {}'.format(len(nomed[0]))) ( 2 Likes).

  • Luiz Felipe Pinho: carai nem passou pela minha cabeça a possibilidade de tirar espaços usando o .join pq no exemplo q ele deu no video ele só adicionava kkk mas valeu bro , eu acho q vc só esqueceu de tirar os espaços pra resposta do primeiro print não vir cheio de espaços inúteis usando o .strip.

Skorzeny Hacking: 025 nome = input('Digite seu nome completo: ') nome1 = nome.upper() nome2 = 'SILVA' in nome1 print(f'Seu nome possui Silva: {nome2}').

eyeleonardo: Fatiou, passou. Boa 06!.

Yannick de Oliveira Figueira: 023 num = input('Digite um número entre 0 e 9999: ') num2 = num.zfill(4) print('Unidade', num2[3]) print('Dezena', num2[2]) print('Centena', num2[1]) print('Milhar', num2[0]).

Bife Te4fe: 38:51 41:17.

Caiky Vinicius: Eu fiz assim e deu certo: Nome = input('Qual seu nome completo? ') print(Nome.upper()) print(Nome.lower()) nnome = Nome.split() nnome2 = ''.join(nnome) print('O número de letras é {}'.format(len(nnome2))) nnome3 = ''.join(nnome[0]) print('O primeiro nome tem {} letras'.format(len(nnome3))).

Thiago Vilela: 22 - print(nome.upper()) print(nome.lower()) print(nome.count('')-nome.count(' ')-1) primNome = nome.split()[0] print(primNome.count('')-1).

Sg-G-gS l: DESAFIO 25 nome = input('Nome: ').strip().upper() print('Tem Silva?: {}'.format('SILVA' in nome)).

gleivisson A.: desafio 23 n1 = str(input('digite numeros de de ate 4 casas decimais')) u = n1[0] d = n1[1] c = n1[2] m = n1[3] print('''esse numero tem{3} unidade {2} desenas {1}centenas e {0} milhar(es)'''.format(u, d, c, m)).

  • Luiz Fernando Silveira: Querido BitStart, também fiz assim na primeira tentativa, mas tem um problema. Se eu digitar um número como '234' ele não vai conseguir alcançar o index(número da posição) do milhar e vai reproduzir erro. Não consegui pensar em nenhum jeito sem usar alguns comandos mais avançados (como if/else) e acabei fazer usando apenas Try/Except(nos próximos vídeos provavelmente tem explicando sobre esses funcionamentos). Se conseguir fazer rodar direitinho valores com menos de quatro dígitos com as funcionalidades que ele passa até essa aula, dá um alô ai :) Bons estudos! ( 1 Likes).
  • gleivisson A.: @Luiz Fernando Silveira sem usar if, consegui, agora nao da erro de jeito nenhum, pode testar ! nome = input ('digite um numero').strip() n =[ '000', nome] n1 = '0'.join(n) u = n1[-1] d = n1[-2] c = n1 [-3] m = n1 [-4] print('{} tem {} unidade(s)'. format(nome, u)) print(d, 'desenas') print(c, 'centenas') print(m, 'milhar(es)') ( 1 Likes).

SF - antigo: Dependendo da forma como vc olha na câmera, seus óculos deixam uma mancha roxa debaixo dos olhos, parecendo umas olheiras tenebrosas kkkkkkk.

Anderson Gomes: Desafio24 print('Nome cidade') cidade=str(input('Insira o nome da cidade:')) cidadesplit=cidade.split() print('O nome da cidade começa com santo?', 'Santo' in cidadesplit[0]) ( 1 Likes).

Wemerson Silva: Se alguém ainda precisar, abaixo segue toda a teoria, e os exercícios resolvidos e funcionais. Resolvi todos com string somente, inclusive o 22. Qualquer dúvida pergunta ai nos comentários ''' Teoria • Range do fatiamento : (n-1) >>>>> frase[inicio:(fim+1)] ---> para aumentar o tamanho dos 'pulos' (de 1 em 1 para de k em k) >>>> frase[inicio:(fim+1):k] antes do ':' é o início da fatia: se omisso, a operação partirá do caractere 0; depois do ':' é o final da fatia: se omisso, a operação irá englobar todos os caracteres do inicio da fatia -> melhor que colocar (fim+1) • frase = 'Curso em Vídeo Python' • len -> length -> comprimento >>>> len(frase) = 21 caracteres; • count -> conta algo pré-determinado >>>> frase.count('o') = 3 * frase.count('o',0,13) = 1 -> com intervalo • find -> encontra algo pré-determinado >>>> frase.find('deo') = 11 * frase.find('Android') = -1 * 'Curso' in frase = true • replace -> troca uma string por outra >>>> frase.replace('Python', 'Android') * O Python gerencia o número de caracteres necessário automaticamente • upper -> transforma os caracteres para sua versão maiúscula >>>> frase.upper() • lower -> transforma os caracteres para sua versão minúscula >>>> frase.lower() • capitalize -> de toda a string, apenas o primeiro caractere ficará maiúsculo; o resto será transformado em minúsculo >>>> frase.capitalize() • title -> de toda a string, apenas o primeiro caractere de toda a palavra ficará maiúsculo; o resto será transformado em minúsculo >>>> frase.title() • strip -> retira os espaços 'inuteis' de uma string: antes do primeiro caractere e depois do último >>>> frase.strip() * rstrip -> strip, só que apenas pela direita || lstrip -> strip, só que apenas pela esquerda • split -> divide a string a partir dos espaços em outras mini-listas >>>> frase.split() = 'Curso' 'em ' 'Vídeo' 'Python' • join -> junta as mini-strings em uma só com um caractere >>>> '-'.join(frase) = Curso-em-Vídeo-Python ''' ''' Desafio 22 nome = input('Digite seu nome:\n\t') print(f'O nome com todas as letras maiusculas: {nome.upper()}') print(f'O nome com todas as letras minusculas: {nome.lower()}') cont = len(nome) - nome.count(' ') print(f'Número de letras total: {cont}') cont = len(nome.split()[0]) print(f'O primeiro nome tem: {cont}') ''' ''' Desafio 23 - Sinal Positivo num = input('Digite um número:\n\t') num = '000' + num print(f'Unidade: {num[len(num)-1]}') print(f'Dezena: {num[len(num)-2]}') print(f'Centena: {num[len(num)-3]}') print(f'Milhar: {num[len(num)-4]}') ''' '''Desafio 24 cidade = input('Digite o nome da cidade') cidade = cidade.upper() print(cidade.find('SANTO',0,5)) ''' '''Desafio 25 nome = input('Digite o seu nome: ') nome = nome.upper().strip().split() print('SILVA' in nome)''' '''Desafio 26 frase = input('Digite uma frase:\n\t') frase = frase.lower() print(f'A letra A aparece {frase.count("a")} vezes') print(f'Ela aparece a primeira vez na posição número {frase.find("a") + 1}') aux = frase[::-1] print(f'Ela aparece a última vez na posição número {(len(aux) - aux.find("a"))}') ''' '''Desafio 27 frase = input('Digite o seu nome completo:\n\t') frase = frase.split() print(f'Primeiro nome: {frase[0]}\nÚltimo nome: {frase[len(frase)-1]}') ''' ( 1 Likes).

  • Rafael: OBRIGADO!!! SALVOU MINHA VIDA EU JA ESTAVA A 15 DIAS TENTANDO FAZER O 22 SEM IF ELSE !!!! VOCÊ EH UM DEUS.
  • Rafael: QUERO DIZER... O 23!!!! MUITO DIFICIL MANO MINHA MÃE JA NÃO ME DAVA MAIS COMIDA E NEM FALAVA MAIS COMIGO! AGORA VOU PODER SAIR DO COMPUTADOR E COMER UM ARROZ COM OVO!!.

Jimmy: Quebrei a cabeça mas conseguir kk Estudar chapado melhor coisa.

Cosmo André: nome = input('Qual é o seu nome? ') print(nome.upper()) print(nome.lower()) print(len(nome.replace(' ', ''))) print(len(nome.split()[0])).

Canal Ninja Amalocado: Brasil = política.lstrip().

Denis Jonathan: Depois de ficar bastante confuso, procurei por recursos no site do Python e acabei encontrando a função .zfill() Ela completa oque foi digitado com 0 até o número que você escolheu preencher. Foi com ela que dei solução para o ex023. Também utilizei o .replace() para remover possíveis espaços digitados e o .split() para poder fazer a separação das casas da unidade, dezena, centena e milhar. Não procurei como poderia ser resolvido de forma matemática, como o professor sugeriu, se alguém fez de uma forma matemática, poderia mostrar por gentileza? <3 O meu ficou assim: n = input('Digite um número inteiro entre 0 e 9999: ').replace(' ','') n0 = n.zfill(4) n1 = n0.split() print("""O número digitado foi {} e ele tem: Milhar(es): {} Centena(s): {} Dezena(s): {} Unidade(s): {}""".format(n, n1[0][0], n1[0][1], n1[0][2], n1[0][3])).

Anthony Lopes: Exercicio 25 nome = input('Digite seu nome completo: ') pnome,snome,tnome = nome.split(' ',2) print('{} tem silva no nome?'.format(pnome)) if 'silva' in nome: print('sim') else: print('não').

Yago Juan: 023: n = str(input('Escolha um numero de 0 até 9999:')) n2 = n.split() print ('Unidade: {}'.format(n2[0][3])) print ('Dezena: {}'.format(n2[0][2])) print ('Centena: {}'.format(n2[0][1])) print ('Milhar: {}'.format(n2[0][0])).

JonnesCllark: nome = str(input('Digite seu nome: ')).strip() nome_maiuscula = nome.upper() nome_minuscula = nome.lower() nome_lista = len(nome) - nome.count(' ') primeiro_nome = nome.split() cont_primeiro_nome = len(primeiro_nome[0]) print( nome_maiuscula,'\n', nome_minuscula,'\n', nome_lista,'\n', cont_primeiro_nome ).

MIGUEL AJ: 0:00.

Rafael Couto: N = int(input("Digite um Número: ")) N = str(N) print('Unidade:',N[3]) print('Dezena:',N[2]) print('Centena:',N[1]) print('Milhar:',N[0]).

João Costa: Desafio 024: cidade = str(input('digite um nome de cidade: ')) cidade = cidade.upper() print('SANTO' in cidade[:5]).

  • Alex Souza: usar o .strip e o .upper seria mais correto pq talvez tenha "santo" no primeiro nome mas se tiver um espaço a mais antes já vai dar como false, usando o strip elimina esse espaços a mais, ai fica mais correto a análise. cidade = str(input('digite um nome de cidade: ')) cidade = cidade.strip().upper() print('SANTO' in cidade[:5]).

Daniel Messias: #Exercício 27 nome = input('Digite um nome: ') print('primeiro = {}'.format(nome.split()[0])) print('último = {}'.format(nome.split()[len(nome.split())-1])) ( 3 Likes).

  • André Antunes: Esse -1 aí vc reinoou! haha eu não sabia. obrigado \o ( 1 Likes).

Rodrigo Balbino Dias: #desafio022 nome = input(('Informe o seu nome completo para realizar análise: ')) print(nome.upper()) print(nome.lower()) novo_nome = nome.split() print(len(nome.replace(' ', ''))) print(novo_nome[0]).

PVit: Curso em Vídeo Python.

kbrunot13: Estou com um problema, preciso localuzar a \ em um texto mas quando coloco uma '\' ele fica roxo e marca como sr \' fosse um comando =/.

Daniel Silva: 28:35 - join() quando coloquei '-'join.frase foi colocado " - " entre todas as letras. ( 1 Likes).

Pedro Thiago: Boa noite professor Guanabara! Aqui está a minha resolução das atividades. --------------------------------------------------------------------------Meu script------------------------------------------------------------ - ex022.py nome = str(input('Digite o seu nome completo: ')) maiusculas = nome.upper() minusculas = nome.lower() dividir = nome.split() juntar = ''.join(dividir) total = len(juntar) primeiro_nome = len(nome.split()[0]) print('Seu nome em letras maiúsculas:\n -{}'.format(maiusculas)) print('Seu nome em letras minúsculas:\n -{}'.format(minusculas)) print('Total de letras(sem os espaços):\n -{} Letras'.format(total)) print('O seu primeiro nome tem o total de letras:\n -{} Letras'.format(primeiro_nome)) - ex023.py n1 = input('Digite um número de 0 a 9999: ') unidade = n1[3] dezena = n1[2] centena = n1[1] milhar = n1[0] print('Unidade: {}\nDezena: {}\nCentena: {}\nMilhar: {}'.format(unidade, dezena, centena, milhar)) - ex024.py cidade = input('Digite o nome da sua cidade: ') upper1 = cidade.upper() split1 = upper1.split() primeiro_nome = 'SANTO' in split1[0] print('Sua cidade começa com o nome "Santo": {}'.format(primeiro_nome)) - ex025.py nome = input('Digite o seu nome: ') upper1 = nome.upper() silva_in_nome = 'SILVA' in upper1 print('Você tem "SILVA" no seu nome: {}'.format(silva_in_nome)) - ex026.py frase = input('Digite uma frase: ') maiuscula = frase.upper() contar = maiuscula.count('A') primeiro_a = maiuscula.find('A') ultimo_a = maiuscula.rfind('A') print('Quantas vezes aparece a letra "A": {}'.format(contar)) print('Em que posição a letra "A" aparece a primeira vez: {}'.format(primeiro_a)) print('Em que posição a eltra "A" aparece a última vez: {}'.format(ultimo_a)) - ex027.py nome = input('Digite o seu nome completo: ') dividir = nome.split() primeiro_nome = dividir[0] contar = len(dividir) total = contar - 1 ultimo_nome = dividir[total] print('Seu primeiro nome é: {}\nSeu último nome é: {}'.format(primeiro_nome, ultimo_nome)) -------------------------------------------------------------------------------------------------------------------------------------------------------------------- ( 1 Likes).

  • Pedro Thiago: P.S: Amei fazer esses exercícios, me diverti muito fazendo cada um deles. ( 1 Likes).

Rafael Pimenta: Fiquei feliz de ter conseguido o 022: nome = input('Digite aqui o seu nome') print(nome.upper()) print(nome.lower()) oper = nome.count(' ') total = int(len(nome)) print(total - oper) lista = nome.split() print(len(lista [0])) Vamos para os próximos..

João Pedro Araújo: 35:56 Vai aparecer 'Curso em Vídeo Python'.

Isaias Carvalho: print('Desafio 22') nome=input('Digite seu nome completo : ') print('Maiusculo : {}'.format(nome.upper())) print('Minusculo : {}'.format(nome.lower())) dividir=nome.split() print('Tirando os espaços minha lista tem {} palavras '.format(len(dividir))) contador=len(dividir); contador=contador-1 soma=0 while(contador>=0): soma= soma+ len(dividir[contador]) contador=contador-1 print('Total de letras ' 'tirando os espaços : {}'.format(soma)) print('O primeiro nome tem {} letras'.format(len(dividir[0]))).

AFDS INFORMATICA: Para quem passa apertado como eu ...... kkkkk... usa caderno e caneta... ANOTA TUDO... Ajuda de mais a decorar os comandos......

Erasmo: #Desafio25 nome = input('Informe o nome completo: ').upper() nome.upper().find('SILVA') if nome.upper().find('SILVA') >= 1: print('ESSA PESSOA TEM O NOME SILVA') else: print('ESSA PESSOA NÃO TEM O NOME SILVA').

Davyd Ramos: cidade=str(input('Digite o nome da cidade: ')) dividido=cidade.strip().upper().split() primeironome=dividido[0] print('Esta cidade começa com o nome Santo?: {}'.format('SANTO' in primeironome)).

Otávio DL: Python pq n salva.

Mariane Pintucci: Bom dia Galera !!! Fazendo este curso incrível agora em 2021 e já aprendi horrores !! Já consigo aplicar os ensinamentos do pof. Guanabara no meu dia a dia de trabalho (que hoje não tem nada a ver com programação. Quem sabe em breve). Estou fazendo estas aulas pelo Qpyton no Android... Não está dando certo com esta aula :(.

Gamer Over: Uma dica pra quem começar anote tudo vc vai precisar.

Welber de Souza: Exercício 24 cidade = str(input('Digite o nome de uma cidade brasileira: ')) cidade = cidade.upper() cidade2 = cidade.split() print('SANTO' in cidade2[0]).

  • Abner Franco: digita santos no lugar de santo ele vai dar true, seria bom usar o operador logico ==.

andre franca: Desafio 026: frase = str(input('Digite uma frase qualquer: ')).strip() frasemin = frase.lower().replace('á','a').replace('à','a').replace('ã','a').replace('â','a') print ('Nesta frase a letra "a" aparece {} vez(es). A primeira é na posição {} e a última na posição {}.'.format( frasemin.count('a'),frasemin.find('a'),frasemin.rfind ('a'))) Só descobri o rfind na resposta do exercício que Guanabara deu.

Arthur Caio: Guanabara eu não consegui baixar pygame oque posso fazer.

Jair Messias: 0:31 WHAT como é que ele conseguiu fazer aquilo!!! ( 1 Likes).

Yuri Romariz Caldas de Souza: parei aos 15 minutos de video e fiz isso aqui. frase = input('Digite uma frase qualquer: ') print(f'A sua frase tem {len(frase)} caracteres, tem {frase.count("a")} as e {frase.count("o")} os.').

  • Yuri Romariz Caldas de Souza: depois parei de novo o video e fiz isso frase = input('Digite uma frase qualquer: ') lista = frase.split() print(f"""A sua frase tem {len(frase.strip())} caracteres, tem {frase.count("a")} as e {frase.count("o")} os A terceira palavra da sua frase é {lista[2]} e a primeira letra da segunda palavra é {lista[1][0]}""").

leo: 29:15 Eu ouvi um amém, irmãos?.

Stoycos: ex 27 n = str(input('Digite seu nome completo: ')) ns = n.split() print ('Primeiro nome: {}'.format(ns[0])) print ('Ultimo nome: {}'.format(ns[-1])).

gokuzera: Estou vendo dia 21 de Dez de 2020. Passei 2 dias quebrando a cabeça, e quando a gente descobre, acaba ficando furioso, por ser ão simples. Depois de queimar a mufa, pensei um pouco mais e descobri. Só um não consegui resolver. Vou postar aqui embaixo: *EXERCICIO 22* nome = input('Digite um nome:') print(nome.upper()) print(nome.lower()) print(len(nome.strip())) dividido = nome.split() print(dividido[0]) print(len(dividido[0].strip())) *EXERCICIO 23* import math num = input('digite um numero de 0 a 9999:') # Fazer como String print('Milhar:',num[0]) print('Centena:',num[1]) print('Dezena',num[2]) print('Unidade',num[3]) # Fazer com Matematica ???????? Esse não consegui fazer com modulo de *Math* *//EXERCICIO 24//* cid = input('Digite o nome de uma cidade:') dividido = cid.upper().split() print(dividido) print('SANTO' in dividido[0]) *// EXERCICIO 25\\* nome = input('DIGITE O NOME TODO:') print('SILVA' in nome.upper()) *//EXERCICIO 26\\* frase = 'Dia de almoçar Gostoso' print('NUMERO DE VEZES QUE APARECE A LETRA A:',frase.count('a')) print('POSIÇAO INICIAL:',frase.find('a')) print('POSIÇÃO FINAL:',frase.rfind('a')) *//EXERCICIO 27\\* nome = input('Digite seu nome:') dividido = nome.split() print('PRIMEIRO NOME É:',dividido[0]) print('ULTIMO NOME É:',dividido[-1]).

Hakku: forma mais simples da ultima parte do exercicio n= nome.split(" ") print(len(n[0])).

VH informática: ele fala curso em video pythom aaaaaa sabia ().

Mauricio T B: Parabéns pelo empenho e dedicação. (Precisava dessa empatia e didática nas minhas aulas da universidade !) ( 1 Likes).

Odair Panizzi Júnior: print("="*30) print("Desafio 25") nome = input("Qual seu nome? ") print(">>>>>>> Changing to UPPER.....") nome = nome.upper() print("SILVA" in nome) ( 1 Likes).

João Costa: Desafio 023: numero = input('digite um numero de 0 a 9999: ') print('unidade: {}'.format(numero[3])) print('dezena: {}'.format(numero[2])) print('centena: {}'.format(numero[1])) print('milhar: {}'.format(numero[0])).

Alexandre Augusto: Silva c = input('Qual o seu nome completo ?').strip() x = c.upper() y = 'SILVA' in c print(y).

Odair Panizzi Júnior: print("="*30) print("Desafio 22") nome = str(input("Digite o nome de Alguém: ")) mai = nome.upper() min = nome.lower() esp = nome.count(" ") #quantos_espaços_tem? qtd = len(nome) #quantas_letras_tem? tot = int(qtd - esp) #um_menos_o_ outro div = nome.split() #dividindo_em_strings tot = len(div[0]) #conta_primeira_lista print("Alterando >>> {} <<< para letras Maiúsculas: {}".format(nome,mai)) print("Alterando >>> {} <<< para letras Minúsculas: {}".format(nome,min)) print("O nome >>> {} <<< possui {} letras".format(nome, tot)) print("O primeiro nome é: {}. Ele possui {} letras.".format(div[0],tot)).

Jorge Henrique Alves: ex022 n = str(input('Digite seu nome: ')) frase = n ma = frase.upper() mi = frase.lower() q = len(frase) qpn = len(frase[0:5]) print('Em maiúsculo: {}.\nEm minúsculo: {}.\nQuantidade de letras: {}.\nPrimeiro nome tem {} letras.'.format(ma, mi, q, qpn)).

Flip Vtt: ex27 nome = input('digite seu nome: ') n = nome.split() x = nome.count(' ') print('O primeiro nome é:', n[0]) print('O último nome é:', n[x]) ( 1 Likes).

Danillo Paulo: ex025: nome = str(input('Digite seu nome completo: ')) procurar = 'SILVA' in nome.upper() print('"True" para "Sim" e "False" para "Não", com base nisto seu nome tem "SILVA": {}.' .format(procurar)).

Fellipe Figueiredo: Resumão e minha resposta do desafio022: # Crie um programa que leia o nome completo de uma pessoa e mostre: # O nome com todas letras maiúsculas O nome com todas as letras minúsculas # Quantas letras ao (sem considerar os espaços) # Quantas letras tem o primeiro nome ## ANÁLISE DE STRING # nome.count('o') => conta quantas letra "o" tem na string # len(nome) => conta quantos caracteres (incluindo espaços, a string "nome" possui) # nome.find('o') => informa em qual caracter a letra "o" começou a aparecer) # 'Fellipe' in nome => caso o input nome tenha o nome Fellipe, a resposta irá retornar como "True", caso não, retornará como "False" ## TRANFORMAÇÃO # nome.replace('Fellipe','Vinicius') => altera o valor "Fellipe" para "Vinicius" dentro da string "nome" # nome.upper() => passa todos os caracteres do input "nome" para maiúsculo # nome.lower() => passa todos os caracteres do input "nome" para minúsculo # nome.capitalize() => joga o input "nome" para minúsculo e depois joga somente a primeira letra para maiúsculo # nome.title() => => joga o input "nome" para minúsculo e depois joga a primeira letra de CADA palavra para maiúsculo # nome.strip() => remove todos os espaços inúteis da string "nome" # nome.rstrip() => remove todos os espaços inúteis do lado DIREITO da string "nome" # nome.lstrip() => remove todos os espaços inúteis do lado ESQUERDO da string "nome" ## DIVISÃO # nome.split() => faz uma divisão dentro das strings, considerando os espaços, criando uma divisão "split" # '-'.join(nome) => junta os blocos (elementos) separados da string nome, utilizando o símbolo "-" (o símbolo de junção pode ser alterado, como por ' ', por exemplo nome = input('Digite seu nome completo: ') nomesemespacos1 = nome.split() nomesemespacos2 = ' '.join(nomesemespacos1) primeironome = nomesemespacos1[0] print('Seu nome todo em maiúsculo é: {}'.format(nome.upper())) print('Seu nome todo em minúsculo é: {}'.format(nome.lower())) print('Seu nome tem {} letras, (sem considerar espaços)'.format(len(nomesemespacos2))) print('Seu primeiro nome tem {} letras'.format(len(primeironome))) print('') print(';)').

Jéssica Vale: desafio#25 nome = str(input('Digite seu nome completo:')).strip().title() print('Seu nome completo possui "Silva"? {}'.format('Silva' in nome)).

Lucas Fernandes: Fiz assim para evitar erros que o usuário poderia cometer. #desafio022 nome=str(input('Informe o nome completo: ')) dividido=nome.title().split() print('Nome em Maiúsculo: {}'.format(' '.join(dividido).upper())) print('Nome em Minúsculo: {}'.format(' '.join(dividido).lower())) print('Letras ao todo: {}'.format(len(''.join(dividido)))) print('Letras do primeiro nome: {}'.format(len(dividido[0]))).

Alex Santos: num = input('Digite um número de 0 a 9999: ') print('Unidade: {}' .format(num[3])) print('Dezena: {}' .format(num[2])) print('Centena: {}' .format(num[1])) print('Milhar: {}' .format(num[0])).

Femrk: 05:10 - Fatiamento de String; 13:50 - Análise: 14:15 - len(); 14:50 - count(); 16:35 - find(); 18:55 - in; 19:35 - Transformação: 19:55 - replace(); 20:50 - upper(); 21:50 - lower(); 22:25 - capitalize(); 23:04 - title(); 24:34 - strip(); 25:08 - rtrip(); 25:50 - lstrip(); 26:35 - Divisão: 26:50 - split(); 28:20 - Junção: 28:35 - join(); Desafios: #022: Crie um programa que leia o nome completo de uma pessoa e mostre: - O nome com todas as letras maiúsculas e minúsculas. - Quantas letras ao todo (sem considerar espaços). - Quantas letras tem o primeiro nome. #023: Faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos dígitos separados. #024: Crie um programa que leia o nome de uma cidade diga se ela começa ou não com o nome "SANTO". #025: Crie um programa que leia o nome de uma pessoa e diga se ela tem "SILVA" no nome. #026: Faça um programa que leia uma frase pelo teclado e mostre quantas vezes aparece a letra "A", em que posição ela aparece a primeira vez e em que posição ela aparece a última vez. #027: Faça um programa que leia o nome completo de uma pessoa, mostrando em seguida o primeiro e o último nome separadamente. ( 2 Likes).

  • mecneithan: Femrk obg ( 1 Likes).
  • Henrique Viñuales: TU EH FODA ( 12 Likes).
  • Games CHEAT: Cara pq alguns tem q usar esse parenteses no final ? ( 8 Likes).
  • EndOfTheWorld_Man Channel: @games CHEAT Porque são funções. Dentro desses parentes podem entrar variáveis, calculos ou outra expressão dependendo da função, e sofrer as mutações que as funções apresentam. ( 16 Likes).
  • Edimilson Basilio: é tipo pra indicar qual parte o comando print vai escrever ( 4 Likes).
  • N3rd Script: Muuuiiiito Obg ( 2 Likes).
  • jacyara bispo: obrigado.
  • rodrigo frança: Valeu Femrk..
  • Leonardo Lacerda: @Games CHEAT pra completar a sintaxe ( 1 Likes).
  • IC4R0: Mano, o cara faz mó explicação bacana, mó merchan detalhado, mó animaçõeszinhas dinâmicas pra vc pular tudo isso? Não é muito maneiro... ( 8 Likes).
  • Henrique Filho: fatiou o vídeo ( 5 Likes).
  • Nerd 2.0: Vkw.
  • Deomorxsy: Muito obrigado!.
  • Artur Romualdo Barbosa: obrigado!.
  • Marcelo vS: Caraca mano! o mundo precisa de mais pessoas como vc! ( 4 Likes).
  • Micael de Mello Silveira: Muito obrigado! Isso ajuda demais no vídeo! ( 2 Likes).
  • Amanda Biagi: muito obrigada man ( 1 Likes).
  • JoaoVMS: Segura meu Like ( 1 Likes).
  • Gabriel Dias: Caralho tu é um Deus mlk..
  • Clebson Gusfeli: up ( 1 Likes).
  • Marcos Dantas Guimarães: Muito obrigado pelo resumo. Achei apenas um errinho, o correto seria --> 25:08 - rstrip(); ( 2 Likes).
  • Michael Douglas Primor Buss: KKKKKKKK.
  • Wesley Breno: Obg ajudou demais.
  • Sgt. Castro: é um genio KKKKKKKK.
  • Daichi Lino: @IC4R0 mas ao msm tempo ajuda pessoas q voltam no video pra ver alguma observação ( 11 Likes).
  • Super Alvorada: Femrk brigado mano.
  • Danilo de Lúcio: nem toda capa usa herói ( 1 Likes).
  • Eduardo Dudu: MITOOOOOO.
  • vinicius lee: tragam um Nobel da paz a este homem ( 1 Likes).
  • Marcela Lima: @Danilo de Lúcio rsrsrs ( 1 Likes).
  • Leandro B: up.
  • Paulo: Caraca, cara, você é um mito!.
  • Paulo H.P.S: Thanks ( 1 Likes).
  • I'am I: Por mais pessoas como vc nesse mundo.
  • Pedro Victor: Monstro.
  • Sr Dlay: Deus.
  • Gustavo Berlanga: @Games CHEAT pq sim porra.
  • KingKusuo: Muito obrigado pela ajuda.
  • SogeKing__: /checkpoint.
  • Eliseu Peres: vlw.
  • cubo embaralhado: valeu cara, eu perdi minhas anotações e isso ajudou pra caramba.
  • cubo embaralhado: @Daichi Lino tipo eu.
  • Talita: Vlw cara..
  • Thiago Frasão: Você é Monstro! Valeu!!!.
  • MAMUTY GAMER FURTIVO: c é o bichão mermo hein.
  • Leandro Lobo: @Leonardo Lacerda pra vc colocar valores dentro, no caso de acordo com suas necessidades!.
  • Ramon Erik: Você tem uma escada pro céu : ).
  • Ramon Erik: @IC4R0 wtf muleque. Ele fez isso pra ajudar, já que o vídeo e grande, e caso a pessoa queira voltar a uma parte específica :-:.
  • Ramon Erik: @Daichi Lino exatamente.
  • I got a cringe pfp: valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu valeu.
  • Nicolas Rezende: @IC4R0 e pq as vezes alguém como eu quer voltar no vídeo para rever uma explicação expecifica.
  • IC4R0: @Nicolas Rezende erro meu. Vcs tao certos nmrl ( 1 Likes).
  • Ramon Erik: To No ex070 e isso me ajudou kkkk n to em casa e to sem meu papel com anotações ahahhahah.
  • João Fernando: Obrigado amigo, vc é um amigo. Energia caiu aqui e não conseguia dar play no vídeo para anotar os desafios e aproveitar pra ir fazendo eles enquanto a energia não volta. Seu comentário me salvou rs ( 1 Likes).
  • _XiAoM EvZ: Obrigado mito!.
  • cleverson guesser: Valeu @Femrk . Os comentários dos vídeos dessa playlist estão sendo outra aula . Valeu ( 1 Likes).
  • Vic Oliveira: obrigada, sempre escrevo os enunciados dos desafios, facilitou minha vida vc escrever aqui ai é só copiar e colar.
  • Tensh¡: Vlw ( 1 Likes).
  • Filinto Delgado: muito obrigado, acho mesmo que eles devião já fatiar no video pra não precisar de procurar nos comentarios.
  • John Lennon: @IC4R0 ele colocou pra pessoa q já viu ,voltar nas partes pra poder fazer os exercícios.ou seja ele só organizou o vídeo pra facilitar pra gente n ficar perdido pq foi bastante coisa.e foi uma ótima ideia.valeu me ajudou muito.
  • recepcao santacruz: Oi jesus tudo bem? Quero orar por uma pessoal especifica....
  • hat: vc sabe como tirar acentos numa frase?.
  • Vulpes Ignis: vlw man, ajudo o preguiçoso que sem querer apago as anotações do vídeo.
  • Vulpes Ignis: Nem todo o heroi usa capa.
  • Jakezin ›u‹: Deus?.
  • Jakezin ›u‹: @IC4R0 é só pra ajudar pra quem já viu o vídeo pra revisar eu acho....
  • Gabriel Simon: vlw mn.
  • Marcelo Almeida: Cara tu é um deus.

Christian Diêgo: #EX 024 nome = str(input('Digite o nome de uma cidade: ')) nome = nome.split() cidade = str('santo' in nome[0].lower()) cidade = cidade.replace('False', 'não') cidade = cidade.replace('True', 'sim') print('A cidade {}, {}, começa com a palavra "santo" em seu nome!'.format(' '.join(nome), cidade)).

Paulo Blitz: Muito bom Prof guanaba!!!.

Yasmin Oficial: exercicio 22 nome = ('Marcelo Pereira do Nascimento: ') n1 = len(nome.split()[0]) D = nome.split()[0] print('o primeiro nome {} tem {} letras'.format(D,n1)) ( 1 Likes).

Victor Simões: O meu ficou assim: print('='*5,'EXERCÍCIO 22','='*5) nome = str(input('Informe o nome completo de uma pessoa: ').strip()) print('Em maiúsculas: ',nome.upper(),'\nEm minúsculas: ',nome.lower(), '\nO nome completo possui',len(nome) - nome.count(' '),'letras no total') d = nome.split() print(f'Sendo que o primeiro nome possui: {len(d[0])}','letras') print(f'O segundo nome possui: {len(d[1])}','letras') print(f'E o terceiro nome possui: {len(d[2])}','letras').

men olaetc: Curso Em Video Python.

Jaydder Oliveira: exercercio 24 usando if : cidade = str(input('Digite uma cidade:')) if('Santo' in cidade): print('Cidade: {}'.format(cidade)) else: print('Cidade invalida').

Dione Xavier: Guanabara poderia fazer uma apostila pra usar nos desafios e nos futuros programas.

INTELIGÊNCIA NÃO ARTIFICIAL BRASILEIRA: #023 Resolvi de um jeito diferente, usando if: n = str(input("Digite um número entre 0 e 9999: ")) t = len(n) print("{} Unidades. ".format(n[t-1])) if t >= 2: print("{} Dezenas. ".format(n[t-2])) if t >= 3: print("{} Centenas. ".format(n[t-3])) if t >= 4: print("{} Milhares. ".format(n[t-4])).

animações simples: você pode fazer um curso de pygame?.

Danilo Yukihara: essa aula ta dando trabalho.

Uirajan Silva: Só um adendo no qual o professor se equivocou, em python as posições negativas tbm existem, por exemplo [-1] retorna o último elemento de uma string, isso pq a indexação também pode ocorrer "de trás para frente".

Ebenézer Carvalho: cidade = 'Santa Clara' if 'Santo' or 'São' or 'Santa' in cidade: print('Sua cidade tem nome de santo(a)!') else: print('O nome da sua cidade é tão normal') ( 2 Likes).

Klesio Nascimento: Conteúdo resumido e demonstrado no w3schools https://www.w3schools.com/python/python_strings.asp.

Shade: EX 22 # programa que faz diversas alterações na escrita do nome de uma pessoa bar = (20*'-') print(bar) print('Olá! Seja bem-vindo!') name = str(input('Diga-nos o seu lindo nome completo: ')) name = name.strip() print(f'Este é seu nome num mundo onde só se escreve com Caps Lock ligado: {name.upper()}.') print(f'E esse aqui é o seu nome num mundo onde não existem letras maiúsuclas: {name.lower()}.') spaces = (name.count(' ')) cptn = len(name) print(f'A quantidade de letras do seu nome, sem contar os espaços é igual a: {cptn-spaces}.') name = name.split() fname = int(len(name[0])) print(f'A quantidade de letras do seu primeiro nome é: {fname}') print(bar) Não sei se foi a maneira mais otimizada de fazer o exercício, mas foi em como pensei para fazer pela primeira vez. Espero poder ajudar alguém. Responderei esse comentário com o meu método de realização para os outros desafios a medida em que eu conseguir completá-los..

Skorzeny Hacking: 027 nome = input('Digite seu nome completo: ') nomes = nome.split() print(f'Primeiro nome: {nomes[0]}\nÚltimo nome: {nomes[-1]} ').

Gustavo: Tem como eu variar as respostas de acordo com o input? Ex: Pergunta=input('Vc gosta disso?') Se a resposta da pergunta for sim tem um print e se for não ter outro print? ( 1 Likes).

Ramon Erik: Oh aula complicada ????.

gothmate Gabriel: Fala, Guanabara! Tá de parabéns pelo curso. Super didático e fácil de entender. Em 3 dias já estou resolvendo alguns problemas que levaria vários dias pra resolver, semanas atrás. Pessoal do primeiro período do curso de Redes, da Unigranrio, está vindo em peso assistir suas aulas. Já passei link pra geral! ( 1 Likes).

Anselmo Ferreira de Souza: 022: nome = str(input('Informe seu nome completo: ')) print(nome.upper()) print(nome.lower()) nome2 = nome.split() print(len(nome2[0])) nome3 = ''.join(nome2) print(len(nome3)).

luis vieira: Aqui a minha resposta A=input('Digite o seu nome') B=(A.count(' ')) C=len(A) D=A.split() print(A.upper()) print(A.lower()) print('Tem {} letras'.format(C-B)) print('O seu primeiro nome tem {} letras'.format(len(D[0]))).

Cesar L.: Para quem quiser o 23 de forma puramente matematica , aqui está uma parte deste pesadelo : import math n=int(input('Digite um numero de 1 a 9999')) print(math.floor(n/1000)) c=math.floor(((-(math.floor(n/1000))*1000)+n)/100) print(c) Nem coloquei as mensagens. aí só pega até a centena nem vou fazer o resto . 1000 vezes tacar tudo para string.

Desenhos e Filmes UpKid: Exercício 22: nome = input('Digite seu nome completo: ') print('Seu nome em maiúsculo: ', nome.upper()) print('Seu nome em minúsculo: ', nome.lower()) s = nome.replace(' ', '') #use o replace para trocar os 'espaços' por nada, então o nome vai ficar todo junto e quando for usar o len, ele não vai contar os espaços. print('Seu nome tem {} letras.'.format(len(s))) splitado = nome.split() print('Seu primeiro nome tem {} letras.'.format(len(splitado[0]))) ( 1 Likes).

  • StalipBlack: maluco KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK fiz gambiara para contar o nome todo, sem espaços nomedividido = nome.split() nc = (len(nome)) - (len(nomedividido)) + 1 print(nc) ( 1 Likes).
  • Desenhos e Filmes UpKid: @StalipBlack por que +1?.
  • StalipBlack: @Desenhos e Filmes UpKid pq se eu tenho 3 nomes, vai ter 2 espaços(entre o 1 - 2, 2 - 3). De exeplo vou usar meu nome: Miguel Monteiro(14 letras, 15 caracteres com espaço) quando eu divido com o split(2 nomes, logo, 1 espaço) e subtraio fica 13, com +1 o numero exato de letras. E assim serve quantos nomes vc tiver. ( 1 Likes).

Fernanda Giglio: km = float(input('Qual a quantidade de Km percorridos?')) dia = float(input('Qual a quantidade de dias alugado')) k = 0.15*km d = 60*dia print('Você pagara R$ {:.2f} por Km rodado é R$ {:.2f} pelos dias alugados'.format(k,d)).

Joicitias Joice: desafio 22 nome = str(input('Qual o seu nome completo:')) frase1 = nome.upper() print(frase1) frase2 = nome.lower() print (frase2) letras = nome.replace(' ','') print (len(letras)) primeiro = nome.split() print (len(primeiro[0])).

Douglas Alves: Exercício 22 a = input('digite seu nome completo: ') b = a.strip().upper() c = a.strip().lower() d = a.strip().replace(' ', '') e = a.split() print(b) print(c) print(len(d)) print(len(e[0])).

Alex Francisco: Desafio 025 nome = input('Digite seu nome completo: ').strip() print('-' * 60) print('A informação sobre existir Silva em seu nome retornou: {}'.format('SILVA' in(nome.upper()))) print('-' * 60).

Marcos Dantas Guimarães: Solução ao Desafio 024 (42:30): resp=['A cidade começa com Santo!','A cidade não começa com Santo!'] nome=str(input('Digite o nome de uma cidade: ')) cidade=nome.split() a=cidade[0].upper().find('SANTO') print(resp[a]) Poderia ter feito usando if, só que ainda não saiu a aula de condicionais..

gleivisson A.: desafio 25 nome = input('nome da sua cidade').strip().title() n = nome.find('Silva') if n >= 0 : print('sem duvidas voce e um silva') else : print ('voce nao tem silva').

Diego Oliveira: Exercício #22 nome = str(input("Qual o seu nome completo? ")) print("Seu nome com letras maiúsculas:", nome.upper()) print("Seu nome com letras minúsculas:", nome.lower()) print("Seu nome tem:", len(nome.replace(' ', '')), "letras.") nome = nome.split() print("Seu primeiro nome tem:", len(nome[0]), "letras.").

comedor de leite: BOTA ESSE COMANDO frase = "curso em Video Python" print(frase[:2]) OLHA SÓ.

Mariana Rúbia: nome = str(input('Qual é o seu nome completo? ')).strip() print('O seu nome com todas as letras maiusculas será {}'.format(nome.upper())) print('O seu nome com todas as letras minusculas será {}'.format(nome.lower())) print('O seu nome tem {} letras ao todo'.format(len(nome) - nome.count(' '))) print('Seu primeiro nome é {} e ele tem {} letras'.format(nome[:nome.find(' ')], nome.find(' '))).

Ricardo Giacomassi: Complicado essa aula ????.

Marcia Valenska: Alguém aí que usa Linux Ubuntu?.

Kássio Alves: print('-'.join(frase)) C-u-r-s-o- e-m V-i-d-e-o -P-y-t-h-o-n O meu ultimo comando ficou assim, alguem sabe como faz pra ficar do jeito do do Guanabara?.

  • SG18: O meu também deu o mesmo. O guanabara que deu a teoria da forma errada no dele..

Juliana Camili da Silveira: #022 exercicio nome = str(input('Digite o nome e sobrenome : ')) print(nome.upper()) print(nome.lower()) print(len(nome.strip())) print(len(nome.split()[0])).

Leandro Oliota: desafio 23 achei interessante tomar o cuidado num = input('Digite um número entre 0 e 9999: ') n1 = num.strip().split() n2 = (''.join(n1)) n3 = n2 numlimpo = n3 if len(numlimpo) == 4: print('unidade: ', numlimpo[3]) print('dezena: ', numlimpo[2]) print('centena: ', numlimpo[1]) print('milhar: ',numlimpo[0]) elif len(numlimpo) == 3: print('unidade: ', numlimpo[2]) print('dezena: ', numlimpo[1]) print('centena: ', numlimpo[0]) elif len(numlimpo) == 2: print('unidade: ', numlimpo[1]) print('dezena: ', numlimpo[0]) elif len(numlimpo) == 1: print('unidade: ', numlimpo[0]) else: print('Número inválido!!!').

Phill.: Unico jeito que consegui fazer foi sem o conteúdo da aula, tive que utilizar o If e o Else no exercício 25: c = input('Informe o nome: ') p = c.rfind('Silva') r = (p) if r == -1: print('NÃO TEM SILVA') else: print('TEM SILVA').

Davi Telles: Bom dia Guanabara, estava fazendo meu curso de Python no site do Curso em Vídeo e ao entrar hoje vi que meu curso foi resetado para primeira aula. Não sei que erro deu no sistema, mas já estava na aula 9 e fazendo os exercícios. Se puder resolver isso agradeço..

Marlon Batista: Exercício 024(Meu código) nome = str(input('Digite seu nome completo: ')).strip() find_s = (nome.find('Silva')) if find_s > -1: print('\033[32mO nome "Silva" está contido em seu nome completo!\033[m') else: print('\033[31mO nome "Silva" não pertence ao seu nome completo\033[m').

Allan Cássio: meu ficou não. lkkkkkk como sempre... ficou com "-" entre cada caractere;.... ( 4 Likes).

  • Ricardo de Carvalho: A solução é você criar uma lista para depois usar o join, veja um exemplo abaixo: frase = 'Curso em video Python' #Coloca em forma de lista dividido = frase.split() print(dividido) #Faz a junção print('-'.join(dividido)) # Junta as strings com um traço ( 2 Likes).
  • Eduardo Jesus: @Ricardo de Carvalho buguei nessa.

biel scache: q aula ulti faço curso de python e nao aprendi isto.

DE KO: senhor dos anéis haha.

Abner Andrade: # DESAFIO 26 # Entrar com uma frase e mostrar quantas vezes aparece letra "A", pela primeira e ultima vez frase = str(input('Digite uma frase para realizarmos a análise: ')) frase = frase.lower() print("""Na frase acima a letra "a" aparece {} vezes A primeira vez na posição {} A última vez na posição {}.""" .format(frase.count('a'), frase.find('a')+1, frase.rfind('a')+1)).

Joaquim Santos: TIME AULA#09 =fatiar(1 letra)6:30 /.fatiar pedaço 7:20 /.fatiar pulando 9:50 /.fatiar inicio ponto.10:30 /fatiar ponto ao final 11:35 /fatiar pulando ponto ao final 13:00 /função len() 14:20 /função count()14:50 /contagem , fatiamento 15:50 /função find() 16:37 /operador in() 19:00 /replace() 19:54 /upper() 20:55 / lower() 21:55 / capitalize() 22:30 / Title 23:00 / remover espaços string()24:30 /dica 'l' e 'r' 25:30 /divisão com split() 28:00 /join() 28:40.

Jorge Fernando Jorge: muito obrigado professor sua explicação é muito didática de fácil compreensão, consegui fazer um exercício graças a sua aula..

Thiago Oliveira: #VoltaCURSOPYTHON.

teu pai: GALERA ALGUÉM QUE TEM DISCORD QUER PARTICIPAR DE UM GRUPO DE ESTUDOS DE PROGRAMAÇÃO, SE QUISER PASSE AQUI NOS COMENTÁRIOS, QUE ADICIONO NA HORA ;).

pauloinclick: desafio 22 frase = input('Digite o seu nome completo: ') print(frase.upper()) print(frase.lower()) tamanho = len(frase) espaco = frase.count(' ') print(tamanho-espaco) dividido = frase.split() print(len(dividido[0])).

Ivo Alves: Desafio 022: nome = input('Qual é o seu nome completo? ') lista = nome.split() join = ''.join(lista) nome1 = lista[0] print(nome.upper()) print(nome.lower()) print(len(join)) print(len(nome1)) ( 1 Likes).

Fabio Romagnoli: Próxima Meta: Entender como essas pessoas marcam "Não Gostei" em um video desta qualidade. ( 1 Likes).

Matheus Lima: EXERCICIO 25 decidi fazer utilizando o split pois poderia ocorrer do usuário digitar por exemplo ''SILVANO'' e o programa acabar reconhecendo como tendo ''SILVA'' name = input('\n\tname: ').upper().split if ('SILVA' in name): print('\n\tSeu nome possui a palavra "SILVA" !') else: print('seu nome infelizmente não possui "SILVA".').

J P: exercicio 22: nome = str(input("Digite seu nome: ")) print(nome.upper()) print(nome.lower()) nospace = nome.replace(' ', '') print(len(nospace)) primeironome = nome.split() print(primeironome[0]) tive q pensar bastante na hora de excluir os espaços do nome.

Skorzeny Hacking: 023 num = input('Digite um número de 0 a 9999: ') numd = num.strip() print(numd) print(f'Seu número possui; \n Unidade: {len(numd[0])} \n Dezena: {len(numd[1])} \n Centena: {len(numd[2])} \n Milhar: {len(numd[3])} \n' ).

Vitor Nathan: Android.

Oureduardo1000: Estou com muita dificuldade com a função 'split'!.

uddy: name = input("escreva seu nome:") brokeName = name.split() print(brokeName[0],brokeName[-1]).

Jhonatan nunes: Fiquei uma semana só nesse video já decorei a metade do conteúdo. E pratiquei.

Rafael: Pausei o video, e voltei depois de um dia, dai eu fui dar like e lembrei que já tinha dado, muito bom a forma de ensinar desse cara ????.

Dexter 013: Desafio 25 frase=input('Digite seu nome: ') print('Está ai sua resposta: {}\n{}'.format('Silva','silva' in frase,frase.upper())).

Anderson Weber: curso de python sensacional como este do guanabara, entretanto com a parte toda teorica! http://www3.ifrn.edu.br/~jurandy/fdp/doc/aprenda-python/capitulo_02.html ( 2 Likes).

Matheus G: ex023 num = str(input('Informe o numero milhar: ')) print(f'Unidade: {num[3]} \nDezena: {num[2]} \nCentena: {num[1]} \nMilhar: {num[0]}') ( 2 Likes).

Simony Ribeiro: professor falou que não era muito difícil. Eu me sinto um asno..

William Russo: Cade o buzz?.

Felipe Maia Vieira: ex:26 frase = str(input('Digite uma frase:')) frase = frase.upper() print('o numero de vezes em que a letra "o" aparece é:', frase.count('A')) print('A primeira vez que a letra "A" aparece é na posição numero:', frase.find('A')) print('A ultima vez que a letra "A" aparece é na posição numero:', frase.rfind('A')).

Sérgio Zulian: Desafio 24 #Recebe o nome e passa todas as palavras para maiúscula cidade = input('Digite o nome de uma cidade: ').title() #Separa as palavras para facilitar a busca separado = cidade.split() #check será o verificador da palavra Santo check = 'Santo' #Condicional que confere se há a palavra Santo no primeiro bloco das divisões (lembrando que [0] é o primeiro grupo) if (check in separado[0]): print("Sua cidade {}, começa com a palavra {}" .format(cidade, check)) else: print("Sua cidade {}, não começa com {}" .format(cidade, check)).

Rodrigo Balbino Dias: #desafio 024 cidade = input('Informe a sua cidade: ') fatiar_cidade = cidade.upper().split() print('SANTO' in fatiar_cidade[0]).

Luiz Felipe: a1 = input('digite um nome para analisar: ') a1 = a1.strip() a2 = a1.split() a2 = a2[0] print('''o mesmo nome com todas letras minusculas e: {} todas as letras em maiusculas: {} o total de letras: {} o primeiro nome tem: {}'''.format(a1.lower(), a1.upper(), len(''.join(a1.split())), len(a2))) ( 1 Likes).

Suspect Holmes: 22- nome = input() print(nome.upper()) print(nome.lower()) divisao = nome.split() juncao = ''.join(divisao) print(len(juncao)) print(len(divisao[0])).

wesley santos: Eu ñ acertei! Na verdade eu tinha pausado o video e testei antes de ver que não mudava a string mas, fiz frase = frase.replace("Python", "Android") e dessa forma mudou!.

Darlan Rodney: #desafio 022 nome = input('digite seu nome completo:') print ('Nome em Maiusaculo: ',nome.upper()) print ('nome em minusculo: ',nome.lower()) dividido = nome.split() nome = nome.split() nome = ''.join(nome) print ('ao todo este nome tem:',len(nome),'letras') print('O primeiro nome tem: ',len(dividido[0]),'letras').

Davi Lucciola: O meu ficou assim: nm=str(input('Digite seu nome completo: ')) print(' ',nm.upper(),'\n ',nm.lower()) qnt= nm.split() print(' Seu nome tem no total {:>2} Letras'.format(len(''.join(qnt)))) print(' E o primeiro nome tem {:>2} Letras'.format(len(qnt[0]))).

Gilvan Vieira: nome = str(input('Digite seu nome completo: ')) print(nome.upper()) print(nome.lower()) enchugado = (nome.split()) print(len(''.join(enchugado))) primeironome = (enchugado[0]) print(len(primeironome)).

Odair Panizzi Júnior: print("="*30) print("Desafio 23") numero = input("Digite um número de 0 à 9999: ") print("Unidade: {}".format(numero[3])) print("Dezena: {}".format(numero[2])) print("Centena: {}".format(numero[1])) print("Milhar: {}".format(numero[0])).

Canal do Mano!: Eu escrevo as minhas Aulas, tudo no Google Colab, e anoto todos os exemplos la, assim fica mais fácil de resolver os exercícios. ( 2 Likes).

Neto Arena: '''DESAFIO 025 Crie um programa que leia o nome de uma pessoa e diga se ela tem "SILVA" no nome.''' nome = input('Digite seu nome completo: ').strip() if nome[0:].lower() == 'silva': print('Parabéns você pertence a familia Silva!') else: print('Você não pertence a familia Silva!').

Kevski: 32:45 tem explicação do porquê ter que por aspas 3 vezes aqui?.

MUSIC WORD: o interpretador do paycharm não instala de jeito nenhum triste aqui.

OBenardo: cara eu quase tive um AVC tentando contar quantas letras o nome todo da pessoa tinha sem nenhum espaço. 3 horas da minha vida quase morrendo resumidas em 1 par de aspas duplas com um espaço, uma virgula e outro par de aspas duplas sem nada.

silas arruda: Aula SENSACIONAL! Sem palavras para descrever o quanto aprendi, obrigado professor e a todos que colaboraram para tornar este projeto uma realidade. ( 1 Likes).

Pedro Henrique Honorio Queiros: Alguém ai sabe como trocar a primeira palavra , por outra? tipo : criei um script, onde a pessoa coloca o nome dela e o programa troca o primeiro nome dela por um palavra!Eu to tentando aqui com o replace e split, mas não tá dando certo..

Adriel Teles: Seria uma boa uma aula de como fazer as interfaces gráficas dos programas usando python e também python para android. hehe.

Cangu Iwa: Desafio 27 nome = str(input('Digite um nome completo de uma pessoa: ')) nome = nome.strip() nomes = nome.split() qtdNomes = len(nomes) print('Primeiro nome: {}'.format(nomes[0])) print('Último nome: {}'.format(nomes[qtdNomes - 1])) ( 5 Likes).

Anderson Gomes: Desafio23 print('Separação numérica') num=str(input('Escreva um número de 0 a 9999:')) print('unidade',num[3]) print('dezena',num[2]) print('centena',num[1]) print('milhar',num[0]).

Renan Schuck: Olá! Código que resume os pontos abordados na aula: frase = 'Curso em Video Python' frase2 = ' Aprenda Python ' print('-'*22) print(' Frase a ser Analisada ') print('-'*22) print(' "{}"\n\n'.format(frase)) print('-'*22) # tamanho da frase tamanho = len(frase) print('Tamanho da frase: {} LETRAS\n'.format(tamanho)) # contador de letras print('Quantidade de "O" na frase: {}\n'.format(frase.count('o'))) # contador com fatiamento print('Quantidade de "O" até a 11° Letra..............: {}'.format(frase.count('o', 0, 13))) # localizar um texto dentro da string print('Localizar o começo "deo" dentro da string......: {}'.format(frase.find('deo'))) # localizar um texto dentro da string (texto inexistente) print('Localizar "android" dentro da string...........: {} (RETORNO FALSO PARA .FIND() É SEMPRE -1)'.format(frase.find('android'))) # operador 'in' print('Existe "Curso" na string.......................: {} (AQUI ELE CONSIDERA EXATAMENTE O QUE ESTÁ ARMAZENADO NA VARIAVEL (Curso != curso))'.format('Curso' in frase)) # trocar caracteres dentro da string print('Trocar "Python" por "Android" na string........: {}'.format((frase.replace('Python', 'Android')))) # frase em maiusculo print('Frase em Maiusculo.............................: {}'.format(frase.upper())) # frase em minusculo print('Frase em Minusculo.............................: {}'.format(frase.lower())) # apenas a primeira letra em maiusculo print('Apenas a primeira letra da string em maiusculo.: {}'.format(frase.capitalize())) # todas as palavras da string em maiusculo print('Todas as palavras da string em maiusculo.......: {}\n'.format(frase.title())) # dividindo uma string em lista lista = frase.split() print('Dividindo a string em uma lista................: {}'.format(lista)) # juntando a lista novamente print('Juntando a lista...............................: {}'.format('-'.join(lista))) print('-'*28) print(' OUTRA Frase a ser Analisada ') print('-'*28) print(' "{}"\n\n'.format(frase2)) print('-'*22) # remover espaços inuteis na string print('Frase sem espaços inuteis.....................: "{}"'.format(frase2.strip())) # remover espaços da direita, inuteis na string print('Frase sem espaços inuteis na direita..........: "{}"'.format(frase2.rstrip())) # remover espaços da esquerda, inuteis na string print('Frase sem espaços inuteis na direita..........: "{}"'.format(frase2.lstrip())) ( 1 Likes).

Trots: Vai ser a frase nao modificada, ja que ele n criou uma outra variavel pra fazer os dois.

Pedro Henrique: Gosto de ir fazendo esses exercícios enquanto ele explica frase = str(input('Digite a frase: ')) fatia = int(input('Digite numero caractere')) lista = frase [fatia] print(lista).

Vo Do Chacrinha: Saindo do forno ex022 para quem precisa de ajuda nome = str(input('Digite seu nome completo ')) print(nome.upper()) print(nome.lower()) r = nome.count(' ') rr = nome.__len__() rrr = rr - r print('{}'.format(rrr)) print(len(nome[0])) ( 1 Likes).

  • Curso em Vídeo: A última linha do seu código tá dando 1, você deveria primeiro splitar as palavras pra depois dar "len(nome[0]) Ficaria assim:.

XxzexX: name = str(input('digite o seu nome: ')).strip() up = name.upper() do = name.lower() nu = len(''.join(name.split())) na1 = name.split(' ') na2 = na1[0] n3 = len(na2) print (f'''seu nome em maiusculo: {up} seu nome em minúsculo: {do} existem {nu} letras no seu nome. existem {n3} letras no seu primeiro nome.''').

Victor Arceno: aula mais complicada até agora, pelo menos pra mim >o< ( 311 Likes).

  • Mumm-ra O Ser eterno: eu passei 5 dias revendo e praticando a aula de modulos de matematica foi uma desgraça sair dela kkkkkkk ( 27 Likes).
  • nicolas paiva: @Mumm-ra O Ser eterno tbm kkkkk ( 4 Likes).
  • Funkeiro vida loka: cara eu tive dificuldade na parte matematica, mas nessa de texto to conseguindo aprender rapido ( 9 Likes).
  • Lucas Gabs: to no terceiro dia e já tô aqui kkkkkkkkk até agora de matemática foi tranquilo ( 8 Likes).
  • Eduardo Ribeiro: concordo, unica aula q n to conseguindo fazer os exercicios ( 13 Likes).
  • Reis: Concordo,bem dificil mesmo! to vendo a segunda vez e tendo um pouco menos de dificuldade kk ( 6 Likes).
  • 罗杰: única aula que tive que procurar as respostas dos exercícios '-' ( 12 Likes).
  • bsound: Pra quem esta tendo dificuldade, basta ter uma noção minima do inglês. Ex: Low = baixo, Up acima , dessa forma fica facil entender lower = minusculo e upper maiusculo. ( 10 Likes).
  • Aliski: é porque o guanabara nessa aula meteu o louco e demorou MUUUUUUUITO para chegar na parte pratica, eu tambem dormi nessa aula na primeira vez que eu fiz ela..foda ( 4 Likes).
  • Veigar Anão Ludibriador: A mais difícil pra mim foi a da resolução do exercício 21,exercício que eu não consegui completar. ( 6 Likes).
  • leo: @Veigar Anão Ludibriador As vezes é a versão do python, pq a do vídeo é desatualizada, e por isso mudou algumas coisas.
  • Alisson GP: Tmb.
  • Rogério Malta: eu to sentindo dificuldade nessa e a de matematica ( 1 Likes).
  • ExtremoLeste: Victor Arceno , isso porque vc ainda não chegou nas partes de lista , duplas , dicionários kkkkkkkkkk ( 1 Likes).
  • Mikael_Actiones: Foi fácil.
  • Esther Faria: Também to nessa cara, tá tenso.
  • JOGADOR 456: É pq são muitas funções.
  • Allan Maximo: mano eu anotei todos os metodos e tal, mas na hora dos exercícios parece que tem coisa que ele não ensinou e eu não consigo achar algo que me esclareça.
  • Ramon Erik: @bsound a dificuldade não é aí.
  • deivissondev: @Funkeiro vida loka pra min a de matematica foi de boa ate agora.
  • João Paulo Oliveira: Pensava q era só eu kkkkk.
  • Carvalho Diniz Diniz: Por mim é a 3ª aula que mas estou a entender ????????.
  • DamaZ ????: Tive que fazer um documento no Doc's sobre dada função além de ter que rever 3 vezes, fiz o exercício 22, 23, 24 e 25 numa boa mas a 26 e a 27 tá bem complicado... O pior... Eu já vi esse curso quando eu era mais novo e mesmo assim esqueci isso :/.
  • KonanParras: a mais difícil pra mim até agr é a aula 7 ( 1 Likes).
  • Arthur C.: tive dúvidas na aula passada, até pq n consegui baixar os emojis.
  • Carlos Eduardo da Silva Souza Cadu: né.
  • Gabriel Simon: tbm achei mas ai eu resolvi ver dnv so que dessa vez anotando td da parte teorica e testadando cada comando por comando e ai ficou mais comprendivel.
  • k k: Pra mim foi a dos catetos, parecia alemão pra mim.

Hugo Vieira: Respostas (não são as únicas, não são as melhores, nem sei se estão 100% certas, mas fiz para me testar e tentar ajudar todos) Para os exercícios 24 e 25 não é necessário usar condicional se você só quiser ver 'True' ou 'False', mas eu adicionei para ver um resultado mais bonito (no meu ponto de vista) Eu li errado o enunciado 26, então quebrei a cabeça pra fazer um algoritmo que me desse todas as posições da letra "a", depois fiz o que era pedido (só a primeira e a última posições) Não é necessário saber condicionais ou estrutura de repetição para os exercícios, então sem desespero, até pq esse curso aborda isso. PAZ ex22: nome = input(str('digite seu nome completo: ')) print("""seu nome em maísculas é: {} seu nome em mínusculas é: {} seu nome possui {} letras seu primeiro nome é {}""".format(nome.upper(), nome.lower(), len(''.join(nome.split())), nome.split()[0])) ex23: num = input(str('digite um número de 0000 a 9999: ')) print('''Unidade: {} Dezena: {} Centena: {} Milhar: {}'''.format(num[-1], num[-2], num[-3], num[-4])) ex24: cidade = input(str('Digite o nome de uma cidade: ')) cidade_cap = cidade.title() if cidade.title().find('Santo') == 0: print('A cidade começa com santo') else: print('A cidade não começa com santo') ex24 (alternativo): cidade = input(str('Digite o nome de uma cidade: ')) if 'Santo' in cidade.title().split()[0]: print('A cidade começa com Santo') else: print('A cidade não começa com Santo') ex:25 nome = input(str('Digite um nome: ')) if 'SILVA' in nome.upper(): print('O nome {} possui "SILVA"'.format(nome)) else: print('Não há "SILVA" no nome {}'.format(nome)) ex26: frase = input(str('Digite uma frase: ')) print(''' a frase possui {} caracteres, a primeira aparição da da letra "a" é na posição {} a última aparição da letra "a" é na posição {}'''.format(len(frase), frase.find('a'), frase.rfind('a'))) print('a frase pussui {} caracteres'.format(len(frase))) culm = 0 aux = 0 ex26 (modificado para dar todas as posições) frase = input(str('Digite uma frase: ')) culm = 0 aux = 0 while (frase.count('a')) > 0: if aux == 0: print('"a" aparece na posição', frase.find('a')) culm = culm + frase.find('a') frase = frase[frase.find('a')+1:] aux = aux+1 else: culm = culm + frase.find('a')+aux print('"a" aparece na posição', culm) frase = frase[frase.find('a') + 1:].

Distrust: fiz um programa que traduz uma sentença pra código binário, eu gostaria de saber se tem algum modo de diminuir a quantidade de linhas dele print('{:=^100}'.format('TRADUTOR DE CÓDIGO BINÁRIO (suporte somente à letras não-acentuadas)')) frase = input('Digite uma frase/palavra:\n') frase2 = frase frase = frase.replace('A', '01000001 ') frase = frase.replace('B', '01000010 ') frase = frase.replace('C', '01000011 ') frase = frase.replace('D', '01000100 ') frase = frase.replace('E', '01000101 ') frase = frase.replace('F', '01000110 ') frase = frase.replace('G', '01000111 ') frase = frase.replace('H', '01001000 ') frase = frase.replace('I', '01001001 ') frase = frase.replace('J', '01001010 ') frase = frase.replace('K', '01001011 ') frase = frase.replace('L', '01001100 ') frase = frase.replace('M', '01001101 ') frase = frase.replace('N', '01001110 ') frase = frase.replace('O', '01001111 ') frase = frase.replace('P', '01010000 ') frase = frase.replace('Q', '01010001 ') frase = frase.replace('R', '01010010 ') frase = frase.replace('S', '01010011 ') frase = frase.replace('T', '01010100 ') frase = frase.replace('U', '01010101 ') frase = frase.replace('V', '01010110 ') frase = frase.replace('W', '01010111 ') frase = frase.replace('X', '01011000 ') frase = frase.replace('Y', '01011001 ') frase = frase.replace('Z', '01011010 ') frase = frase.replace('a', '01100001 ') frase = frase.replace('b', '01100010 ') frase = frase.replace('c', '01100011 ') frase = frase.replace('d', '01100100 ') frase = frase.replace('e', '01100101 ') frase = frase.replace('f', '01100110 ') frase = frase.replace('g', '01100111 ') frase = frase.replace('h', '01101000 ') frase = frase.replace('i', '01101001 ') frase = frase.replace('j', '01101010 ') frase = frase.replace('k', '01101011 ') frase = frase.replace('l', '01101100 ') frase = frase.replace('m', '01101101 ') frase = frase.replace('n', '01101110 ') frase = frase.replace('o', '01101111 ') frase = frase.replace('p', '01110000 ') frase = frase.replace('q', '01110001 ') frase = frase.replace('r', '01110010 ') frase = frase.replace('s', '01110011 ') frase = frase.replace('t', '01110100 ') frase = frase.replace('u', '01110101 ') frase = frase.replace('v', '01110110 ') frase = frase.replace('w', '01110111 ') frase = frase.replace('x', '01111000 ') frase = frase.replace('y', '01111001 ') frase = frase.replace('z', '01111010 ') print('A sentença "{}" em código binário se torna:\n"{}"'.format(frase2, frase)).

Daian Andreuzzi: Para outros que, assim como eu, estiverem assistindo as aulas em 2021, tive dificuldades com o comando join. Aplicando da forma como mostrou no vídeo não funcionou, tive que transformar a frase para uma lista: Lista = ['Curso', 'em', 'vídeo', 'python'] para então sim, usar o comando join: print(' '.join(lista)) Ou então usar a variável frase de um modo diferente. Frase = ('Curso', 'em', 'vídeo', 'python') e então usar print(' '.join(frase)) Se alguém tiver executado o exemplo de forma diferente e quiser contribuir, agradeço..

João Carlos: Achei bem parecido com a lógica que o excel usa pra ler texto.

Anime e Games Friends Brasil: 29:00.

Paulo henrique Camilo: Show, primeira linguagem minha Esses foram os primeiros desafios que tive que olhar as respostas, mas acabei aprendendo....

Canal Será?: nomeC = input('Digite seu nome todo: ') print('Maiúscula:', nomeC.upper(), ''' Minúscula:''', nomeC.lower(), ''' Total de letras:''', len(nomeC.replace(' ', '')), ''' Total de letras no primeiro nome:''', len(nomeC.split()[0])).

Gabriel Silveira: ## DESAFIO 22 ## ## Crie um programa que leia um nome completo de uma pessoa e mostre: nome = str(input('Degite seu nome completo: ')) ## O nome com todas as letras maiúsculas print(nome.upper()) ## O nome com todas as letras minúsculas print(nome.lower()) ## Quantas letras ao tem (sem considerar espaços) print(len(nome.replace(' ', ''))) ## Quantas letras tem o promeiro nome n = nome.split() print(len(n[0])).

Gregory Filipe: nome = input('qual seu nome ? ') mai = nome.upper() letra = len(nome) - nome.count(' ') min = nome.lower() dividido = nome.split() print('seu nome em maiusculo é {} \n em minusculo é {} \n ele tem {} letras \n e seu primeiro nome é {}'.format(mai, min, letra, dividido[0])).

  • Gregory Filipe: nome = input('qual seu nome ? ') mai = nome.upper() letra = len(nome) - nome.count(' ') min = nome.lower() dividido = nome.split() pri = len(dividido[0]) print('seu nome em maiusculo é {} \n em minusculo é {} \n ele tem {} letras \n e seu primeiro nome é {} ele tem {} letras'.format(mai, min, letra, dividido[0], pri)).
  • Gregory Filipe: n = str(input('diga o nome de uma cidade :')) m = n.upper() if 'SANTO' in m: print('sua cidade tem o nome Santo e o nome dela é {}'.format(m.title())) else: print('o nome da sua cidade não tem Santo e o nome dela é {}'.format(m.title())).
  • Gregory Filipe: faltou o [0] no .m.
  • Gregory Filipe: n = str(input('diga seu nome completo: ')) m = n.upper() if 'SILVA' in m: print(' seu nome tem silva') else: print('seu nome não tem silva').
  • Gregory Filipe: n = input('diga uma frase: ').lower() m = n.find('a') u = n.rfind('a') q = n.count('a') print('o primeiro a, é {} \n o ultimo a, é {} , e existem {} a'.format(m, u, q)).
  • Gregory Filipe: n = input('diga seu nome completo: ').split() primeiro = n[0] ultimo = n[-1] print('seu primeiro nome é {}, e o ultimo é {}'.format(primeiro,ultimo)).

Fernando Oliveira lopes: desde do começo nada so o basico.

Arthur: Análise: len();comprimento da frase count();contar quantas vezes a letra se repete find();quantas vezes encontrou "palavra" in; encontrar a palavra no texto Transformação: replace();troca palavra no texto upper();botar letras maiusculoas lower();botar letras menusculas capitalize();so o primeiro caractere(letra) do texto vai ficar maiuscula title();analisa quantas palavras tem no texto(pelos espaços), e todos os pprimeiros caracteres ficam maiusculo strip();remove os espaços do inicio e do fim rtrip();remove espaços da direita(right) lstrip();remove espaços da esquerda(left) Divisão: split();cada palavra se isola, e recomeça do 0(0123...) exemplo: |Curso|em|Video|Python| |01234|01|01234|012345| Junção: '-' join(); juntar todos os elementos(oposto de split), o separador "-" fica no lugar do espaço exemplo: |Curso-em-Video-Python| SE TIVER ALGUMA COISA ERRADA, FALEM!.

T.T T.T: Seu sorriso encapetado nos desafios a frase fica o desafio pra vc da até raiva !.

  • T.T T.T: Ma que diabos eu quis dizer com isso = - =, e jesus faz 2 anos que estudei python e parei ._____..

Luciano Alves: Eu achei essa bem fácil. # Desafio 022 fullName = input('Digite seu nome completo: ') print('Com letras maiusculas: {}'.format(fullName.upper())) print('Com letras minusculas: {}'.format(fullName.lower())) print('Quantas letras {} sem considerar espaços'.format(len(fullName.replace(' ', '')))) print('Quantas letras tem o primeiro nome {}'.format(len(fullName.split()[0]))).

Naguto Gamer: Tem alguém aqui com 15 anos ? ( 71 Likes).

Erasmo: #Desafio24 cidade=input('Informe o nome da cidade: ').split() print('SANTO' in cidade[0].upper()).

lula lula UFPI: Desafio 024: n = input('Qual o nome da cidade? ') a = n.split() print(a) print(a[0]) r = 'SANTO' in a[0] print(r) print('O nome da cidade começa com SANTO? ',r).

Tania Regina: Desafio 22 nome=input('Digite seu nome completo, por favor: ') print(nome.upper()) print(nome.lower()) print(len(nome)) dividido=nome.split() print(len(dividido[0])).

W&LL: Como transformo o scripts em executável, para tipo quem for usar o programa não ver o código..

Rogerio Filho: 29:01 Executei o seguinte: print(frase.split()) print('-'.join(frase)) O resultado foi: ['Curso', 'em', 'Vídeo', 'Python'] C-u-r-s-o- e-m V-í-d-e-o -P-y-t-h-o-n O que deu errado?.

Francisco Alex: POO em Python professor, por favor..

VINICIUS LUCAS DE MESQUITA: Código com alguns comentários para ajudar quem não entendeu alguma coisa. Não sei se está bem explicado, eu estou conseguindo entender, caso encontre alguma explicação errada copie e cole com a resposta certa nos comentários. Isso também vai me ajudar :) frase = 'Curso em Vídeo Python' # Nesse caso ele está indo do começo do conteúdo da frase até o final # printando casas de dois em dois print('A frase pulando de dois em dois é: ', frase[::2]) # Busca pela letra "o" dentro de frase print('A busca por uma letra é um total de: ', frase.count('o')) # Coloca todas as letras em maiúsculas e busca pela letra "O", # retornando quantas tem. print('A busca por uma letra maiuscula é um total de: ', frase.upper().count('O')) # Mostra o tamanho do conteúdo da variável print('Total de letras na variavel é de: ', len(frase)) # Mostra o tamanho do conteúdo da variável, mas nesse caso # ele remove os espaços print('Total de letras na varialvel é de: ', len(frase.strip())) # Troca uma palavra dentro do conteúdo da variável e remove os espaços print('A frase com uma palavra trocada ficou: ', frase.strip().replace('Python', 'Android')) # Captura a letra na posição determinada print('A letra capturada é: ', frase[0]) # Adicionando o conteúdo modificado de uma variável dentro de outra variável troca = frase.replace('Python', 'Android') print('A frase com a palavra trocada fico: ', troca) # Verifica se a palavra desejada se encontra dentro da variável print('O conteúdo é: ', 'Curso' in frase) # Ele identifica a posição da primeira letra da palavra inserida. print('A posição da palavra é: ', frase.find('Curso')) # Caso coloque um valor inesistente para busca, ele ira retornar -1 print('A posição da palavra é: ', frase.find('curso')) # Nesse caso ele coloca todo o conteúdo da variável em minúsculo, # depois ele faz a busca pela palavra desejada. # Como mudou todo o conteúdo da variável para minúsculo não sera retornado -1 print('A posição da palavra é: ', frase.lower().find('curso')) # Aqui nesse caso o split está pegando o conteúdo da frase e em todos os # lugares que possue um espaço ele está cortando e separando as palavras, # logo depois disso ele adiciona elas em uma lista print('A frase dividida é: ', frase.split()) # Nessa parte o conteúdo da frase está sendo dividio e adicionado em forma # de lista dentro da variável dividido. Na parte do printe ele está retornando # o primeiro conteúdo da variável dividido dividido = frase.split() print('A palavra capturada na lista é: ', dividido[0]) # Aqui o print está mostando a variável dividio capturando a palavra dentro da # lista e retornando somente a segunda 3ª letra print('A letra capturada da palavra da lista é: ', dividido[0][2]).

Pedro Dias: Letra zero ?????????????????????????? 6:23.

Hachid Targino: Desafia 027 O Python conta a Última posição (-1), Penúltima (-2) e assim por diante: Meu Código Ficou Assim: nome = str (input('Digite seu nome completo: ')).strip() dividir = nome.split() print('Muito Prazer em te conhecer {}'.format(nome)) print('Seu primeiro nome é {}'.format(dividir[0].capitalize())) print('Seu Último neome é {}'.format(dividir[-1].capitalize())) Espero ter Ajudado! ( 1 Likes).

  • Cavera Cod: ajudou pakas, a única coisa q me faltou.

André: variavel = ' andré felipe andrade oliveira' variavel = variavel.split() #Dividir nos espaços e substituir o valor original da variável variavel =' '.join(variavel).title() #Junta os itens da lista, separando eles com espaço ' ' e deixando a primeira letra das palavras maiúscula, substituindo na variavel original Antes: andré felipe andrade oliveira Após: André Felipe Andrade Oliveira.

Mary Tech: Eu sinto que essa aula é mais massante que as outras justamente pela quantidade de informações em pouco tempo. Fora que o professor já estava começando a separar quem quer aprender mesmo e quem ta só assistindo por meio "Busquem mais sobre tal coisa", é basicamente mostrar que aluno você pode até ser, mas estudante é bem diferente....

RODRIGO CARVALHO PEREIRA: Essa garota propaganda da Udemy é muito linda, estou apaixonado s2.

Matheus.Guimarães: 25 - Nome = input('Digite seu nome todo:') print('Este nome tem "Silva" no nome ?') print('Silva'in Nome).

Hudson: O voz esta com timbre não muito legal..

Thalles Dias: EXERCICIO 23 num = str(input('Digite um numero de 4 digitos:')) print(f"""Unidade:{num[3]} Dezena:{num[2]} Centena:{num[1]} Milhar:{num[0]}""").

Leandro F.: Desafio 25 nome = str(input('Digite o seu nome completo: ')).strip() nom = nome.upper().find('SILVA') print(nom != -1).

Lucas Fernandes: #desafio025 nome=input('Digite o nome: ') teste=nome.strip().title().find('Silva') if teste!=-1:print('Sim, possui Silva no nome!') else: print('Não possui!').

Jonathan Barbosa: nom = str(input('Nome completo: ')) nom = nom.strip() print(nom.upper()) print(nom.lower()) esp = nom.count(' ') print('Nome completo possui {} letras.'.format(len(nom) - esp)) print('O primeiro nome possui {} letras.'.format(len(nom.split()[0]))).

ROBSILVERGUN: EX024: c = str(input('Digite o nome de sua cidade: ')) c = c.upper() si = c[0:5].find('SANTO') si = str(si) si = si.replace('0', 'O nome da cidade comeca com SANTO') si = si.replace('-1', 'O nome da cidade nao comeca com SANTO') print(si).

Wellington Marenga: Oi Gustavo, primeiro eu gostaria de agradecer pelas aulas. Deixe eu passar algumas informações para ajudar os “gafanhotos” iniciantes como eu: 1) Cuidado com o atributo .count, pois quando criamos uma String (str), temos a opção de usar (‘o', índex inicial, índex final-1). Usando a atribuição de variável >>>frase = 'Curso em Vídeo Python' >>>print(type(frase)) >>> >>>print(frase.count('o', 0, 21) >>>3 Porém, quando criamos uma lista, não temos a opção contar em um intervalo: >>>print(frase.count('o') - somente aceita um valor dentro dos parênteses. 2) O atributo .find() não existe para lista e somente para String, sendo assim, fiquem atentos para sempre verificar os atributos aceitos para o tipo de variável criada. >>>nomevariavel = ‘abcd' ### isto é uma string ### >>>nomevariavel = list(‘abcd’) ### Isto é uma lista ### >>>dir(nome da variável criada) O Python irá mostrar os atributos aceitos para o tipo criado. Bons estudo a todos! E obrigado pelo material disponibilizado.???? Wellington ( 1 Likes).

Pocket Cities: Vendo esse curso em 2020! =).

Matheus.Guimarães: 24 - Cidade = input('Qual o nome da sua cidade ?') print('Santo' in Cidade).

ROBSILVERGUN: EX027: n = str(input('Digite seu nome completo: ')) p = n.split() pn = p[0] p.reverse() print(f'Seu primeiro nome eh : {pn}') print(f'Seu ultimo sobrenome eh : {p[0]}') ( 3 Likes).

  • Bruno Eduardo Santos: nome = str(input('Digite aqui seu nome completo: ')).strip().title() lista = nome.split() print(f'Seu primeiro nome é {lista[0]} e seu último nome é {lista[-1]}').

Fernando Dimieri Abeijón: Aula de hoje ficou um pouco longa. Mais como sempre Muito boa..

Confi Dencial: Ai, voce falou algo errado. essas numeros de 0 a 20 não são em relação as letras, esses são o numero de divisões entre as letras. é por isso que ao acabar no 13. por exemplo em 9:13 ele só usa as letras de 9 a 12. por que o espaço aonde acaba o 13. é o espaço entre a letra E e a letra O conte as divisões e voce vai entender. e o 0 é antes da primeira letra por que la não tem divisão entre letras ( 2 Likes).

Skorzeny Hacking: 026 frase = input('Digite uma frase: ') fraseu = frase.upper() print(f'Na frase {frase} a letra "A" aparece {fraseu.count("A")} vezes.') print(f'A letra "A" aparece pela primeira vez no caracter número: {fraseu.find("A")+1}') print(f'A letra "A" aparece pela última vez no caracter número: {fraseu.rfind("A")+1}').

Rodrigo Silva: tem capitalismo ate na progamação.

Gabriel Soares: EX024: cidade = input('nome da cidade: ') cidade = cidade.lower().split() print(f'O nome da cidade começa com "{cidade[0].title()}".') print('santo' in cidade[0].lower()) EX025: nome = input('Seu nome completo: ') nome = nome.lower().split() print(f'Tem "silva" no nome? {"silva" in nome}').

Mamárias: desculpa guanabara, falhei totalmente no ex022 :(.

samuelcp100: Como faz pra contar espaços?.

ScienceEducation: EX 22) # Utilizar o .strip() para retirar os espaços do começo e do fim do nome. wyn = input('Digite o seu nome completo: ').strip() nomesemespaco = wyn.replace(' ', '') qtd = len(nomesemespaco) nome = wyn.split() primeironome = (nome[0]) print('Analisando o seu nome...') print('Seu nome em letras minúsculas é: {}'.format(wyn.lower())) print('Seu nome em letras maiúsculas é: {}'.format(wyn.upper())) print('Seu nome tem ao todo {} letras.'.format(qtd)) print('O seu primeiro nome é {} e ele possui {} letras'.format(primeironome, len(primeironome))).

Arquimedes: Exercício 22: nome = input('Digite seu nome completo: ') print(nome.lower()) print(nome.upper()) dividido = nome.split() primeironome = str(dividido[0]) sobrenome = str(dividido[1:]) letraspn = int(len(primeironome)) letrassn = int(len(sobrenome)) print(letraspn+letrassn) print(letraspn).

João Vítor: Exercicio 22: nc=str(input('Digite seu nome completo: ')) ncsplit=nc.split() print('{} com todas as letras maiúsculas: {}'.format(nc,nc.upper())) print('{} com todas as letras minúsculas: {}'.format(nc,nc.lower())) print('Quantidade de letras (sem considerar espaços) de {}: {}'.format(nc,len(nc)-(len(ncsplit)-1))) print('Quantidade de letras de {}: {}'.format(ncsplit[0],len(ncsplit[0]))) ( 2 Likes).

Matheus Sanches: # INVERTER CADEIAS DE CARACTERES: texto = str(input('Inverta um texto: ')) print(texto[::-1]).

Bruno Silva Duarte: "Croe ie yhn" kkk essa foi boa.

Pedro Clemonini: Eai mano beleza, então queria falar de um erro que eu percebi no vídeo, no momento que você explica o " '-'.join(frase) ", se você não dar o .split a frase vai aparecer dessa maneira " 'C-u-r-s-o- e-m v-í-d-e-o -P-y-t-h-o-n' ". Pra consertar é só colocar o '-'.join(frase.split()) que vai aparecer igual o do vídeo..

Sg-G-gS l: DESAFIO 26 frase = input('Digite uma Frase: ').strip().upper() print('Quantos a?: {}' '1 Aparição: {}' 'Ultima Aparição: {}'.format(frase.count('A'),frase.find('A') + 1,frase.rfind('A') + 1)).

Josue Barbosa: print('='*24, 'DESAFIO 25', '='*24) nome=str(input('Digite seu nome: ')) print('Seu nome é: {}'.format(nome)) print('O seu nome tem o "Silva". {}'.format('Silva' in nome)).

Lucas De Souza: Esse video deveria ter mto mais visualizacoes!!! Excelente Exercicios. E minha parte favorita do curso . ( 1 Likes).

Rafael Santos: ex027: nome = str(input('Digite o nome completo:')) contar = len(nome.split()) pnome = nome.split()[1] fnome = nome.split()[contar-1] print('primeiro=',pnome) print('último=',fnome).

Otaku Pirata: Quem edita os seus vídeos,porque os vídeos são muito bem editados e tem essa pegada de jogos em pixel,tem até o detalhe na abertura que quando o elefante passa o som muda de lado no fone é mt legal isso.

Henrique FR: Exercício 23 sem erros: num = int(input('Digite um número de 0 a 9999: ')) num = '{:04}'.format(num) # Formata o número para sempre ter 4 dígitos print('\nUnidade: {}'.format(num[3])) print('Dezena: {}'.format(num[2])) print('Centena: {}'.format(num[1])) print('Milhar: {}'.format(num[0])).

Rafael Guedes: print('#'*5, 'DESAFIO 24', '#'*5) city = input('Digite o nome da sua cidade: ') city = city.upper().split()[0] if city == 'SANTO': print('O nome da sua cidade começa com SANTO.') else: print('O nome da sua cidade não começa com SANTO.').

Rek ヅ: nome = input('Qual é o seu nome: ') print('{}'.format(nome.upper())) print('{}'.format(nome.lower())) nomesemespaco = nome.replace(' ','') nomecortado = nome.split() print('{}'.format(len(nomesemespaco))) letrasprimeironome = len(nomecortado [0]) print('O primeiro nome tem {} letras'.format(letrasprimeironome)).

nivaldo eloi de Souza: muito bom.

Ciência e Curiosidades: Desafio 23 A = str(input('Digite um numero entre 0 e 1999:')) print 'Unidade=', A[3] print 'Dezena=', A[2] print 'Centena=', A[1] print 'Milhar=', A[0].

Marcos Moreira: Alguém tendo problema com o .join em 2021?.

Lucas Silva: 023 ta aqui, porém tive dificuldade e olhei a resoluçao, então para aqueles que tbm tiveram, ta aqui a resposta. n = int(input('Escolha um número de 0 a 999 >')) p = str(n) print('unidade {}'.format(p[3])) print('dezena {}'.format(p[2])) print('centena {}'.format(p[1])) print('milhar {}'.format(p[0])) estude ela várias vezes, refaça várias vezes ate aprender.

David de Carvalho: #Desafio 24 cidade = str(input('Digite o nome de sua cidade. | ')) slc = cidade.split() if slc[0] == 'Santos': print('Sua cidade começa com santos.') else: print('Sua cidade não começa com santos.').

Adrian Alves: eu consegui faser um"progama" frase = input('digite uma frase para saber seu comprimento em fatiamento: ') l = len('{}'.format(frase)) print('o tamanho da sua frase e {}'.format(l)).

EduTv - Tube: nome = input('Digite seu nome:| ') ma = nome.upper() mi = nome.lower() nd = nome.strip() l = len(nd) e = nome.count(' ') t = l - e print('Seu nome em maisculo:| {}'.format(ma)) print('Seu nome em minusculo:| {}'.format(mi)) print('Quantidade de letras:| {}'.format(t)).

Heliton Ribeiro Ferreira: Na verdade quando usado '-'join(frase), separou todas letras, não apenas as palavras, isso está correto? Obs. Estou usando pydroid3.

Vitor Fogolin: ex 22: nome = input('Digite seu nome completo: ') print(f'Todas as letras em Maiusculas:', nome.upper()) print(f'Todas as letras em Minusculas:', nome.lower()) print(f'Tamanho da String:', len(nome)) print(f'Tamanho da String sem espaços', (len(nome) - nome.count(' '))) tam = nome.split() print(f'Tamanho do Primeiro Nome:', len(tam[0])).

wal: Nas recentes atualizações do Python o join() está diferente, eu acho ( 1 Likes).

Eriks Leônidas: Ai estão as minhas anotações até essa aula print (‘ ‘) - imprimir algo na tela input - guardar algo na memória int - inteiro str - string, armazenar letras ou palavras float = número com casas decimais void - sem retorno .isnumeric() - se é numeral ou não .isalnum() - se é letra com numero ou nn .isalpha() - se é letra ou nn .isspace() - verifica se a apenas espaços .isupper() - verifica se todas as letras são maiúsculas ou não .islower() - verifica se todas as letras são minúsculas ou não .istitle() - verifica se a letras maiusculas e minusculas (capitalizado) type(variável) - para dizer qual tipo é = - para atribuição == igualdade .format {} - substituir variáveis em uma frase +- adição - subtração * - multiplicação / - divisão ** - potência ou pow (n,n1) // - divisão inteira % - módulo ou resto da divisão == - se uma coisa é igual a outra raiz quadrada - N**(1/2), raíz cúbica N**(1/3) e assim por diante espaçar - {: e o número do espaçamento}.format(variável ou variáveis) ou {:>nmr do tamanho do espaçamento}, para mensagem que está atrás de “:” ficar mais longe da mensagem exibida ou ate {:^nº do espaçamento} para ficar centralizado ou ainda colocar algo para ser exibido com {:=^20}.format (variável) {:.Nf}’.format () - para definir quantas casas depois da virgula repetir alguma mensagem - a mensagem mais * e o número de vezes que queira repetir, exemplo oi*5, exibe o oi 5 vezes Ordem de precedência ou ordem em de execução end=’ ‘ - para não quebrar linha caso haja dois ou mais prints \n - para quebrar linha (obs: coloca dentro das aspas) {:.2f} - Apenas dois pontos flutuantes import - incluir ou importart (importa todos os componentes da biblioteca) from variável import variável - importa só o necessário (quando for assim não pecisa do math.metodo só fazer direto colocando a função atras da variavel) exemplo: raiz = sqrt (n) - (raiz quadrada) math - matematica (padrão) ceil - arredonda pra cima floor - arredonda pra baixo trunc - elimina da virgula pra frente pow - potencia sqrt - raiz quadrada factorial - fatorial python.org vai em pypi para ver e baixar módulos extra random - numeros aleatorios (não é modulo de math) math.radians(x) - converte o numero para radiando (grau de circuferencia) lista [variaveis, variaveis] - para criar uma lista escolhido = random.choice (lista), choice (escolha) dentro da lista frase - eu uso bermuda frase [x] - para buscar um caracter na frase frase [x:y] - para buscar de uma posição até outra na frase (detalhe que se voce digitar 14, pega a posição 13) frase[x:y:z] - para pegar uma quantidade de caracteres pulando uma quantidade de numeros frase[:x] - começar do inicio e terminar até o numero que determinar frase[x:] - começa do numero determinado e vai até o final da fras frase[x::y] - para pular de uma certa quantidade de letras em uma certa quantidade de letras len (frase) - qual o comprimento da frase frase.count(‘x’) - quantas vezes apareceu uma determinada letra dentro da frase frase.count(‘x’, 0, 15) - vai dizer quantas letras tal vai ter entre 0 e 14 no caso pois o 15 o python ignora (lembrando que se voce coloca de 0 a 15 o python sempre ignora o ultimo numero) frase.find(‘palavra’) - vai dizer em que posição começou a determinada palavra STRING Análise com len(), count(), find(), transformações com replace(), upper(), lower(), capitalize(), title(), strip(), rstrip(), lstrip(), junção com join(), split() ‘ ‘ ‘ - para o compilador ignorar um certo conjunto de instruções (coloca no começo onde sera o começo de onde vai ser ignorado e no final ). pode também juntar um com o outro por exemplo: frase.upper().count(‘O’) - jogo pra letra maiúscula e podeis contou quantos O maiúsculo tem ( 3 Likes).

Junkyard: Meu script do exercicio 22 nome = str(input('Digite seu nome completo:')) print('Seu nome com td maiusculo:', nome.upper()) print('Seu nome com tudo minusculo:', nome.lower()) print('Seu nome tem',len(nome.replace(' ','')), 'letras') quantidade = nome.split() print('Seu primeiro nome tem:', len(quantidade[0]), 'letras!') ( 1 Likes).

Josias Pereira Bueno: Muito mais fácil que PHP.

Kenny: Para memorizar todas as formas de fatiamento, basta pensar nelas como intervalos fechados e abertos, seja para a esquerda ou para a direita. Quem lembra dos intervalos reais das aulas de Matemática vai sacar a semelhança..

50 Reais: Só eu que percebi que é um Easter Eggs 20:38 - Louco para Isso..

Wesley Rosa: A primeira consegui fazendo assim: nome = str(input('Qual é o seu nome completo? ')) print(nome.lower()) nome.split() nome = nome.split() nome = ''.join(nome) print(len(nome)).

kiki kiwii: eu fiz assim o ex. 22 x.x name = input('Digite o seu nome completo: ') print(name.upper()) print(name.lower()) print('Nome completo:', len(''.join(name.split())), '''letras, sem espaços. Primeiro nome({}):'''.format(name.split()[0]), len(name.split()[0]), 'letras.').

Karim Homaissi: Exercicio 24 nome = input('Digite Nome Cidade: ') nome = nome.split() print('santo' in nome[0]) ( 1 Likes).

José Henrique: Vim do Mundo 2, percebi que esqueci muita coisa dessa aula, vim assistir de novo e fiz um código com anotações sobre a aula, para sempre que esquecer, ta mais fácil de acessar kkkk.

Igor Popovicz: Exercício 24 :) city = str(input('What is your town? ')) city = city.upper() frstnm = city.split() print('Your towns name begins with "Santo"? ') print('Answer: {}'.format('SANTO' in frstnm[0])).

Caio Batata: curso em video python.

TaadoKira: ex022 nome = input('Digite seu Nome :') maiuscula = nome.upper() minuscula = nome.lower() espaço = nome.split() sespaço = ''.join(espaço) espaço1 = len(sespaço) quant = len(espaço[0]) print(maiuscula) print(minuscula) print(espaço1) print(quant).

Felipe Ribeiro: Pra quem não consegue fazer o ultimo, tem que colocar -1 pra mostrar o ultimo elemento da lista nome = input('Qual é o seu nome? ') nome1 = nome.split() print('O seu primeiro nome é: {}\nO seu ultimo nome é: {}'.format(nome1[0],nome1[-1])) ( 3 Likes).

  • Karoline Cruz: Nossa, obrigada!! como que vc descobriu isso?? ( 1 Likes).
  • Felipe Ribeiro: @Karoline Cruz nem lembro kkkkkkk, mas acho que vi em uma aula do curso em video.

Ei Neguin: Nunca achei que em algum momento da minha vida eu estaria certo ao falar algo como "letra 1" ( 3 Likes).

i3 Archelin: exercicio 27: nome = str(input('Digite seu nome Completo: ')).strip().upper().split() print('seu primeiro nome', nome[0]) print('seu ultimo nome', nome[-1]) ( 1 Likes).

Riquelme Pereira: 24 desafio # Nome da cidade city = input('Por gentileza, escreva o nome de uma cidade qualquer: ') prim = city.split() san = 'Santo' in (prim [0]) print(f'The first name of the city contains "Santo"? True or False: {san} ').

Lucas Vieira: CADE O CURSO DE ANDROID..... EU PAGO EU PAGOOOO jeoiajioejaea.

Etiene Fiesta: Faz ai um curso de redes e de hardware.

Douglas Rezende: solução do 24: cidade = input('Qual o nome da sua cidade? ') print("O nome cidade começa com Santos:",cidade.lower().split()[0] == 'santos').

  • Douglas Rezende: @Hisrael Braga verdade mano, não me atentei para esse detalhe. Boa!.
  • Hisrael Braga: parando pra ver, tem um problema: se a cidade da pessoa for "Cidade do Santo", o programa vai apontar True, sendo que apesar de ter a palavra "Santo", ela não começa com essa palavra, eu coloquei um split(separa as palavras) e botei print('santo' in cidade[0]). Desse jeito ele só analisa a primeira palavra.
  • Hisrael Braga: nossa, eu fiz o meu e ficou enorme kkkkkkk.

x play x: [simples:] nome = input('digite seu nome completo: ') print(nome.upper()) print(nome.lower()) print((len(nome.strip())), ('digito(s)')) d = (nome.split()) print((len(d[0])), ('letra(s)')).

Matheus.Guimarães: 22 - frase ='Matheus Guimarães Lopes Pereira Corrêa Teixeira Manga Cordeiro' print(frase.upper()) print(frase.lower()) print(len(frase.strip())) print(len(frase[0:7])).

Lucas Rodrigues: desafios: desafio 022: ''' Crie um programa que leia o nome completo de uma pessoa e mostre: - O nome com todas as letras maiúsculas e minúsculas. - Quantas letras ao todo (sem considerar espaços). - Quantas letras tem o primeiro nome. ''' nome = input('Digite seu nome completo: ') nomeSEspaco = nome.replace(' ', '') nomeDividido = nome.split() nomeMin = nome.lower() nomeMai = nome.upper() qtdLetras = len(nomeSEspaco) qtdLetrasNome = len(nomeDividido[0]) print('\nNome: {}'.format(nome)) print('Minusculo: {}'.format(nomeMin)) print('Maiusculo: {}'.format(nomeMai)) print('Quantidade de letras: {} letras'.format(qtdLetras)) print('Quantidade de letras primeiro nome: {} letras'.format(qtdLetrasNome)) desafio 023: ''' Faça um programa que leia um número de 0 a 9999 e mostre na tela cada um dos dígitos separados. ''' # matemática num = int(input('Digite um número[0 a 9999]: ')) milhar = num // 1000 cen = (num-milhar*1000) // 100 dez = (num-milhar*1000-cen*100) // 10 uni = (num-milhar*1000-cen*100-dez*10) // 1 print('\nUnidades: {}'.format(uni)) print('Dezenas: {}'.format(dez)) print('Centenas: {}'.format(cen)) print('Milhar: {}'.format(milhar)) # strings num = input('\n\nDigite um número[0 a 9999]: ') tam = 4 - len(num) novoNum = '0'*tam + num milhar = novoNum[0] cen = novoNum[1] dez = novoNum[2] uni = novoNum[3] print('Unidades: {}'.format(uni)) print('Dezenas: {}'.format(dez)) print('Centenas: {}'.format(cen)) print('Milhar: {}'.format(milhar)) desafio 024: ''' Crie um programa que leia o nome de uma cidade diga se ela começa ou não com o nome "SANTO". ''' cidade = input('Digite o nome da cidade: ') cidadeDividida = cidade.split() print('O nome da cidade começa com SANTO: {}'.format(cidadeDividida[0].upper() == 'SANTO')) desafio 025: ''' Crie um programa que leia o nome de uma pessoa e diga se ela tem "SILVA" no nome. ''' nome = input('Digite seu nome: ') nome = nome.upper() encontrado = nome.find('SILVA') print('Seu nome possui SILVA: {}'.format(encontrado != -1)) desafio 026: ''' Faça um programa que leia uma frase pelo teclado e mostre - quantas vezes aparece a letra "A", - em que posição ela aparece a primeira vez - e em que posição ela aparece a última vez ''' frase = input('Digite uma frase: ') contA = frase.upper().count('A') pos1 = frase.upper().find('A') pos2 = frase.upper().rfind('A') print('Quantidade de "A": {}'.format(contA)) print('Primeira vez que aparece: posição {}'.format(pos1)) print('Última vez que aparece: posição {}'.format(pos2)) desafio 027: ''' Faça um programa que leia o nome completo de uma pessoa, mostrando em seguida o primeiro e o último nome separadamente. ''' nome = input('Digite o nome completo: ') nomeDividido = nome.split() primeiro = nomeDividido[0] ultimo = nomeDividido[len(nomeDividido) - 1] print('Primeiro Nome: {}'.format(primeiro)) print('Último Nome: {}'.format(ultimo)) ( 4 Likes).

Mario Guilherme: 31:48 IKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ( 3 Likes).

andre franca: Desafio 024: cidade = str(input('Digite o nome de uma cidade: ')).strip() cidadeupper = cidade.upper() dividido = cidadeupper.split() print('Esta cidade começa com a palavra Santo?','SANTO' in dividido[0]).

Manuel Pimentel: Urso em Vídeo? Não vi nenhum..

Ivison Vergasta: Desafio 27: nome = str(input('Digite o seu nome.: ')) nomespl = nome.split() ult = nomespl.__len__()-1 print(nomespl) print('O seu primeiro nome é {}\nO seu último nome é {}.'.format(nomespl[0], nomespl[ult])).

Adriano Dantas: minha contribuição desafio 23 n1 = input('digite um numero de 1 a 9999: ') tamanho = len(n1) if tamanho == 1: print('a unidade é: ', n1) if tamanho ==2: print('a dezena é: {1} \na unidade é:{0}'.format(n1[1], n1[0])) if tamanho == 3: print('a centena é: {2} \na dezena é: {1} \na unidade é: {0}'.format(n1[2], n1[1], n1[0])) if tamanho == 4: print('a milhar é: {3} \na centena é: {2} \na dezena é: {1} \na unidade é: {0}'.format(n1[3], n1[2], n1[1], n1[0])).

Anderson Gomes: Desafio 26 print('Contabilização letra a') frase=str(input('Escreva uma frase qualquer:')) print(('Quantidade de vezes que aparece a letra a:',frase.count('a'))) print(('primeira vez na posição:', frase.find('a'))) print(('ultima vez na posição:', frase.rfind('a'))).

Rafael: urso em video kkkkkkkkkkk.

Victor Ulhôa: depois de muito tempo quebrando a cabeça criei um código foda com uma mensagem secreta, quem quiser descobrir eis o código: frase = 'Churros para meditar um python introvertido na tão selvagem uivada garrafa abundante ostra!' a1 = frase[:3] a2 = frase[8:10] a3 = frase[13:15] a4 = frase[21] a5 = frase[24] a6 = frase[31:34] a7 = frase[35] a8 = frase[37] a9 = frase[44] b1 = frase[47:50] b2 = frase[51:53] b3 = frase[60] b4 = frase[62:64] b5 = frase[67:69] b6 = frase[76:80] b7 = frase[85] b8 = frase[90] print(a1 + a2, end=' ') print(a3 + a4, end=' ') print(a5 + a6 + a7, end=' ') print(a8 + a9 + b1, end=' ') print(b2 + b3, end=' ') print(b4 + b5 + b6 + b7 + b8) testem ae e me digam o que acharam rs.

Cássio Netto: Aula top.

Jose Ricardo C Teixeira: numero =input ('numero=') numero = ' '+numero numero = numero[len(numero)-4:] print ('milhar {}'.format(numero[0])) print ('centena {}'.format(numero[1])) print ('dezena {}'.format(numero[2])) print ('unidade {}'.format(numero[3])).

S. B. Ferreira: Refazendo exercícios xd nome = input('\033[1;33mNome completo: \033[m') print('Em maiúsculo: '+nome.upper()+'\n Em minúsculo: '+nome.lower()) print('Seu nome completo é: \033[1;33m {} \033[m \nEle tem {} letras '.format(nome, len(nome)-nome.count(' '))).

Dexter 013: Desafio 24 frase=input('Digite o nome da sua cidade, vamos ver se ela tem Santo ou Não: ') print('Está ai sua resposta: {}'.format('Santo' in frase)).

Marcos Gabriel: segundo: frase = input('Me diga uma frase: ') print('A letra A aparece', frase.count('A'), 'vezes') print('A primeira vez que ela aparece é na posição: ', frase.find('A')) print('A ultima vez que ela aparece é na posição: ', frase.rfind('A')).

Danillo Paulo: ex026: f = str(input('Digite um frase: ')) c2 = f.upper().count('A') c3 = f.upper().find('A') c4 = f.upper().rfind('A') print('O "A" aparece {} vezes;\nO "A" aparece pela primeira vez na posição {};\nO "A" aparece pela última vez na posição {}.'.format(c2, c3+1, c4+1)).

Lucas Martins: no exercício que ele pede as medidas, eu fiz de um jeito automático para a forma matemática, mas infelizmente para a string não deu certo, pois se colocar o valor 0 em string, o python acusta de um valor não válido e dá erro. Tirando isso, o método matemático usando random ficou top e eu gostei mto dele fazer isso sem precisar digitar. print('-' * 20) print('Método String') import random número = int(input('Digite um valor: ')) #número = random.randint(0, 9999) n = str(número) print('Analisando o número {}'.format(n)) print('Unidade: {}'.format(n[3])) print('Dezena: {}'.format(n[2])) print('Centena: {}'.format(n[1])) print('Milhar: {}'.format(n[0])) print('-' * 20) print('-' * 20) print('Método Matemático') #num = int(input('Digite um valor: ')) num = random.randint(0, 9999) U = num // 1 % 10 D = num // 10 % 10 C = num // 100 % 10 M = num // 1000 % 10 print('Analisando o número {}'.format(num)) print('Unidade: {}'.format(U)) print('Centena: {}'.format(C)) print('Dezena: {}'.format(D)) print('Milhar: {}'.format(M)) print('-' * 20).

Guilherme Daniel: num = int(input('numero: ')) milhar = num // 1000 resto_milhar = num % 1000 centena = resto_milhar // 100 resto_centena = resto_milhar % 100 dezena = resto_centena // 10 unidade = resto_centena % 10 print('milhar: {}'.format(milhar)) print('Centena: {}'.format(centena)) print('Dezena: {}'.format(dezena)) print('Unidade: {}'.format(unidade)).

Ataias Elioenay: #Desafio 24 cidade = input('Qual o nome da sua cidade?: ') city = cidade.split() if city[0] == 'Santo': print('O nome da sua cidade inicia com a palavra Santo!') else: print('O nome da sua cidade não incia com a palavra Santo').

Bruno Guedes: FRASE = input('Digite seu nome: ') CONTAR = FRASE.split() CONTAR2 = FRASE.replace(" ", "") print(FRASE.upper()) print(FRASE.lower()) print(len(CONTAR2)) print(len(CONTAR[0])).

Victor Henrique: print('data do meu aniversário: ') frase0 = ' ' print(frase0.count(' ')) print('=' * 4) frase1 = ' ' print(frase1.count(' ')) print('=' * 4) frase2 = ' ' * 2005 print(frase2.count(' ')) cole e veja.

Fernando Barros: Guanabara, como eu formato uma saída de um valor em quilograma (ou seja, com 'zero' ou outros valores à esquerda)? Abraço, Fernando Barros.

André Camargo: Cara..que top essa aula Agora comecei a entender de verdade...

Diego Alves: Eu fiz contar vogais e letras de um jeito bem tosco, se alguém puder me falar como faz direito eu agradeço rs: nome = input('Digite seu nome completo: ') maiusculo = nome.upper() minusculo = nome.lower() numero_de_caracteres = int(len(nome)) espaços = int((nome.count(' '))) numero_de_letras = numero_de_caracteres - espaços na = (minusculo.count('a')) ne = (minusculo.count('e')) ni = (minusculo.count('i')) no = (minusculo.count('o')) nu = (minusculo.count('u')) vogais = na + ne + ni + no + nu consoantes = numero_de_letras - vogais print('Tudo maiúsculo: {}'.format(maiusculo)) print('Tudo minúsculo: {}'.format(minusculo)) print('Número de caraxtéres: {}'.format(numero_de_caracteres)) print('Número de Letras: {}'.format(numero_de_letras)) print('Número de vogais: {}'.format(vogais)) print('Número de consoantes: {}'.format(consoantes)).

Lucas Silva: 026 e adicionei umas coisas nas ultimas linha #Feito por Lucas Silva frase = input('Digite uma frase: ') print('A letra "a" aparece quantas vezes na frase: {}'.format(frase.count('a'))) print('A letra "A" aparece quantas vezes na frase: {}'.format(frase.count('A'))) print('Em que posição a letra "a" aparece primeiro?: {}'.format(frase.find('a')+1)) print('Em que posição a letra "a" aparece pela ultima vez?: {}'.format(frase.rfind('a')+1)) print('Em que posiçao a letra "A" aparece primeiro?: {}'.format(frase.find('A')+1)) print('Em que posição a letra "A" aparece pela ultima vez?: {}'.format(frase.rfind('A')+1)) print('\n') t = frase.count('A') p = frase.count('a') print(t) print(p) print('\n') o = t + p print('O total de "a" somado com "A" é igual: {}'.format(o)).

Machioni: 2020! minha solução do desafio 22: nome = input('Digite seu nome completo: ') print(f'Nome em maiúsculo: {nome.upper()}') print(f'Nome em minúsculo: {format(nome.lower())}') d = nome.split() print('Total de letras: {}'.format(len(''.join(d)))) print(f'Total de letra no primeiro nome: {len(d[0])}').

Mundas - vlog: curso em video python.

Yannick de Oliveira Figueira: 026 nome = input('Digite uma frase: ') quantasLetras = nome.upper().count('A') primeiro = nome.upper().find('A') último = nome.upper().rfind('A') print(quantasLetras) print(primeiro) print(último).

Plätzchen again: Urso em vídeo kkkkk.

Iago Freitas: O mundo livre é movido a gratidão. Trazendo um curso de nível profissional para um canal totalmente sem fins lucrativos movido a doações que são vindas dos seus alunos do Brasil todo, algo que somente a gratidão pode fazer. Parabéns Gustavo e muito obrigado pela oportunidade da aprendizagem nesse nível de excelência..

  • Sub Sc0rpion: Acho que esqueceu que não é somente do Brasil as doações meu caro amigo !.

Natália Rosa: para os mai atualizados,para o comando do minuto 36:42 funcionar escreva:print(frase.replace('Python','Android')).

Nathan Gabriel: desafio022 frase = input('Digite seu nome inteiro') frasem = frase.upper() print(frasem) print(frase.lower()) frased = frase.split() frasej = (''.join(frased)) PRONT = (len(frasej)) print('Existem {} caracter sem considerar espaços'.format(PRONT)) primeiron = (frased[0]) print(len(primeiron)).

Eriks Leônidas: fui vendo a aula e testando ao mesmo tempo e se liga no tamanho que ficou kkkkk frase = str(input('digite uma frase: ')) n = int (input(' digite a posição da letra que você quer: ')) print (' a letra é ', frase[n]) n1 = int(input('digite o começo da palavra que você quer: ')) n2 = int(input(' agora o final o da palavra: ')) n3 = int ( input('digite a posção do começo da frase: ')) print (' essa parte é: {} '.format(frase[n1:n2])) print (' a frase pulando é: {}'.format (frase[n1:n2:n3])) d = int(input(' digite a posição de até onde voce quer exibir: ')) print (' essa parte é: {}'.format(frase[:d])) t = int(input('digite um numero ')) print ('essa parte da frase é: {}'.format(frase[t:])) print ('frase completa e pulando: {}'.format(frase[d::t])) print (' o comprimento dessa frase é {}'.format(len(frase))) l = str(input(' digite uma letra para encontra - la: ')) print (' essa letra existe {} vezes na frase '.format(frase.count(l))) h = str(input(' digite um pedaço de frase para achar seu começo ')) print (' esse pedaço começa na posição {} na frase '.format(frase.find(h))) ll = str(input('digite um pedaço da frase para ver se ele existe ')) print (ll in frase) pp = str(input(' diga um pedaço da frase que queira troca ')) po = str(input('agora digite a parte que vai ser trocada ')) print ('frase com as palavras trocadas: {}'.format(frase.replace(pp,po))) print ('frase com todas as letras maiusculas: {}'.format(frase.upper())) print (' frase com todas as letras minusculas: {} '.format(frase.lower())) print ('so a primeira letra maiuscula: {}'.format(frase.capitalize())) print (' todas primeiras palavras com o começo em maiusculo: {}'.format(frase.title())) print ('frase sem espaços: {}'.format(frase.strip()) ) print ('lista da frase: {} '.format(frase.split())) print ('frase junta: {}'.format(' - '.join(frase.split()))).

Daniel Bueno: Desafio 22: nome=str(input('Nome Completo: ')) dividido=nome.split() primeironome=dividido[0] print(nome.upper()) print(nome.lower()) print('Seu nome tem {} letras'.format(len(nome.replace(" ",'')))) print('O nome {} tem {} letras.'.format(primeironome,len(primeironome))).

Bruno Bastos: num = int(input('Digite um num entre 0 e 9999:')) while num < 0 or num >= 9999: num = int(input('Digite um num entre 0 e 9999:')) if num // 1000 >= 0 : print('M = {}'.format(num//1000)) if num // 100 >= 0 : print('C = {}'.format((num % 1000)// 100)) if num // 10 >= 0 : print('D = {}'.format((num % 100)// 10 )) if num // 10 >= 0 : print('U = {}'.format(num % 10)).

Elizeu Santos: n: str = input('Digite seu nome completo') s = len(n.replace(' ', '')) p = n.split() print(f'O nome com todas as letras maiúsculas é {n.upper()}, com minúsculas é {n.lower()}') print(f'Ao todo, sem considerar os espaços, temos {s} letras') print(f'O primeiro nome tem {len(p[0])} letras') Não sei se é a melhor forma mas deu certo.

JNN: 3:35.

violet2: Minhas anotações dessa aula para quem quiser: Manipulando texto texto = curso em video python, esse código faz o python armazenar o texto e colocar em caixinhas com 1 letra na memoria do computador: [c][u][r][s][o][][e][m][][v][i][d][e][o][][p][y][t][h][o][n] = 21 caracteres dá 21 caracteres porque o python lê os números começando do 0 --------------------------------------------------------------------------------------------------------------------------------- Fatiando o texto Se eu colocar texto[9], ele identifica a letra que fica na caixa 9 Os colchetes no python representam lista. (O python diferencia minusculas de maiusculas) Se eu colocar texto[9:13] Ele pega do nove até o doze (porque o python colocao ultimo numero de fora) Se eu colocar texto[9:13:2] Ele vai até do nove até o treze pulando de 2 em 2, e aqueles que são pulados ficam de fora Se eu colocar texto[:5] Ele vai ir do zero até o 4 (porque o python colocao ultimo numero de fora) Se eu colocar texto[13:] Ele vai do 15 até o final Se eu colocar texto[9::3) Ele vai do nove até o final pulando de 3 em 3 ----------------------------------------------------------------------------------------------------------------------------- Ánalisando o texto Se eu colocar len(texto) Ele mostra quantas letras tem o texto Se eu colocar texto.count("o") Conta quantas vezes aparece a letra que eu coloquei entre parenteses Se eu colocar texto.count("o,0,13") Conta dentro do fatiamento do 0 até o 12, quantas vezes a letra que eu escolhi aparece <-| Se eu colocar texto.find("deo") Ele vai me dizer quantas vezes ele encontrou as letras que eu coloquei <---------------------|se você colocar letras que não existem el te retorna -1 que é basicamente e=o pytyhon dizendo que não tem essas letras no texto Se eu colocar "Curso" in texto, ele diz se existe ou não a palavra que eu coloquei -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Transformando o texto Se eu colocar texto.replace("curso","lacoste") Substitui a primeira palavra que você colocou entre () pela segunda palavra que você colocou Se eu colocar texto.upper() Substitui as letras minusculas em maiusculas Se eu colocar texto.lower() Substitui as letras maiusculas em minusculas Se eu colocar texto.capitalize() Substitui todas as letras do texto menos a 1ª letra em minusculas Se eu colocar texto.title() Substitui todas as 1ª letras das palavras do texto maiusculas -->Agora eu vou colocar esse mesmo texto, (curso em video python), só que com três espaços no começo e 2 no fim -->Com esse texto posso fazer isso: Se eu colocar texto.strip() Ele vai tirar o espaços do começo e do fim Se eu colocar texto.rstrip() Ele vai tirar só os espaços só do final Se eu colocar texto.lstrip() Ele vai tirar só os espaços do começo --------------------------------------------------------------------------------------------------------------------------------------------------------- Dividindo o texto -->Agora com a frase do começo Se eu colocar frase.split() Ele vai pegar os espaços do texto e vai dividir criar uma nova lista para cada palavra: _____________ ____ _____________ ________________ |[c][u][r][s][o]| |[e][m]| |[v][i][d][e][o]| |[p][y][t][h][o][n]| TTTTTTTTTTTTTTT TTTTTT TTTTTTTTTTTTTTT TTTTTTTTTTTTTTTTTT 0 1 2 3 -------------------------------------------------------------------------------------------------------------------------- Juntando o texto Se eu colocar "-".join(texto) Ele vai tirar todos os espaços e substituir por - !se você quiser pode colocar outra coisa para subistituir o espaço, basta mudar o que esta entre "".! by matheus rhuan ( 5 Likes).

  • cleverson guesser: Valeu Matheus. . Suas anotações me ajudaram a entender melhor ( 1 Likes).
  • cleverson guesser: @violet2 sim entendi certinho.
  • violet2: @cleverson guesser Ta com alguns erros de escrita mas acho que da pra entender.

Gessicleia Macedo: Fiz assim o Desafio 022 nome = str(input('Nome completo: ') print(nome.upper()) print(nome.lower()) dividido = nome.split() print(dividido[0]) nome1 = nome.replace(' ', '') print(len(nome1)) print('-'.join(nome.split())).

RJLpt: 31:47 hahahahahahahahahahahaha.

Uirajan Silva: desafio 27 nome = input("digite o nome: ") fatiado = nome.split() print("o nome da pessoa é {}".format(fatiado[0])) print('e o sobrenome é {}'.format(fatiado[-1])).

Gabriel Soares: EX027: nome = input('Escreva seu nome completo: ').title().split() print(f'O primeiro nome é {nome[0]} \nO último nome é {nome[-1]}') ( 1 Likes).

M4rk: Desafio 27 (obs:so cabem ate 5 grupos de nome mas se alguem aprimorar muito obrigado)n=input('qual seu nome completo :') frase=n dividido=frase.split() print('primero nome',dividido[0],'.') print('ultimo nome',dividido[5],'.').

João Victor Rodrigues: Oi Gustavo, acabei de conhecer o canal e to gostando mto, to vendo suas aulas de Java, que são muito boas, parabéns. Cara, eu vi que vc ja fez altos cursos e no de Java vc fala sobre a importância do C, vc pretende fazer curso desta linguagem? To muito interessado em C# pra desenvolver games e não to achando bons tutoriais..

Ailton Jales: Exercício 24: cidade = str(input('Digite o nome da sua cidade:\n')) if ('santo' in cidade): print('A sua cidade começa com a plavra santo') elif ('santo'not in cidade): print('A sua cidade não começa com a palavra santo').

Bruno Di Luccia: Praticar os exercícios é sempre muito bom. No exercício 023, fiz ele primeiro como string e deu tudo certo, depois fui tentar resolver matematicamente e não funcionava. Demorou um pouco pra eu perceber q eu não tinha declarado o input como int. Tenho certeza q da próxima vez vou identificar isso com mais facilidade ( 2 Likes).

Paulo Ricardo: print('_'*5,'Exercício 24','_'*5) cidade = str(input('Digite o nome da sua cidade:')) print(cidade.find('santo')).

regular show: desafio 024 fiz assim frase=str(input('')) frase=frase.title() frase=frase.split() n=str(frase[0].find("Santos")) print('0'in n) ( 1 Likes).

Mari & Maddu: Gostaria de uma ajuda. Qual comando eu uso para selecionar um texto no SAP?.

Monsterranimes: From pygame import mixer, event, init Mixer.init () Init () Mixer.music.load ('o nome do arquivo com .mp3') Mixer.music.play () Event.wait ().

Rick Fonseca: Desafio 23 n = input('Entre um numero entre 0 e 9999: ') x = len(n) if x>=5: print('O número é invalido') if x == 4: print(f'Unidade: {n [3]}') print(f'Dezena: {n [2]}') print(f'Centena: {n [1]}') print(f'Milhar: {n [0]}') elif x == 3: print(f'Unidade: {n [2]}') print(f'Dezena: {n [1]}') print(f'Centena: {n [0]}') elif x == 2: print(f'Unidade: {n [1]}') print(f'Dezena: {n [0]}') elif x == 1: print(f'Unidade: {n}') ( 2 Likes).

  • Douglas William Diniz E Silva: Resolvi bem diferente print('Exercício 23 ') n=str(input('Digite um número de 0 a 9999: ')) n=(4*'0')+n print('Unidade: {}'.format(n[-1])) print('Dezena: {}'.format(n[-2])) print('Centena: {}'.format(n[-3])) print('Milhar: {}'.format(n[-4])).

Marcos Romeiro: olá pessoal. Preciso de ajuda. No Curso Python Video 009 Desafio 021 (Instalando e Ouvindo MP3). Aparentemente contruí o código direitinho. Chequei e o arquivo MP3 está salvo na pasta correta, porém NÃO está executando. Não consigo descobrir qual o problema. Alguém pode me ajudar? Muito grato. Segue o código que fiz: import pygame pygame.init() pygame.mixer.music.load('audio2.mp3') pygame.mixer.music.play() pygame.event.wait().

um musico: Ei você bota colchetes vazios ,eles são pra frase que criaremos ou são para os espaços.

Thor Prada: o meu nao ta colocando a palavra ai o traço entre as oalavras, está colocando traço entre todas as letras, alguem sabe me dizer pq está assim? frase = 'sou o melhor leesin do meu prédio' frase.split() print('-'.join(frase)).

Matheus Bogéa: com base no que foi ensinado até aqui nessa aula: Exer.24 >>> ci = cid.split() >>> len(ci) 2 >>> print('Começa com santo ? {}'.format('santo'in ci[0])) Começa com santo ? True.

Yuri Romariz Caldas de Souza: desafio 24 usando estrutura de condiçao cidade = input('Digite o nome de uma cidade: ') inicio = cidade.split()[0] inicio = inicio.capitalize() if inicio == 'Santo': print('O nome da cidade começa com Santo.') else: print('O nome da cidade não começa com Santo.').

Lucas Ryuzaki: Curso em Vídeo Android sera que é algum spoiler para o um dos próximos cursos.

Pedro Neves: olá bom dia a todos. estou a falar a partir de Angola gosto muito da Aula de Python e ainda por cima, com o prof. Gustavo que explica muito bem, vou seguindo as aulas e, também estou a incentivar os miúdos lá de casa a aderirem a programação em Python. esta a ver prof. Guanabera( não se expressei certo). aquele abraço pequenos Gafanhotos rsrssrsrsr.

Metadata: O "Chefão" da animação parece o Bill Gates! Será mera coincidência kkkkk!.

Mr Pires: Não é "tracinho", é hífen.

Trô Armen: Oq falta n pycharm é aql seta pra voltar igual tem no power point qnd a gnt faz cagada.

Thamires Sales: Resposta Ex 22: frase = input('Digite seu nome:') print(frase.upper()) print(frase.lower()) print(len(frase.replace(' ',''))) frase = frase.split() print(len(frase[0])).

EDNALDO PEREIRA CARECA: exercicio 23 print('SOU UM PROGRAMA DE SEPARAÇÃO DE NÚMEROS, POR ISSO DIGITE UM NUMERO DE 0 a 9999') Numero=str(input('Digite um numero de 0 a 9999:')) print('Numero escolhido',Numero) print('tem a unidade {}:'.format(Numero[3])) print('tem a dezena {}:'.format(Numero[2])) print('tem a centena {}:'.format(Numero[1])) print('tem o milhar {}:'.format(Numero[0])) fiz assim e deu certo.

Godzilla: Melhor cana que eu já vi tô aprendendo de verdade.

Antonyelle Lopes: nome = str(input('Digite seu nome completo: ')) print(nome.upper()) print(nome.lower()) print(len(nome.split()[0])).

Espartan140: tirar todos os espaços print(frase.replace(' ','')).

MRCJ Lima: Gente o meu da erro Porque isso???.

Carl Lann: Desafio 22: nome = input('Informe seu nome completo: ') print(nome.upper()) print(nome.lower()) cont=0 tot=0 for i in nome: if i != ' ': cont += 1 primeiro = nome.split() print(f'Total de palavras {cont}.') print('Total de palavras {}'.format(len(primeiro[0]))).

Luiz Felipe Pantoja: print('='*10,' DESAFIO 026 ','='*10) fr = str(input('Digite uma frase: ')) i1 = fr.count('A') print('Quant. letras A: ', fr.count('A')) print('Posição do primeiro A: ', fr.find('A')) print('Posição ultimo A: ', fr.rfind('A')).

Sergio Balla: Fatiamento: 4:58 Análise: 13:46 transformação: 19:30 Divisão: 26:30 Junção: 28:17 Desafios: 39:41 Desafio 022: 40:43 Desafio 023: 42:00 Desafio 024: 42:31 Desafio 025: 42:53 Desafio 026: 43:20 Desafio 027: 43:53 ( 1 Likes).

Leandro F.: Desafio 22 Acho que não é a forma mais inteligente de fazer... mas o resultado deu certo nome = input('Insira um nome completo: ') print(nome.upper()) print(nome.lower()) print(len(nome) - nome.count(' ')) nome1 = nome.split() nome2 = nome1[0] print(len(nome2)).

Economize Markets: cidade = str(input('Sua cidade: ')) print('Ela começa com Santo?',(cidade[:5].upper() == 'SANTO')) ( 1 Likes).

  • Lucas Amorim: Se eu trocasse esse upper por capitaliza ou title ficaria melhor ou pior??.

Danilo Carranca: Quem também apanhou pra conseguir usar o 'find' e ter todas as posições? ( 1 Likes).

William Sousa: nome = input('Digite seu nome completo: ') print('Com letras maiúsculas: {}'.format(nome.upper())) print('Com letras minúsculas: {}'.format(nome.lower())) print('Número de letras: {}'.format(len(nome.replace(' ','').strip()))) print('Tamanho do primeiro nome: {}'.format(len(nome.split()[0]))).

Paulo Ricardo: print('='*10,'Exercício 26','='*10) frase = str(input('Digite uma frase:')) print('Na frase {}, temos'.format(frase),frase.count('a'),'letras a') print('O primeiro a está na posição',frase.find('a')) print('O último a está na posição',frase[:].find('a',1)).

Pedro Jorge Leitão: Aprendendo na quarentena. 27/5/20 ( 1 Likes).

Breno Vieira: Fui o único que imaginou que da pra escrever mensagens secretas só outra pessoa que entende de programação poderia entender? ( 153 Likes).

  • comunista com pc de 20k: não kkkk. Eu tava pensando em me declarar pra minha programadora favorita ???????? <3 ( 30 Likes).
  • Marcela Lima: Nope, eu tb e já vi que teve gente que fez trabalho na facul para fazer isso. ( 1 Likes).
  • Leandro B: Isso é o que chamamos de criptografia, porém nem toda criptografia precisa de um programa de computador para ser gerada ou decifrada. O exemplo mais antigo de que eu tenho conhecimento é uma ferramenta que embaralha os caracteres do alfabeto de tal forma que só que tem uma ferramenta que possui um embaralhamento idêntico consegue ler a mensagem. Não lembro exatamente quando que ela foi criada mas eu sei de registros dela mais antigos que cristo. Outro tipo de criptografia que pode ser usado nos dias de hoje é você mudar o teclado alfabético do seu celular para aquele que usa um monte de símbolos, como o sinal de + o de - os parenteses etc, só que para que a criptografia funcione as duas pessoas terão que ter um software de teclado que organiza cada caracteres da mesma forma ( 14 Likes).
  • Paulo: Provavelmente isso já é feito..
  • Paulo: @comunista com pc de 20k kkkkk.
  • Flavio wkwk: Isso se chama crptografia ( 2 Likes).
  • Paulo: @Flavio wkwk Mas aí não tem que saber programação pra entender a mensagem, tem que ter a chave pra descriptografar ( 1 Likes).
  • Lil CJ: eu tbm pensei isso kkkk ( 1 Likes).
  • Ashley.: @comunista com pc de 20k nome melhor impossível! ???? ( 1 Likes).
  • avidoe poer: N mano me imaginei tipo alguem tentando resolver um msg(codico secreto) e eu chego lá e vejo q eu um comando é decifro e ajudo alguém kakak.
  • Não Explico: Não kkkkk eu tbm achei ll.
  • Arthur Neves de Oliveira: @Leandro B Cifra de Cesar.
  • Guilherme Henzel: Acho que todo mundo pensou nisso haha.
  • INTELIGÊNCIA NÃO ARTIFICIAL BRASILEIRA: Chamamos isso de criptografia..
  • Alisson GP: Eu gosto de uma artista.
  • Breno Castro: @JVS não sei em q ponto do seu estudo vc já está, mas se ainda estiver pensando nisso, acho q da pra colocar if com exit() no final, caso o input seja diferente da senha. Assim o programa só continua a ser executado com a senha certa.
  • LOPES: quero ver alguém descriptografar o que esta escrito aqui, foi 100% escrita a mão neiuniqnubdcowqdoqwjoiqjubdjbsbjsrkjbappokqqdqibhbjhbhdbsapokjndsnkjdnfoeisjnkdkjsoniuhububgv.
  • INTELIGÊNCIA NÃO ARTIFICIAL BRASILEIRA: @LOPES Tu só jogo umas letra aleatória que eu sei..
  • LOPES: @Cavaliere dello specchio faz o teste aí cópia e cola no pycharm e depois executa, da para fazer documentos inteiros assim, só precisa de muita paciência frase = 'neiuniqnubdcowqdoqwjoiqjubdjbsbjsrkjbappokqqdqibhbjhbhdbsapokjndsnkjdnfoeisjnkdkjsoniuhububgv' print(frase[11], end='') print(frase[3], end='') print(frase[33], end='') print(frase[2], end='') print(frase[12], end='') print(frase[29], end='') print(frase[12], end='').
  • LOPES: @INTELIGÊNCIA NÃO ARTIFICIAL BRASILEIRA faz o teste aí cópia e cola no pycharm e depois executa, da para fazer documentos inteiros assim, só precisa de muita paciência frase = 'neiuniqnubdcowqdoqwjoiqjubdjbsbjsrkjbappokqqdqibhbjhbhdbsapokjndsnkjdnfoeisjnkdkjsoniuhububgv' print(frase[11], end='') print(frase[3], end='') print(frase[33], end='') print(frase[2], end='') print(frase[12], end='') print(frase[29], end='') print(frase[12], end='').
  • MAMUTY GAMER FURTIVO: Quem já assistiu o filme de Alan Turing, onde a programação começou, sabe que vc não e o primeiro..
  • pasqua.: VOU FAZER ISSO KKKKKK.
  • Mateus Melo: Alguém me explica o que o cara da pergunta quis dizer. Que tipo de mensagem secreta e como a pessoa vai entender?.
  • Bryan R.Rovani: Loucura eu também estava pensando nisso.
  • Nanderson Bezerra: Eu também kk.

Maria Julia Ccb: MT massa a possibilidade de alterar o que vai ser o divisor no split! E além disso é bem simples, parece ser mt útil, vale a pena pesquisar!.

BROU ISTAR: Mano essas coisas da análise não estão funcionando no Android ???? nem da erro nem aparece nada SÓ uma frase mandando apertar enter.

Felipe Alves: D22 nome = str(input('Digite o nome completo: ')) print(nome.upper()) print(nome.lower()) caracteres = (len(nome.strip())) espaços = nome.count(' ') letras: int = (caracteres - espaços) print('Total de lestras na frase(sem conciderar os espaço): ',letras) pn = nome.split() tcpn = (len(pn[0])) # tcpn = Total de caracteres primeiro nome print('Total de caracteres do primeiro nome é: {}'.format(tcpn)) D23 num = int(input('Informe um número entre 0 ~ 999999: ')) u = num // 1 % 10 d = num // 10 % 10 c = num // 100 % 10 m = num // 1000 % 1000 mi = num // 1000000 % 100000 print('ANALISANDO O NÚMERO {}'.format(num)) print('Unidade: {}'.format(u)) print('Dezena: {}'.format(d)) print('Centena:{}'.format(c)) print('Milhar: {}'.format(m)) print('Milhão: {}'.format(mi)) Ex: 2584 // 1 = 2584 2584//10 = 258 2584 // 100 = 25 2584 // 1000 = 2 2584 //10 = 258 258 // 10 = 25 25//10 = 2 2 // 1000 Unidade=> 4 Dezena => 8 Centena=> 5 Milhar => 2 D24 cidade = str(input('Em que cidade você nasceu: ')).strip().title().split() print('O nome da cidade começa com Santo? {}'.format('Santo' in cidade[0])) D25 nome = str(input('Digite seu nome completo: ')).strip().upper() print('Contém santo no nome? {}'.format('Silva' in nome)) D26 frase = str(input('Digite uma frase: ')).strip().lower() print('A lestra A aparece {} vezes na frase'.format(frase.count('a'))) print('A primeira letra A apareceu na posição {}'.format(frase.find('a')+1)) print('A ultima letra A apraceu na possição {}'. format(frase.rfind('a')+1)) #print('Total de caracteres: {}'.format(len(frase))).

Eriks Leônidas: 3) frase = str(input('aonde voce mora ')) l = 'santo' print ('essa palavra é', l in frase, 'no nome') 4) frase = str(input('qual seu nome ')) l = 'silva' print ('esse nome é', l in frase, 'no nome').

Luigi Carboni: #desafio 22A nome = input('DIGITE SEU NOME COMPLETO AMOR') #print (nome.upper()) #print (nome.lower()) #desafio 22B #print ('o total de letras no seu nome é {}.'.format(len(nome))) #desafio 22C lista = (nome.split()) print ('Seu primeiro nome é {}.'.format (lista[0])).

guus: nome = input("Qual é o seu nome completo?") maiusculo = nome.upper() minusculo = nome.lower() letras = len(nome) letras1 = letras-1 nome1 = nome.split() nome2 = len(nome1) print(maiusculo) print(minusculo) print('O nome completo tem {} letras'.format(letras1)).

Laira Lima: #Crie um programa que leia o nome completo #de uma pessoa e mostre: # - O nome com todas as letras maiusculas # - O nome com todas minusculas # -Quantas letras ao todo(sem considerar espaços) # Quantas letras tem o primero nome print('Desafio 022') nome = str(input('Informe seu nome Completo:')).strip() print('Analisando seu nome......') print('Seu nome em Maiusculas é: {}'.format(nome.upper())) print('Seu nome em Minusculo é: {}'.format(nome.lower())) print('Seu nome tem ao todo {} letras'.format(len(nome)-nome.count(" "))).

KeepGame: # Criar um programa para saber se a cidade digitada começa ou não com a Palavra Santos cidade = str(input('Digite sua Cidade: ')) p = 'santos' in cidade.lower() print('A cidade digitada é: {}'.format(p)).

Daniel: EXERCICIO 23 inteiro PESSOAL EU APRENDI USAR if E NAO CONSIGO NÃO USAR NESTE TIPO DE EXERCICIO n = int(input("Digite um número de 0000 a 9999: ")) if n >= 0 and n <= 9999: #transformei o número em string para conseguir numerar cada caractere ns = str(n) #peguei cada caractere correspondente a sua unidade e transformei eles em números inteiros atribuidos a variaveis unidade = int(ns[3]) dezena = int(ns[2]) centena = int(ns[1]) milhar = int(ns[0]) print("Unidade: {}\n Dezena: {}\n Centena: {}\n Milhar: {}".format(unidade, dezena, centena, milhar)) else: print("Você digitou um número inválido.").

Washington Elvira: Ei professor. Uma pergunta sobre o .find: Pegando seu exemplo 'Curso em Video Python', a gente tem 3 letras 'o'. Se eu der um frase.find('o') ele vai me retornar 4, que é a posição do primeiro 'o' que ele encontrou. Mas e se eu quiser continuar usando esse .find pra achar todas as posições do 'o'? Como eu faço pra achar o segundo 'o' dessa frase? o 3º e assim por diante?.

Alex Francisco: Desafio 024 cid = input('Digite o nome da sua cidade: ').strip() cid_spl = cid.split() selecao = cid_spl[0].upper() print('-'*45) print('Obs: Considere True como Sim e False como Não') print('-'*45) print('A cidade começa com Santo? R: {}'.format(selecao == 'SANTO')).

Daniel Bueno: Desafio 24: cidade=str(input('Qual o nome de sua cidade? ')) dividido=cidade.split() primeironome=dividido[0] verif = 'Santo'in primeironome if (verif==True): print('Sua cidade tem "Santo" no primeiro nome.') else: print('Sua cidade não tem "Santo" no primeiro nome').

THE Redstone BR: print("Desafio 025: Tem silva ai?") nome = input("Digite seu nome: ") if "silva" in nome.lower(): print("Este nome tém silva!") else: print("Este não nome tém silva...") ( 2 Likes).

Luis Alexandre: DESAFIO 27 nome = input("Entre com um nome completo: ") print("Primeiro nome: ", nome[0:nome.find(' ')]) print("Ultimo nome: ", nome[nome.rfind(' '):]) ( 1 Likes).

  • Nicollas Vieira: daria certo, mas se caso houver um espaço depois do ultimo nome, quebra o código. tem que usar o split antes do nome..

Ivison Vergasta: 25 eu fiz assim, meio doido kk nome = str(input('Digite o seu nome completo.: ')).replace('silva','Silva').replace('Silva','SILVA').replace('SiLvA','SILVA').replace('sIlvA','SILVA') nome2 = "SILVA" in nome print('Seu nome possui "SILVA"? {}'.format(nome2)).

Jlf nisa: Eu tive que assistir 5 vezes todas as aulas.

Bip: opa guarana, emsina a como fase viros iniciate no pyton, to precisamdo urgente pra coloca no notebok da minha prima so de zoas kkk ( 1 Likes).

Sg-G-gS l: DESAFIO 23 num = float(input('Numero: ')) resto = num // 1 + 10000 msg = str(resto) print(f'Unidade: {msg[4]}\n' f'Dezena: {msg[3]}\n' f'Centena: {msg[2]}\n' f'Milhar: {msg[1]}).

Agentes: colar este cod no pycharm Bons estudos :-) frase = 'Curso em Video Python' print(frase) #mostrar a frase, forma normal print('\n\n') n1 = int(input('numero 1-->')) n2 = int(input('numero 2-->')) n3 = int(input('numero 3-->\n')) l1 = input('digite UMA letra -->') p1 = input('digire uma palavra para substituir a palavra Python da frase acima-->') p2 = input('digite uma palavra para descobrir se ela existe no texto acima -->') print('exemplo 1 ,frase[n1]-->',frase[n1]) #mostra o caractere correspondente ao numero que ela se licaliza, iniciando do 0 (zero) print('exemplo 2 ,frase[n1:n2]-->',frase[n1:n2]) #mostra o caractere correspondente apartir da primeira posicao escolhida ate a segunda posicao escolhica print('exemplo 3 ,frase[n1:]-->',frase[n1:]) #mostra o caractere correspondente apartir da primeira posicao escolhida ate o final da linha print('exemplo 4 ,frase[n1:n2:n3]-->',frase[n1:n2:n3]) #apartir da primeira posicao escolhida, ele vai até a segunda posiçao escolhida, pudando o as casas de caracteres do terceiro valor escolhido print('exemplo 5 ,frase[n1::n3]-->',frase[n1::n3]) #apartir da primeira posicao escolhida, pudando o as casas de caracteres do terceiro valor escolhido print('exemplo 6 ,frase[::n3]\n\n', frase[::n3]) #ele vai pular o numero de casas correspondentes ao valor de n3 r1 = frase.count(l1) #serve para contar quantas vezes a letra escolhida repete na frase print('exemplo 7, Esta frase contem {} letras {}\n '.format(r1,l1)) print('exemplo 8',frase.upper()) #passar toda o texto para maiusculo print('exemplo 9',frase.lower()) #passar todo o texto para minusculo print('\n\n') print('exemplo 10, numero de caracteres no texto todo') print(len(frase))#conta quantos caracteres a frase tem, levando em consideraçao os espacos em "branco" print('\n') print('exemplo 11, numero de caracteres no texto todo REMOVENDO OS ESPAÇOS EM BRANCO') print(len(frase.strip()))#contagem de caracteres do texto, removendo os espaços em branco no inicio "l" e no final "r" print('\n') frase.replace('Python', p1)# trocar uma palavra de um texto ('essa' por 'essa') frase1 = frase.replace('Python',p1) #nova variavel com a frase transformada print(frase1)#variavel com a frase transformada print('\n') print('a palavra{} esta dentro da frase?'.format(p2)) print(p2 in frase,'\n', p2 in frase1) #para descobrir se a palavra escrita contem no texto print('\n') print('quantas vezes a palavra escrita repete no texto?') print(frase.find(p2))#contar quantas vezes a palavra escrita repete no texto (-1 = a nao existe ou zero) print('quantas vezes a palavra escrita repete EM MINUSCULO no texto?') print(frase.lower().find(p2))#contar quantas vezes a palavra escrita EM MINUSCULO repete no texto (-1 = a nao existe ou zero) print('quantas vezes a palavra escrita repete EM MAIUSCULO no texto?') print(frase.upper().find(p2))#contar quantas vezes a palavra escrita EM MAIUSCULO repete no texto (-1 = a nao existe ou zero) print('\n') print('quantas vezes a palavra escrita repete no texto MODIFICADO?') print(frase1.find(p2))#contar quantas vezes a palavra escrita repete no texto (-1 = a nao existe ou zero) print('quantas vezes a palavra escrita repete EM MINUSCULO no texto MODIFICADO?') print(frase1.lower().find(p2))#contar quantas vezes a palavra escrita EM MINUSCULO repete no texto (-1 = a nao existe ou zero) print('quantas vezes a palavra escrita repete EM MAIUSCULO no texto MODIFICADO?') print(frase1.upper().find(p2))#contar quantas vezes a palavra escrita EM MAIUSCULO repete no texto (-1 = a nao existe ou zero) print('\n') print(frase.split())#criar uma lista apartir da frase print(frase1.split())#criar uma lista apartir da frase div = frase.split() div2 = frase1.split() print(div[2]) #escolhe uma palavra apartir da lista criada em split com mais um [] selecionaria a letra correspondente a palavra print(div2[3]) print('\n\n') print('numeros escolhidos la em cima') print('primeiro numero {}\n segundo numero {}\n terceiro numero {}\n primeira letra{}\n primeira palavra palavra {}\n segunda palavra {}'.format(n1,n2,n3,l1,p1,p2)) ( 1 Likes).

Vo Do Chacrinha: Voce pode colocar print(len(frase)) ou print(frase.__len__()) ( 10 Likes).

Saitama Tutors Joao: numero = input('Digite de 1 á 9999 :') print('Unidade {}'.format(numero[3:4])) print('Dezena {}'.format(numero[2:3])) print('Centena {}'.format(numero[1:2])) print('Milhar {}'.format(numero[0:1])).

João SF: 20 min de aula, e já foi bastante informação meu kkk, mas anoto tudo no caderno !.

Ricardo Santos: eu fiz o primeiro desafio assim, e funcionou. ex022 #primeira maneira nome = str(input('Nome completo: ')) nome1 = nome.strip() nome2 = nome1.split() novonome = ''.join(nome2) print(nome.upper()) print(nome.lower()) print('O primeiro nome tem {} letras;'.format(len(nome2[0]))) print('O nome completo tem um total de {} letras!'.format(len(novonome))) #Segunda maneira nome = str(input('Digite o nome completo: ')) nome = nome.strip() print(nome.upper()) print(nome.lower()) nome = nome.split() print('O primeiro nome tem um total de {}'.format(len(nome[0]))) print('O nome completo tem um total de {}'.format(len(''.join(nome)))).

Jocelino Pereira: 24:30 lembrei do trim() do PHP.

M4G0ENN: frase = "fudeu de vez kkkkk " print(frase.upper('fudeu')) Galera me ajuda o meu código não ta funcionando não sei é pq o pycham atualizou ou erro memo, alguém me ajuda?.

  • SG18: De acordo com o que eu entendi da mensagem de erro, o upper só funciona com a variável inteira. Vc pode até usar o split( ), fazer uma lista com o valor desse split e depois colocar a posição da string que está dentro dessa lista no upper, mas aí já é um pouco mais avançado..

thiago Fonseca: eu fiz um resumo da aula espero que ajude obs: ficou desorganizado aqui no youtube mas se vc copiar tudo e colar no bloco de notas fica tudo certinho: ordem de precedência: 1= () 2= ** 3= *, /, //, % 4= +, - Manipulando Texto "fatiamento": -frase = 'Curso em Video Python' -possui 21 caracter -fatiamento:EX: frase[9] Que é = a 'V' OBS:'v'?'V' -EX2: frase[9:13], vai do '9'ate o '12'sendo a frase 'Vide' -EX3: frase [9:21], vai do '9'ate o '20'sendo a frase 'Video Python' -EX4: frase[9:21:2],vai do '9'ate o '20'sendo que pulando de 2 em 2 ea frase fica VdoPto -EX5: frase[:5] = frase[0:5], vai do '0' ate o '4'sendo a frase 'curso' -EX6: frase[15:]vai do '15' ate o '20'sendo a frase 'Python' -EX7: frase[9::3]vai do 9 ate o final('20') pulando de 3 em 3 ea frase fica 'VePh' Manipulando texto "analise": -analise= saber informaçoes sobre a string como o comprimento, quantas letras possui, qual é a primera letra... -operador:'len'-EX1: len(frase), saber quantos caracter tem a frase -operador 'count'-EX2: frase.count() , contar quantas vezes possui tal letra ex:frase.count('o') = 3 , pode-se juntar a contagem com o fatiamento ex2:frase.count('o',0,13) sendo um 'o' -operador 'find'-EX3:frase.find() vai mostra a posisao da palavra ou letra(s) escolhida sendo a casa que ela começa, ex:frase.find('deo')=11, ex2: frase.find('oi') = -1 , pois nao possui 'oi' na frase -operador 'in'-EX4:'curso'in frase , vai verificar se possui a palavra 'curso' na frase se tiver a resposta vai ser True se nao False Manipulando texto 'transformaçao': -operador 'replace' EX1:frase.replace('python', 'android') vai preocurar a palavra 'python' e vai subistituir por 'android' -operador 'upper' EX2:frase.upper() vai transformar todas as letras em maiusculo -operador 'lower' EX3:frase.lower() vai transformar todas as letras em minusculas -operador 'capitalize' EX4:frase.capitalize() vai jogar todos os caracter em minusculo menos a primeira letra -operador 'title' EX5:frase.title() onde tiver espaço a proxima letra vai se mauscula ex:'curso em video python' vai ficar 'Curso Em Video Python' -operado 'strip' EX6:frase.strip() elimina espaços inuteis no inicio e no final da frase ex:____Curso em Video Python__ fica 'Curso em Video Python' sem o espaço no inicio e no final -operador 'rstrip' EX7:frase.rstrip() elimina espaços inutes a direita(os ultimos espaços) -operador 'lstrip' EX8:frase.lstrip() elimina espaços inutes a esquerda(os primeiros espaços) Manipulando texto 'divisao': -operador 'split' EX1:frase.split() onde tiver espaço averar uma divisao ex:Curso em Video Python fica Curso em Video Python 0123456789... 01234 01 01234 012345 -operador ' ''join' EX2:'-'join(frase) junta a frase do operador anterior sendo que nesse exemplo iria ficar com '-' ex: Curso-em-Video-Python se quiser que fique um espaços e so bota um espaço em branco dentro do ''join(frase) ( 43 Likes).

Flip Vtt: ex22 frase = 'Digite Seu Nome' print(frase.upper()) print(frase.lower()) frase1 = frase.split() frase2 = frase.count(' ') print('sem considerar espaços:', len(frase)-frase2) print('a primeira palavra tem:', len(frase1[1])).

Lucas Brelaz Paiva: Com essa aula eu fiz o seguinte programa, a ideia veio de repente e eu me surpreendo que consegui fazer funcionar nc = str(input('Digite seu nome completo:')) div = nc.split() sn = ' '.join(div[1:]) print('Olá {}! Achei seu sobrenome {} muito bonito!'.format(div[0], sn)) O programa pede seu nome completo, e após isso, separa seu primeiro nome do restante, e elogia seu sobrenome no final :3 ( 6 Likes).

  • Joaciano Maycon: E eu com essa aula fiz esse programa from random import choice nome = input('Escreva o nome de um filme: \n') if(len(nome) < 3): print('CU') else: lista = nome.split() c = int(1) while(c < 3): s = choice(lista) c = len(s) print(nome.replace(s,'CU')) testa ele aí.

Fatality FX: Cá estou eu, mais de um ano depois de assistir esse curso, atolado em merda até o pescoço por causa de um trabalho de estrutura de dados, voltando aqui pra relembrar como usava o lista[ x : y ]. kkjjkj.

Rafael Couto: Nome = input('Digite o Seu Nome: ') x = len(Nome) y = Nome.count(' ') print('O seu nome tem: {} Caracteres'.format(x-y)) print(Nome.upper()) print(Nome.lower()) d = Nome.split() print(len(d[0])).

Rafael Santos: Ex025: nome = str(input('Digite o nome completo:')) nomemin = nome.lower() busca = nomemin.find('silva') if busca < 0: print('O nome {} não tem "silva".'.format(nome)) else: print('O nome {} tem "silva".'.format(nome)).

Mauricio Felipe: Desafio 25...nome = str(input('digite seu nome:')) print('SILVA'in nome).

Douglas: Letra 0.

Wini2020: Nao tenho pc ainda para treinar com os videos ???? ( 1 Likes).

Luffy Gamer: desafio 22 bem simples ae pra galera que nao gosta de ficar criando muita variavel n = str(input('Digite Seu Nome Completo : ')) dividido = (n.split()) print('entao seu nome maiúsculo é {}'.format(n.upper())) print('e minúsculo é {}'.format(n.lower())) print('ele tem {} letras'.format(len(n.replace(' ', '')))) print('o primeiro nome tem {} letras'.format(len(dividido[0]))).

PINGUIN: Desafio 024 cid =input('Digite o nome da cidade : ') cida = cid.split() if cida[0] == 'santo': print(f'A sua cidade começa com santo') else: print(f'A sua cidade não começa com santo').

Ciência e Curiosidades: Desafio27 nome = input('Digite seu nome completo:') print 'Seu primeiro nome e:', nome.split()[0] print 'Seu ultimo nome e:', nome.split()[-1].

Kenny: # Desafio 024 da aula 09: Verificando se uma cidade começa ou não com a palavra "Santo". cidade = str(input('Digite o nome da sua cidade: ')) print('Essa cidade começa com a palavra Santo?', 'Santo' in cidade[0]).

Guilherme: Fiz dessa forma, tem mto mais simples, mas quis deixar do jeito que pensei de primeira. Também não usei a função 'str', pois queria usar uma frase fixa no teste: frase = 'Guilherme Apenburg Schneck Torres' a = frase.upper() print(a) b = frase.lower() print(b) print(len(frase.replace(' ', ''))) c = frase.split() print(len(c[0])).

  • Camila Bandeira: @Guilherme E se eu digitar o numero 12 por exemplo? Acho q vai dar errado, pq o código foi feito pensando em 4 digitos sempre..
  • Guilherme: Ex 23: n = str(input('Dígite um número entre 0 e 9999: ')) a = n[:1] b = n[1:2] c = n[2:3] d = n[3:4] print(f'O número {n}, tem:\nUnidade: {d}\nDezena: {c}\nCentena: {b}\nMilhar: {a}').
  • Guilherme: Ex 25: a = str(input('Diga seu nome completo: ')) b = 'Silva' in a print(f'É {b} que {a} tem Silva como um dos sobrenomes.').
  • Guilherme: Ex 24: nome = str(input('Diga o nome de uma cidade: ')) a = 'Santo' in nome print (f'É {a} que a cidade {nome} possui Santo no nome.').

Israel Felix: Resuma da aula: frase = 'Curso em Vídeo Python' __________________________________________________________________________________ ANÁLISE len(frase) → Mostra o número de caracteres frase.count('o') → Mostra quantos 'o' aparecem na frase Pode ser usado assim: frase.count('o',0,13) frase.find('deo') → Mostra em que momento apareceu o primeiro 'deo' juntos na frase Valor -1 se não encontrar a busca 'curso' in frase → Retorna V se existir a palavra curso dentro de frase __________________________________________________________________________________ TRANSFORMAÇÃO frase.replace('Python', 'Android') → Substitui Pyhton na frase por Android frase.upper() → Transforma tudo em maiúsculo frase.lower() → Transforma tudo em minúsculo frase.capitalize() → Apenas a primeira letra em maiúsculo frase.title() → A primeira letra de cada palavra em maiúsculo frase.strip() → Remove todos os espaços inúteis antes e depois do texto frase.rstrip() → Remove os espaços inúteis do lado direito frase.lstrip() → Remove os espaços inúteis do lado esquerdo __________________________________________________________________________________ DIVISÃO frase.split() → Gera uma nova lista com cada palavra separadamente __________________________________________________________________________________ JUNÇÃO '-'.join(frase) → Vai unir a frase usando como espaço o - ( 1 Likes).

Rafael Nogueira: Exercicio 022: nome = input('Digite seu nome completo: ') a = len(nome) b = nome.count(' ') primeironome = nome.split() print('Olá',nome.upper(),'é um prazer conhecer-lo!') print('Olá',nome.lower(),'é um prazer conhecer-lo!') print('Olá {}, seu nome completo tem {} letras'.format(nome, a-b)) print('E seu primeiro nome tem {} letras'.format(len(primeironome[0]))).

SupMerda: nome = input('Digite seu nome:') print ('Seu nome com todas as letras maiusculas ficara {}'.format(nome.upper())) print ('Seu nome com todas as letras minusculas icara {}'.format(nome.lower())) print ('Seu nome tem o total de {} letras'.format(len(nome)) - nome.count(' ') print ('O seu primeiro nome tem {} letras'.format(nome.find(' '))).

Lucas Samuel: n= input('Digite um valor de 0 a 9999: ') print('Unidade: {}\nDezena: {}\nCentena: {}\nMilhar: {}\n'.format(n[3],n[2],n[1],n[0])).

The Crow: faltou o frase[:-1] pra retornar o numero total menos 1, e assim por diante e vice e versa ( 1 Likes).

Silezio Ernesto DE Queiroz: Explica Muito Bem. Parabéns!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.

Guilherme Daniel: nome_cidade = str(input('Nome da cidade: ')) # realiza divisao da palavra nome_dividido = nome_cidade.split() # verifica se o 1 primeiro nome (na posiçao 0) é SANTO if nome_dividido[0].upper() == 'SANTO': print('O nome da sua cidade começa com SANTO') else: print('O primeiro nome da sua cidade e: ', nome_dividido[0]).

Caio Vinícius: Eu fiz o ex027 assim: nome = str(input('Digite o seu nome completo: ')) contador = nome.strip().count(" ") nome = nome.split() print(f'O seu primeiro nome é {nome [0]}, e o seu último nome é {nome [contador]}').

Villas!: Acho que a melhor forma de você considerar o contador, é vocÊ Não considerar -1, e sim, ter noção que o Python começa com o "0" e não com "1", e o valor inicial que as pessoas se baseiam são "1", então pense, que 0 = 1, 1 =2, seria a melhor forma de interpretar, e mais completa, ao invés do final -1..

Sarah Brito: Estava brincando no Pycharmy e fiz isso: # Calculador de IMC altura = float(input('Digite sua altura (Separada por ponto): ')) peso = float(input('Digite seu peso (Separado por ponto): ')) imc = peso/(altura*altura) print(f'O seu IMC é de {imc:.1f}') if imc < 18.5: print('Você está abaixo do peso!\nAumente um pouco um pouco mais sua massa corporal.') elif imc < 24.9: print('Parabéns! Seu peso está normal.') elif imc < 29.9: print('Você está com sobrepeso! Emagreça mais.') elif imc < 34.9: print('Você está com obesidade (grau 1)') elif imc < 39.9: print('Você está com obesidade severa (grau 2)') else: print('Você está com obesidade mórbida (grau 3) ') ( 6 Likes).

  • Vinicius Santos: eu fiz um do Imposto de Renda...ficou show.
  • Sarah Brito: @Vinicius Santos q massa!! ( 1 Likes).
  • Pablo ferreira sodre: kkkk eu na vida de programador iniciante kkkk.
  • Nayron Moura: poderia criar uma dicionario com as idades e o peso ideal de cada uma, pq o IMC tem características especificas pra cada idade se n me engano.
  • Sarah Brito: @Nayron Moura vlw pela ideia, vou tentar fazer. ( 1 Likes).

CALABRESA: 45.

Edvan Tupinamba: Parabéns professor Gustavo Guanabara pelo seu conteúdo e pela forma que ensina, estou aprendendo bastante com suas aulas e nada melhor do que demostrar isso na prática por isso deixo abaixo minha resolução do Desafio 22. \0/ Desafio 22 # Crie uma 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 minúsculas # Quantas letras ao todo sem contar os espaços # Quantas letras tem o primeiro nome nome = input('Digite seu nome: ') print('Seu nome é:', nome) print() print('Totas as letras em Maiúsculas') print(nome.upper()) print() print('Todas as letras em Minúsculas') print(nome.lower()) print() print('Seu nome completo com espaço tem: ', len(nome), ' letras') nome = nome.split() print(''.join(nome)) print('Seu nome completo sem espaço tem: ', len(''.join(nome)), ' letras') print() print('Seu primeiro nome é: {} e tem {} letras' .format(nome[0], len(nome[0]))).

Daniel: EXERCICIO 27 nome = input("Digite seu nome: ") #Fiz a divisão da variável str(nome) ns = nome.split() #Encontrei o Número de Termos da lista (ns) nt = (len(ns)) #Operação para identificar a localização do último nome ut = nt - 1 #Atribuir a (pnome) e (unome) respectivamente o primeiro e o último termo da lista (ns) pnome = ns[0] unome = ns[ut] print("Seja muito bem vindo {} {}!".format(pnome, unome)) ( 1 Likes).

  • gaaab: você consegue diminuir bastante esse código, olha: #- já da um split() no nome digitado diretamente nome = input("Digite seu nome: ").split() #- como você não vai usar mais de 1 vez o 'nome[0]' ou o len(nome), você pode colocar direto no resultado :)) print(f"Seja muito bem vindo {nome[0]} {nome[len(nome) - 1]}!") da o mesmo resultado ( 1 Likes).

Neide lima: Além do Curso em vídeo, estou complementando meus estudos com esse curso: https://www.udemy.com/course/python-na-pratica-120-exercicios-resolvidos-e-projetos/.

Mercia Silveira da Silva: Com a função len (frase) não aparece resposta nenhuma pra mim, alguém sabe me dizer pq?.

  • K4rtt: é len(frase) sem espaço, e para além disso o parametro que está dentro de parenteses tem de ser o nome da variável ( 1 Likes).
  • Mercia Silveira da Silva: @K4rtt Obrigada!!!.

Marcos vinicius rosset: x= input("Me de um numero de 0 à 9999=") x= (x) milhar= ("o milhar é",(x[0:1])) centena= ("a centena é", (x[1:2])) dezena= ("a dezena é",(x[2:3])) unidade= ("a unidade é",(x[3:4])) print("{}\n {} \n {} \n {}".format(milhar, centena, dezena,unidade)).

Lauan Amorim: nome = str (input('Digite o nome da sua cidade: ')).title().strip().split() print('A sua cidade começa com SANTO? {}'.format('Santo' == nome[0])).

Gamaliel Alves da Costa: faz sentido contar a partir do 0, nós que não aprendemos assim.

KMZzin: Acho que é curso em video python.

Uirajan Silva: desafio 24: cidade = input("digite o nome da cidade: ") print(cidade.startswith("SANTO")).

Picasso lyra: Cara eu ralei para resolver esse dessafio 023, mas consegui na forma de iniciante, mas determinei para esse não olhar a resposta e pequisei, demorei um tempinho, mas cheguei a solução igual . nm1 = int(int(input('Digite um número de com 4 digitos, de 0 a 9999: ' ))) if nm1 > 9999 or nm1 < 0: print('número não permitido') elif nm1 < 1000: print('número invalido') else: nm = str(nm1) nm3 = nm.split(' ') print('Unidade: {}\nDezena: {}\nCentena: {}\nMilhar: {}'.format(nm[0], nm[1], nm[2], nm[3])) e eu acho que ainda melhorou, quem tiver algum comentário para ficar mais simplificado, eu aceito, lol..

Joao Victor: desafio 23 num=(input('Digite um número de 0 a 9999: ')) print('unidade:{}'.format(num[:1])) print('dezena:{}'.format(num[1:2])) print('centena:{}'.format(num[2:3])) print('milhar:{}'.format(num[3:4])) ( 1 Likes).

Dree Fya: Desafio 22: frase = ('André Gabardon Silva') f1 = frase.upper() f2 = frase.lower() d1 = frase.split() d2 = ''.join(d1) d3 = len(d2) d4 = frase.split() d5 = d4[0] d6 = len(d5) print('Maiusculo: {}\n Minusculo: {}\n Número de Letras sem Espaço: {}\n quantidade de letras do 1°nome: {}\n'.format(f1, f2, d3, d6)).

Marcelo bhering: Eu sou novato em programação. Achei o mais difícil foi o exercício #23. Eu fiz usando a lógica de "If" (achei mais fácil pq é intuitivo), mas depois (apanhei um pouco para descobrir a solução) eu fiz usando apenas manipulação de text. Solução #1 n = input('diga 1 número entre 0 até 9999 : ') soma = '000'+n print(soma) print('unidade é:', soma[-1]) print('dezena é ', soma[-2]) print('centena é ', soma[-3]) print('milhar é ', soma[-4]) Solução #2 n = input('diga 1 número entre 0 até 9999 : ') l = int(len(n)) if l == 1: d0 = n[0] print('unidade : ', d0) elif l == 2: d0 = n[0] d1 = n[1] print('unidade : {} \ndezena : {}'.format(d0, d1)) elif l == 3: d0 = n[0] d1 = n[1] d2 = n[2] print('unidade : ', d0, '\ndezena : ', d1, '\ncentena : ', d2) elif l == 4: d0 = n[0] d1 = n[1] d2 = n[2] d3 = n[3] print('unidade : ', d0, '\ndezena : ', d1, '\ncentena : ', d2, '\nmilhar : ', d3) else: print('Só é aceito número com até 4 dígitos !!!') ( 2 Likes).

  • Kingo: Você me ajudou muito com a minha resposta, mas como sou totalmente iniciante e até essa parte da aula n tinha noção de if, fiz um pouco mais simples n = input('Digite um numero de 1 a 9999: ') s = '000' + n print(f'Unidade {s[-1]}') print(f'Dezena {s[-2]}') print(f'Centena {s[-3]}') print(f'Milhar {s[-4]}').

Paulo Ricardo: Exercício 22 nome = str(input('Digite o seu Primeiro nome:')) sobrenome = str(input('Digite o seu sobrenome:')) print(nome.upper()) print(nome.lower()) print(len(nome + sobrenome)) print(len(nome)).

ScienceEducation: EX 26) frase = input('Digite uma frase: ') qtd_a = frase.count('a') first_pos = frase.find('a') + 1 last_pos = frase.rfind('a') + 1 print("""A frase digitada possui {} letra(s) "a". A primeira letra "a" aparece na posição {} A última letra "a" aparece na posição {}""".format(qtd_a, first_pos, last_pos)) ( 1 Likes).

  • Ramos: Eu fiz desse jeito: frase = input('Digite uma frase: ') print(f'Aparece a letra A: {frase.count("A")} vezes \n A primeira vez que a letra A aparece é na posição: {frase.find("A")} \n A última vez que a letra A aparece é na posição: {frase.rfind("A")}') ( 1 Likes).
  • ScienceEducation: @Ramos Sim, é um bom jeito para encurtar o código. Eu estou preferindo estender o código para que fique mais fácil a visualização e tals. Consigo desenvolver o raciocínio melhor desse jeito ( 1 Likes).
  • Ramos: @ScienceEducation Fica melhor a compreensão e visualização mesmo. ( 1 Likes).

Marcos Nass: primeiro desafio: frase = input('Digite seu nome:') print('Nome tudo em maíusculo:', frase.upper()) print('Nome tudo em minúsculo:', frase.lower()) frase = frase.split() frase1 = frase[0] print('Primeiro nome:', len(frase1), 'letras') newFrase = ''.join(frase) print('Tamanho do nome sem espaços:', len(newFrase)).

Matheus Lima: DESAFIO 27 name = str(input('\n\t Digite o nome da pessoa: ')).strip().title() print('\n\t O nome completo da pessoa é: {}'.format(name)) name = name.split() print('\n\t o primeiro nome: {}'.format(name[0])) print('\n\t o ultimo nome nome: {}'.format(name[len(name)-1])).

David de Carvalho: #Desafio 25 name = str(input('Digite seu nome completo. | ')) a = str(input('Digite o nome que queres achar. | ')) a = a.upper() name = name.upper() if a in name: print('Existe') else: print('Não existe').

Thyago Moura: Fiz algo diferente só de brincadeira e deu certo.kkk Desafio 024 cidade=input('Nome da cidade: ') cidade2=cidade.lower().split() taf=str('santo' in cidade2[0]) format=taf.replace('False','não tem') format2=format.replace('True','tem') print('O nome {} {} "Santo" no começo'.format(cidade,format2)).

Ernani Tatsuno: Eu estou com dificuldades pra entender por que quando é len, tem que ser len(frase) e quando é outra coisa como count ou find tem que ser frase.count ou frase.find Qual é a diferença?.

Camila: Está aula achei difícil, vou ter que revisar em detalhes. Difícil. ( 1 Likes).

  • Aline Assis: Sim, eu voltei pra rever varias vezes toda vez que ia usar um, mas usei bastante pesquisa. Voces costumam pesquisar tambem? Eu fiquei pensando se ja estou começando um habito ruim porque em varios desses exercicios tive que pesquisar. ( 1 Likes).
  • Davy Pedro: @Aline Assis Alguns de meus amigos mais experientes comentam ser normal, especialmente ao lidar com Python devido a infinidade de bibliotecas e funções pro tratamento de strings. ( 1 Likes).
  • Davy Pedro: São muitos conceitos pra uma aula só. Também tive um pouco de dificuldade. O inglês básico ajuda também. Hoje pela manhã vou rever a aula e possivelmente anotar algumas funções. Mas trabalhar com strings normalmente não tende a ser tão fácil de primeira. É padrão essa dificuldade..

Tiago Dude: Essas aulas está em algum PDF?.

Adriano Campos: Acho que é a melhor maneira de fazer o 27: nome = input('Digite seu nome completo:') lista = nome.split() n = int(len(lista)) s = input('Digite 1 para sexo masculino e 2 para feminino:') if s == '1': print('Seja bem vindo senhor {} {}.'.format(lista[0], lista[n-1])) elif s == '2': print('Seja bem vinda senhora {} {}.'.format(lista[0], lista[n-1])) else: print('Órgão excretor não reproduz...').

Júlia Câmara: ex 22. nome = input('Nome Completo:') ma = nome.upper() mi = nome.lower() print(ma) print(mi) nome1 = nome.split() print('Seu nome todo possui {} letras.'.format(len(''.join(nome1)))) print('Seu primeiro nome possui {} letras.'.format(len(nome1[0]))).

White Lion - Commander: eu busquei a resposta pra compreender o porquê daquilo hsuahsua, não pra copiar.

revogan: Boa noite pessoal, quem pode me ajudar com uma programação do jogo arma 3?.

Andrei Fokin Teixeira: Gente, tentei usar o '-'.join(frase) e gerou algo como: "O-l-á- m-e c-h-a-m-o -A-n-d-r-e-i" E ao tentar '-'.join(frase.split()) gerou algo como o do vídeo: "Olá-me-chamo-Andrei" Confere??.

Leandro Duarte: Alguem pode me ajudar por que esta dando erro : from random import choice , shuffle n1 = input('Primeiro nome : ') n2 = input('Segundo nome : ') n3 = input ('Terceiro nome : ') lista = {n1 , n2 , n3 } choice(lista) print('O escolhido foi {}'.format(lista)) ( 1 Likes).

  • pH 0-7-14: em vez de usar chaves na lista use colchetes, tipo lista = [n1, n2, n3] acho que desse ser isso :D.
  • Brunoシ: você tem que importar o random, exemplo: import random n1 = input('Primeiro nome : ') n2 = input('Segundo nome : ') n3 = input ('Terceiro nome : ') lista = [n1 , n2 , n3 ] random.choice(lista) print('O escolhido foi {}'.format(lista)).

João Matheus de Oliveira Carvalho: desafio 22 nome = str(input('escreva o seu nome completo ')) esp = int(nome.count(' ')) let = int(len(nome)) pri = nome.split() print(nome.upper()) print(nome.lower()) print(let - esp) print(len(pri[0])).

h_yx: name = input('Digite seu nome completo: ') upper = name.upper() lower = name.lower() replace = name.replace(' ', '') firstn = name.split() print(upper) print(lower) print(len(replace)) print(len(firstn[0])) ( 1 Likes).

DIO TATTOO: desafio 24 cid = str(input("Insira o nome da cidade: ")).strip() print(cid[:4].upper() == "SANTO").

Maicon Paula: Alguém poderia me informar ,se apenas com esse curso eu posso pegar algum trabalho em empresas ou teria que ter o bacharel ou algum certificado ??.

Daniel: EXERCICIO 26 f = input("Diga algo sobre você: \n ") #Aqui eu conto quantas letras "a" tem qa = f.count("a") #Aqui eu uso este método para retirar os espaços entre a frase e assim não contá-los na localização do "a" fj = f.replace(" ", "") #Aqui eu encontro quando a letra "a" aparece pela primeira vez qf = fj.find("a") #Aqui eu descubro quando a letra "a" aparece pela ultima vez mandando procura-la pela direita da frase qfr = fj.rfind("a") #Então eu mando mostrar os resultados do jeito que eu quero print('Quantidade de "a" encontrada: {}'.format(qa)) print('A letra "a" aparece pela primeira vez na {}° letra'.format(qf + 1)) print('A letra "a" aparece pela ultima vez na {}° letra'.format(qfr + 1)).

Aluizio Oliveira: #027 Para pegar o ultimo valor do char .split é só colocar um [-1] dentro das chaves para pegar a ultima posição. ( 1 Likes).

Lucas Samuel: n= input('Digite um nome completo: ') print('SILVA' in n.upper()).

Nathanael-Japponi: Eu falei que eram "números variáveis", eu errei são "números inteiros" e "números inteiros" é str. Veja na aula eu acho é aula 7..

Skinny: alguém 2018?.

Odair Panizzi Júnior: print("="*30) print("Desafio 24") cidade = input("Digite sua Cidade: ") maidiv = cidade.upper() maidiv = maidiv.split() print("SANTO" in maidiv[0]) print(maidiv) ( 1 Likes).

  • Derick Isôo: Mano se vc colocar assim: print("SANTO" in maidiv[0:]) Qualquer lugar que vc por a palavra 'santo" vai dar True... do jeito que vc colocou se colocar ex: Paulo santo.. tem Santo mas vai dar False.. fazendo isso [0:] da True. ficou bom seu code edit: e aah.. se colocar Santos SP tbm dá errado kkk mas eu tomei a liberdade de arrumar. print("Desafio 24") cidade = input("Digite sua Cidade: ") maidiv = cidade.upper() maidiv = maidiv.split() san = cidade.lower() print("santos" in san[0:]) print(san) print("SANTO" in maidiv[0:]) print(maidiv) ( 1 Likes).
  • Odair Panizzi Júnior: @Derick Isôo valeu brother.

Antonio Cristóvão: Fantastico..

Tecnotrom: Gambiarra brasil: nome = input('Digite seu nome completo:') n1 = nome.split() print('Primeiro nome: {}'.format(n1[0])) print('Ultimo nome: {}'.format(n1[len(n1) - 1])).

Estēvão Mendes: Desafio 23 por método matemático num = int(input("Digite um número entre 0 e 9999: ")) m = (num//1000) print("Milhar:{}".format(m)) c = (num//100) - 10*m print("Centena:{}".format(c)) d = (num//10) - 100*m - 10*c print("Dezena:{}".format(d)) u = (num//1) - 1000*m - 100*c - 10*d print("Unidade:{}".format(u)).

Douglas Rezende: minha resolução do 22: nome = input('Qual é o seu nome? ') print('Seu nome com letras maiúsculas é',nome.upper()) print('Seu nome com letras minúsculas é',nome.lower()) print('Seu nome tem',len(nome) - nome.count(' '),'letras.') print('Seu primeiro nome tem',len(nome.split()[0]),'letras.').

Anisio Dgedge: Melhor curso em video de python.

Lucas Silva: 024 print('BEM VINDO AO PROGRAMA!') print('\n') nome = input('digite seu nome: ') print('No seu nome tem a palavra "Santo"? {}'.format('santo' in nome)).

Diego Ribeiro: Desafio 022, não sei se tem já a resposta mais eu fiz assim nome = str(input('Digite seu nome completo: ')) print('Seu nome é: \n {}' '\n Seu nome com todas as letras maísculas: \n {}' '\n Seu nome com todas as letras minúsculas: \n {}' '\n Seu nome tem: \n {} letras sem espaço' '\n O primeiro nome tem: \n {} letras'.format(nome, nome.upper(), nome.lower(), len(nome.replace(" ", "")), len(nome[0:5]))).

Victor Rockss: ex026 frase = 'A minha caneta ficou sem tinta' frase = frase.upper() print('A letra "A" aprece {} vezes.'.format(frase.count('A'))) print('A posição que a letra "A" aparece a primeira vez é no índice: {}'.format(frase.find('A'))) print('A posição que ela aparece a última vez é no índice: {}'.format(frase.find('A', 25, 30))) Espero ter sido assim.

Nycole Xavier: Eu tentei colocar frase = 'Curso em Vídeo Python' print(frase.count('o,0,13)) E fica aparecendo 0 Quando eu tiro o 0 e o 13 ele conta certo, alguém por favor pode me falar onde estou errado? Grata!.

Gabriel Ga-Games_YT: 1:30 ele comeu uma gomu no mi q fez ele poder invocar elefantes eu sei q n tem nd a ver coma aula mais msm assimcomentei isso ;-;.

Erasmo: #Desafio 23 n = input('informe um numero de 0 a 9999: ') print('Unidade: {}'.format(n[3])) print('Dezena: {}'.format(n[2])) print('Centena: {}'.format(n[1])) print('Milhar: {}'.format(n[0])).

Luis Carlos: #DESAFIO 24 #Crie um programa que leia o nome de uma cidade e diga se ela começa ou não com o nome "Santo". cidade = input('Digite o nome da cidade: ') capitalizado = cidade.capitalize() verificar = 'Santo' in capitalizado print('A cidade tem o nome "Santo"? {}. '.format(verificar)) #Linha 03 - Capitalizando e deixando a primeira letra maiúscula #Linha 04 - Verificando se "Santo" existe na frase e retornando true ou false..

ATENÇÃO: Os comentários não correspondem a opinião do proprietário deste site e foram extraídos de forma automática. Este artigo não possui fim comercial e tem por objetivo apenas o estudo da tecnologia Selenium. Caso algum comentário aqui presente seja abusivo ou fira alguma lei, favor nos informar para que possamos removê-lo o mais rápido possível.

dezembro 13, 2021
0

Comentários

Menu

Pesquisar

Últimos Comentários

Fale Comigo