Exercício Python

  Рет қаралды 151,662

Curso em Vídeo

Curso em Vídeo

Күн бұрын

Пікірлер: 1 300
6 ай бұрын
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-2/
@caesar03
@caesar03 7 жыл бұрын
No começo do curso eu não conseguia me imaginar escrevendo um código com mais de três linhas. Agora eu estou resolvendo os exercícios com facilidade e não consigo parar de estudar programação. Agradeço ao prof. Guanabara e a toda equipe do Cev pelos ótimos cursos
@franciscolucas1521
@franciscolucas1521 7 жыл бұрын
El patito crazy compartilho dessa emoção man. Simplesmente, criei uma paixão enorme por programação ( mais precisamente, python ).
@jsKEhcu
@jsKEhcu 7 жыл бұрын
Ei pode me ajudar? eu formatei meu pc e instalei tudo novamente, o python depois o pycharm, só que antes os arquivos ficavam com o icone tipo de um bloco de notas com o simbolo do python, agora eles ficam com o simbolo do pycharm, sabem como mudar?
@MaxGamerClub
@MaxGamerClub 7 жыл бұрын
Isso só significa que o pycharm está como leitor padrão dos algoritimos de python
@rafaelsousa1454
@rafaelsousa1454 7 жыл бұрын
Diazepam Vandal --- Faz isso: 1º ache algum arquivo com o simbolo do pycharm 2º clique com o botão direito sobre ele 3º Clique na opção propriedades 4º e procure por alterar 5º escolha o programa de sua preferência para abrir, e ele se tornara o padrão. Qualquer outra dúvida pergunte que eu te ajudo...
@CarlosSantos-mw1yq
@CarlosSantos-mw1yq 6 жыл бұрын
psé
@danielas.nascimentoarchang5566
@danielas.nascimentoarchang5566 Жыл бұрын
Estou em Julho de 2023 em transição de carreira... fiz aulas de Python na faculdade mas estou aprendendo mesmo com o professor Guanabara! Se você chegou até aqui não desista! Obrigada Professor!!!
@marcusveniciusmothecarneiro
@marcusveniciusmothecarneiro Жыл бұрын
força menina, estamos juntos!
@FernandoDiasMotta
@FernandoDiasMotta 7 жыл бұрын
Esse curso é demais... apesar de Python não ser a linguagem que eu estou me dedicando no momento... eu estou usando esses exercicios para aprender C#. Estou fazendo os exercicios em Python e C#. Obrigado pelo Conteudo. Estou aprendendo mais do que em cursos pagos.
@fernandorafael9560
@fernandorafael9560 5 жыл бұрын
Eu tbm haha
@slkoeu4499
@slkoeu4499 3 жыл бұрын
salve mano .. C# é parecido com python ? tipo se eu aprendo python tenho facilidade em C#?
@FernandoDiasMotta
@FernandoDiasMotta 3 жыл бұрын
@@slkoeu4499 cara na verdade o que precisa aprender é algoritimos primeiro que é o que esse curso ensina bem, depois programação orientada a objetos.... O que muda é a sintaxe o jeito de programar é o mesmo. Aprenda bem uma linguagem.. que voce aprende as outras com facilidade.
@RuanSantos25
@RuanSantos25 Жыл бұрын
@@FernandoDiasMotta Qual melhor caminho pra seguir após terminar esse curso de Python? Ir pra C# msm ?
@FernandoDiasMotta
@FernandoDiasMotta Жыл бұрын
@@RuanSantos25 Ruan depende muito, acredito que você ainda não está no mercado de trabalho né? Se você concluiu este curso e ainda não está trabalhando na area. Eu iria dizer pra você continuar no Python. Se aprofunde na linguagem, tem ótimas oportunidades para quem trabalha com ciência de dados, inteligência artificial entre outras coisas. Aprenda programação orientada a objetos, conheça a bibliotecas de python que são fantasticas. Você ficando bom em uma linguagem fica mais facil para aprender outras, porque a base é a mesma, é besteira ficar pulando de galho em galho, porque você acaba não se aprofundando em nada. Agora se a linguagem em si não te fisgou... sim recomendo C# eu sou muito suspeito pra falar, atualmente eu trabalho fazendo sistemas para web com C#. Espero que tenha ajudado de alguma forma, e bons estudos, seja resiliente.
@IdkWhyMyNameIsB
@IdkWhyMyNameIsB 5 жыл бұрын
Mano esse curso é incrivel, o cara apresenta o conteúdo, ensina, e ainda faz de uma maneira que dá vontade de aprender, mano que curso incrivel
@霞ヶ丘詩羽-v6k
@霞ヶ丘詩羽-v6k 5 жыл бұрын
Realmente, tudo graças a equipe do cev e do nosso amado professor Guanabara haha
@franciscolucas1521
@franciscolucas1521 7 жыл бұрын
Já quero esse mundo 3. Sdds das suas aulas, Guanabara. Agradeço de coração, pois por causa de suas aulas, eu acabei me apaixonando por programação. Muito obrigado. ❤
@ednaldogomes6124
@ednaldogomes6124 4 жыл бұрын
Realmente, tudo que o Guanabara fala para quem está iniciando é verdade. Como iniciante nível zero na área de programação, todos esses passos e essa excelente didática tem me ajudado muito. Obrigado, Guanabara e equipe (y)
@gustavocassiano4529
@gustavocassiano4529 4 жыл бұрын
Cara, suas aulas são muito boas, muito obrigado! Você mudou e ainda está mudando vidas, não só com esse curso de python, mas também com os outros cursos!
@byttencourt
@byttencourt Жыл бұрын
Caras as vezes eu me pego pensando o quanto era difícil quando começei... e agora parece que estou no começo kkk. zueiras a parte Gustavo nao tenho palavras pra descrever o quanto aprendi com você nos ultimos meses!
@rsouza_bass
@rsouza_bass 4 жыл бұрын
professor, muito obrigado, me sinto bem mais confiante com tanto exercício....Todo dia praticando realmente faz a diferença!
@paulinhooo_3
@paulinhooo_3 2 жыл бұрын
[ 2022 ] consegui resolver igual ao do professor antes de assistir o video. pra mim é um grande progresso. obrigado.
@souzafelix
@souzafelix 2 жыл бұрын
Lembrar de inicializar a variavel (resp) de validação com uma string possuindo um ESPAÇO. Se for uma string vazia, a condicao vai se tornar verdadeira sempre e ficar repetindo o loop de resposta independente do input.
@marcusoliveira1948
@marcusoliveira1948 6 ай бұрын
Salvou minha vida! Estou a meia hora tentando ver o que errei, e era apenas isso kkkkkkkkkk
@vitoria1921
@vitoria1921 3 ай бұрын
Muito abrigada!! Estava a um tempão tentando resolver e era apenas o espaço faltando
@rafakroz
@rafakroz 3 ай бұрын
Percebi isso, após assistir, assistir, em aulas anteriores, que na correção, havia espaço, mas, até perceber! kkkk
@sabrinalisot4626
@sabrinalisot4626 7 жыл бұрын
Tô ansiosa pro mundo 3!!
@IgorLessa29
@IgorLessa29 6 жыл бұрын
Opa Guilherme, onde você viu essa previsão pra sair o mundo 3?
@IgorLessa29
@IgorLessa29 6 жыл бұрын
Show! vlw
@mateusluciano8959
@mateusluciano8959 4 жыл бұрын
...
@diogofarias1822
@diogofarias1822 3 жыл бұрын
E eu pro mundo 4!!
@JotaSet3
@JotaSet3 3 жыл бұрын
@@diogofarias1822 kkk é noix
@sujo--1989
@sujo--1989 2 жыл бұрын
Estou em 2022 e aprendendo PHAYTON , consegui fazer sem olhar a reposta desse exercício no vídeo , eu não conhecia nada de programação e estou aprendendo muito com o professor Gustavo Guanabara , obrigado por me ensinar professor , fiquem todos com Deus.
@deividvieiraz
@deividvieiraz 2 жыл бұрын
Rapaziada, vou deixar uma dica pro pycharm não ficar marcando palavras em português como erros por não estar no dicionário: - Dentro do código deixe o cursor em cima do '✓' no canto superior direito ao lado de "notifications" - clique nos 3 pontos - clique em 'Configure inspections' - digite 'Typo' na barra de pesquisa - Desative a opção 'Typo' - Clique em 'Ok' Pronto, agr o pycharm n vai mais te encher o saco com as palavras em PT KKKKKKKKKK
@byttencourt
@byttencourt Жыл бұрын
Vlw pela dica!
@RuanSantos25
@RuanSantos25 Жыл бұрын
Ele marca esses erros pq vem configurado pra corrigir somente o idioma inglês, mas podemos ativar o PT-BR tbm, só seguir: -Vá em SETTINGS -digite Natural Languages -clica no + e selecione Português (Brasil) Assim o pycharm vai passar a corrigir somente as palavras em PT-BR que estiverem erradas.
@luccabozzi3834
@luccabozzi3834 Жыл бұрын
Brabo mesmo, ein! Valeu, mano!
@brunokartt85
@brunokartt85 Жыл бұрын
Gênio!!!!
@GabriellRezende
@GabriellRezende 2 ай бұрын
@@RuanSantos25 realmente é melhor botar pra corrigir o pt-br do que desativar.
@icarodm
@icarodm Жыл бұрын
Eu fiz exatamente assim, mas fui escrevendo de forma linear. Gostei da forma que escreveu o programa base primeiro para depois usar os ifs. É isso que aprendi nesta aula e vou praticar.
@driangames9213
@driangames9213 3 жыл бұрын
estou viciado em programação por sua culpa guanabara, top de linha seu curso!
@gustavooliveira1991
@gustavooliveira1991 5 жыл бұрын
Cada vez mais que aprendo Python, mais me apaixono, tô gostando cada vez mais, com essas aulas também não tem como não gostar,
@lealsoftwarels1334
@lealsoftwarels1334 7 жыл бұрын
Obrigado pelo vídeo equipe CEV... Ansioso pelos proximos e pelo mundo 3
@pame8164
@pame8164 2 жыл бұрын
nossa estou conseguindo as poucos... da vontade de chorar. mto obrigada!
@brunemb6836
@brunemb6836 3 жыл бұрын
Eu tô feliz demais. Fiz esse exercício sem olhar em lugar algum pra resposta... c = cm = cf = cidd = 0 while True: se = ' ' co = ' ' print('='*10, 'CADASTRO', '='*10) no = str(input('Digite um nome: ')).strip().upper() idd = int(input(f'Digite a idade de {no} agora: ')) if idd > 18: cidd += 1 while se not in 'MF': se = str(input(f'Digite o sexo de {no} [M/F]: ')).strip().upper()[0] if se == 'M': cm += 1 elif se == 'F': if idd < 20: cf += 1 while co not in 'SN': co = str(input('Você deseja continuar [S/N]? ')).strip().upper()[0] if co == 'N': break print('='*10, 'FIM DO PROGRAMA', '='*10) print(f'Você cadastrou {cm} homens. Você cadastrou {cidd} pessoas maiores de 18 anos. Você cadastrou {cf} mulheres com menos de 20 anos.')
@renibrito8411
@renibrito8411 2 жыл бұрын
Parabens nesse eu buguei um pouco preciso encontrar pessoas para tirar duvidas em conjunto caso vc tenha algum grupo por favor me informa abraços...
@je1nr052
@je1nr052 7 ай бұрын
@@renibrito8411 joga na inteligência artificial q é GG
@davilimachavesdossantos4829
@davilimachavesdossantos4829 Жыл бұрын
no começo sempre foi um problema, nunca conseguia acerta da forma correta mas com o passar do tempo você consegue conquistar o resultado. Demora um pouco e é bastante frustrante mas vá por mim, quando você consegue chega bater um orgulho e eu espero que eu continue progredindo porque consegui achar uma área em que eu me sinto desafiado a cada dia fazer o melhor de mim independente dos resultados. =]
@afiabarbosa
@afiabarbosa Жыл бұрын
Quase consigo fazer sozinha, mas ja foi um avanço ter construido a logica no rumo certo :)
@comunidadeget8599
@comunidadeget8599 Жыл бұрын
se vc tá aqui e pensando em desistir e se sentindo um merda por não conseguir resolver... e vc vai ver a solução e se sente pior ainda, parabéns! Você é dos meus
@zeek976
@zeek976 Жыл бұрын
eu consegui resolver esse exercicio, mas ainda tem outros exercícios que eu ate agora nao sei resolver sozinho. Então vc nao essta sozinho
@glavil
@glavil Жыл бұрын
Galera para quem está colocando o while sexo in not, e mesmo assim esse while é pulado quando coloca o programa pra rodar, é porque você está colocando as aspas na variável sem um espaço. Para coloca-la você precisa criar essa variável ainda no while True, porém ela deverá haver um espaço. Ela tem que ser assim ' ' e não assim ' ' Eu estava quebrando a cabeça porque o Guanabara conseguia fazer os códigos com o while, mas eu não, porém só depois de muito analisar os vídeos dele, eu percebi que ele dá um espaço entre as aspas. Sendo necessário ficar assim ' '. Eu falei isso para se alguém precisar, não ficar quebrando a cabeça com isso, espero ter ajudado! EX: while True: idade = int(input('IDADE: ')) sexo = ' ' while sexo not in 'MF': sexo = str(input('SEXO [ M/F ]:')).upper().strip()[0] continuar = str(input('Quer continuar?[ S/N ]' )).upper().strip()[0]
@dannyff1746
@dannyff1746 2 жыл бұрын
Muito obrigado Guanabara, sous vídeos são os melhores!!! PARABÉNS. Aqui está o código que fiz antes de assistir o tutorial deste exercício com um melhoria na hora de apresentar os dados na tela para o caso de ser só uma pessoa e não aparecer no plural maior = homens = mulheresmenores = 0 while True: print('-' * 25) print('CADASTRE UMA PESSOA') print('-' * 25) idade = int(input('Idade: ')) sexo = str(input('Sexo: [M/F] ')).strip().upper()[0] resposta = str(input('Quer continuar: [S/N] ')).strip().upper()[0] if idade >= 18: maior += 1 if sexo == 'M': homens += 1 if sexo == 'F' and idade < 20: mulheresmenores += 1 if resposta == 'N': break print(f'Total de pessoas maiores de idade: {maior}') if homens == 1: print(f'Ao todo temos {homens} homem cadastrado.') else: print(f'Ao todo temos {homens} homens cadastrados.') if mulheresmenores == 1: print(f'Temos {mulheresmenores} mulher com menos de 20 anos.') else: print(f'Temos {mulheresmenores} mulheres com menos de 20 anos.')
@caesar03
@caesar03 7 жыл бұрын
Esse é o único canal que eu deixo as notificações ativas e o KZbin ainda não me avisa
@jeronimopereira6431
@jeronimopereira6431 6 жыл бұрын
KZbin tem seus esquerdistas :/
@KauanFootball
@KauanFootball 6 жыл бұрын
PQP! Esse cara comentou em todos os vídeos
@diegosantos5818
@diegosantos5818 4 жыл бұрын
@@KauanFootball sim kkkkkkkkkkk
@eduardolandimpaim5203
@eduardolandimpaim5203 11 ай бұрын
Minha solução ficou um pouco diferente, mas o resultado foi o mesmo do Guanabara, estou muito contente porque só faz 2 meses que comecei a estudar python, no começo estava com muita dificuldade, agora já consigo resolver os exercícios antes de assistir a resolução. Valeu Guanabara
@eduardolandimpaim5203
@eduardolandimpaim5203 11 ай бұрын
sexo = continuar = '' idade = cont = homens = mulheres = mulheresnovas = adultos = 0 while True: print('-'*40) sexo = ' ' while sexo not in 'MF': sexo = input('Sexo? [M/F] ').upper().strip()[0] idade = int(input('Idade: ')) cont += 1 if sexo == 'M': # Funcionou homens += 1 # Funcionou if idade >= 18: # Funcionou adultos += 1 # Funcionou elif sexo == 'F': # Funcionou mulheres += 1 # Funcionou if idade >= 18 and idade
@ilustratv9895
@ilustratv9895 7 жыл бұрын
Muito bom! Vai sair o mundo 3
@marcosfigueiredo9289
@marcosfigueiredo9289 Жыл бұрын
Este curso tem me ajudado muito. Obrigado!!!
@umastrononorte
@umastrononorte 5 жыл бұрын
Tentei aki em casa, consegui, fiz primeiro assim While r == 'S': Depois lembrei que era pra usar o Break ai fiz denovo desse jeito que foi mostrado no vídeo. muito bom conseguir fazer sem olhar no vídeo to felizão
@Jogandoparacrianca
@Jogandoparacrianca 3 жыл бұрын
é tão gratificante quando a gente consegue fazer funcionar :3
6 ай бұрын
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-2/
@yanvitor9123
@yanvitor9123 7 жыл бұрын
Muito obrigado pelo seu trabalho !
@sandroganske8203
@sandroganske8203 6 жыл бұрын
Muito bom mesmo. Um detalhe que percebi. Se trocar o while pelo if o programa executa da mesma forma, com exceção do while True.
@francimariofilho2163
@francimariofilho2163 7 жыл бұрын
exercicio trabalhoso, mas conseguir!
@LuisPereira-pq2zr
@LuisPereira-pq2zr 3 жыл бұрын
correu relativamente bem, a estrutura estava la faltavam uns pequenos pormenores, o professor ajuda sempre :)
@ruyoliveirateixeira
@ruyoliveirateixeira 4 жыл бұрын
Uma dica boa, comecei a estudar mais sobre programação vi um vídeo legal falando sobre colocar nome nas coisas, no caso dos exercícios por enquanto colocamos nomes nas variáveis num código pequeno, mas é importante criar o habito de colocar bons nomes, para quando o código estiver maior ser mais legível e fácil de saber o que está recebendo aquela variável. kzbin.info/www/bejne/oaiWeWqkn56emZY
@guilhermeflesch5403
@guilhermeflesch5403 4 жыл бұрын
Consegui fazer sozinho! Fiquei um tempão me batendo e vim ver o vídeo só pro Guanabara dizer aos 4:45 "Tem que ter um espaço aqui no meio" Eu tava fazendo sem espaço kkk
@cristiancamargodesouzaandr8163
@cristiancamargodesouzaandr8163 3 жыл бұрын
Cara eu pensando que o meu PyCharm estava bugado fiz gambiarra pra funcionar e depois que li e percebi isso consegui fazer funcionar. O detalhe que me faltou. Obg pela dica e ajuda com seu comentário.
@Luciene_CD
@Luciene_CD 3 жыл бұрын
Me aconteceu a mesma coisa. Obrigada.
@Gabriel-Loup
@Gabriel-Loup Жыл бұрын
seu comentário me salvou da depressão ashuahsas não tinha me atentado e meu codigo tava quebrando ahsua
@claudiocassiano3589
@claudiocassiano3589 3 жыл бұрын
Aula show de bola, parabéns.
@Amanda-qe5lj
@Amanda-qe5lj 5 жыл бұрын
minha resolução ficou, o que eu chamaria, enxuta kkk opção = 's' maioridade = 0 nhomem = 0 mulher20 = 0 while True: print('-' * 25) print(' CADASTRE UMA PESSOA') print('-' * 25) idade = int(input('Idade: ')) if idade >= 18: maioridade += 1 sexo = ' ' while sexo not in 'MF': sexo = str(input('Sexo: [M/F] ')).strip().upper()[0] if sexo == 'F' and idade < 20: mulher20 += 1 if sexo == 'M': nhomem += 1 print('-' * 25) opção = ' ' while opção not in 'SN': opção = str(input('Quer continuar? [S/N] ')).strip().upper()[0] if opção == 'S': print('-' * 25) print(' CADASTRE UMA PESSOA') print('-' * 25) idade = int(input('Idade: ')) if idade >= 18: maioridade += 1 sexo = str(input('Sexo: [M/F] ')).strip().upper()[0] if sexo == 'M': nhomem += 1 elif opção == 'N': print(f'Total de pessoas com mais de 18 anos: {maioridade}') print(f'Ao todo temos {nhomem} homens cadastrados') print(f'E temos {mulher20} mulheres com menos de 20 anos') break muita linha desnecessária eu acho, daria pra reduzir no minimo umas 10 linhas mas foi a primeira resolução que eu cheguei.
@krbranding12
@krbranding12 3 жыл бұрын
algumas vezes ele nao pergunta se quero continuar
@krbranding12
@krbranding12 3 жыл бұрын
# minha solução ficou assim cadastrodohomem = 0 maioridade = 0 menoridademulher = 0 while True: print('-' * 30) print('CADASTRO DE PESSOAS') print('-' * 30) idade = int(input('Qual sua idade? ')) if idade > 170: print('Essa idade não corresponde ao de uma pessoa normal!') idade = int(input('Por favor, Informe sua idade corretamente.Qual sua idade? ')) sexo = str(input('Qual o sexo? [M/F] ')).upper().strip()[0] while sexo not in 'MmFf': sexo = str(input('Por favor, informe seu sexo corretamente: [M/F] ')).upper().strip()[0] opcao = str(input('Quer continuar? [S/N] ')).upper().strip()[0] while opcao not in 'SN': opcao = str(input('Opção inválida.Por favor digite uma opção válida!Quer continuar? [S/N] ')).upper().strip()[0] if idade > 18: maioridade += 1 if sexo == 'M': cadastrodohomem += 1 if sexo == 'F' and idade < 18: menoridademulher += 1 if opcao == 'N': print(f'Foram cadastradas {maioridade} pessoas maiores de 18 anos.') print(f'Foram cadastrados {cadastrodohomem} homens.') print(f'Foram cadastradas {menoridademulher} mulheres menores de 18 anos.') break
@Rodrigo.A.B
@Rodrigo.A.B 4 жыл бұрын
minha solução : m = f = maiores = 0 while True: print('=' * 20) print('CADASTRE UMA PESSOA') print('=' * 20) idade = int(input('Digite a sua Idade :')) while idade < 1 or idade > 150: print('Você digitou uma idade inválida, digite a sua idade novamente') idade = int(input('Digite a sua Idade :')) if idade >= 18: maiores += 1 sexo = str(input('Qual é o seu sexo ?')).strip().upper()[0] while sexo not in 'MF': print('Você digitou uma opção INVÁLIDA, digite novamente') sexo = str(input('Qual o seu Sexo [M/F] :')).strip().upper()[0] if sexo == 'M': m += 1 elif sexo == 'F' and idade < 20: f += 1 print('-'*20) continuar = str(input('Deseja continuar [S/N] ?')).strip().upper()[0] while continuar not in 'SN': print('Opção inválida, digite novamente') print('-' * 20) continuar = str(input('Deseja continuar [S/N]')).strip().upper()[0] if continuar == 'N': break print(f'{maiores} pessoas são maiores de 18 anos {f} são mulheres com menos de 20 anos {m} são homens')
@thgdsa9090
@thgdsa9090 3 жыл бұрын
To aprendendo, conseguindo fazer ele quase 100%... a Ideia está correta só falta conseguir ajustar alguns detalhes
@rsouza_bass
@rsouza_bass 4 жыл бұрын
caracas to chegando no mundo 3 pessoal! huhuhuh alguém assistindo em 2020????
@Jogandoparacrianca
@Jogandoparacrianca 3 жыл бұрын
2021 \o/
@PauloLobato_
@PauloLobato_ 3 жыл бұрын
2021 :)
@longhorse7336
@longhorse7336 2 жыл бұрын
2022
@will.freitasferreira
@will.freitasferreira Жыл бұрын
23
@st4rziinn
@st4rziinn 3 ай бұрын
24
@Gabriel-tu3eo
@Gabriel-tu3eo Жыл бұрын
Esse desafio eu conseguir fazer, graças a Deus!
@FelipeB26
@FelipeB26 4 жыл бұрын
Se voce aprendeu de verdade todas as aulas anteriores, esse exercício vira uma delicinha rsrs. Fiz esse em 18 linhas, quem quiser ver: ps = 0 ho = 0 mu = 0 total = 0 resposta = 's' while resposta not in 'Nn': print('CADASTRE UMA PESSOA') idade = int(input('Idade: ')) sexo = str(input('Sexo [M/F]: ')) if idade > 18: ps += 1 if sexo.upper() == 'M': ho += 1 if sexo.upper() == 'F' and idade < 20: mu += 1 total += 1 resposta = str(input('Quer continuar? ')) print(f'No total {ps} pessoas adultas foram registradas. Foram um total de {ho} homens registrados, e {mu} são mulheres com menos de 20 anos registradas.')
@wackygoose1
@wackygoose1 2 жыл бұрын
Achei legal descobrir arriscando que posso comparar o resultado de um input sem precisar usar váriavel if input('Quer continuar [S/N]').strip().upper()[0] != 'S': break
@lena-fs3rv
@lena-fs3rv 3 жыл бұрын
Tava difícil antes, agora tô resolvendo com facilidade :) Exercício #069: def lin(): print('-'*20) homem_cadastrado = 0 maior_18 = 0 total_mulher = 0 while True: lin() print('CADASTRE UMA PESSOA') lin() idade = int(input('Idade: ')) if idade >= 18: maior_18 += 1 elif idade < 20: total_mulher += 1 sexo = str(input('Sexo: [M/F] ')).upper().strip() while sexo not in 'MmFf': print('ERRO!!! Você só poderá digitar "M" ou "F", tente novamente.') sexo = str(input('Sexo: [M/F] ')).upper().strip() if sexo == 'M': homem_cadastrado += 1 lin() r = str(input('Quer continuar? [S/N] ')).upper().strip() while r not in 'SsNn': print('ERRO!!! Você só poderá digitar "S" ou "N", tente novamente.') r = str(input('Quer continuar? [S/N] ')).upper().strip() if r == 'N': break print(f'Total de pessoas com mais de 18 anos: {maior_18}') print(f'Ao todo temos {homem_cadastrado} homens cadastrados.') print(f'E temos {total_mulher} mulheres com menos de 20 anos')
@oricardosant
@oricardosant 2 жыл бұрын
mu = hm = tot = 0 while True: print('=' * 20) print('CADASTRE UMA PESSOA') print('=' * 20) idd = int(input('Idade:')) sex = qr = ' ' while sex not in 'MF': sex = str(input('Sexo:')).upper().strip()[0] print('=' * 20) while qr not in 'SN': qr = str(input('Quer continuar?')).upper().strip()[0] if idd > 18: tot += 1 if sex == 'M': hm += 1 if sex == 'F' and idd < 20: mu += 1 if qr == 'N': break print(f'Total de pessoas com mais de 18 anos: {tot}') print(f'Ao todo temos {hm} homem(s) cadastrados.') print(f'Temos {mu} mulher(s) com menos de 20 anos.')
@Paulo_Paulistano
@Paulo_Paulistano 7 жыл бұрын
Foi difícil, consegui, com mais linhas de programa.
@IC-qf8se
@IC-qf8se 7 жыл бұрын
Obs: ESTE, É UM MÉTODO SEM O "BREAK, QUE DAR NO MESMO RESULTADOR! em_aberto = 'Ss' maior = h_cadastrados = menor = 0 while em_aberto in 'Ss': print('---=---' * 5) print('CADASTRO') print('---=---' * 5) print('_' * 25) idade = int(input('Idade: ')) sexo = ' ' while sexo not in ('MF'): sexo = str(input('Sexo: [M/F]')).upper().strip() print('_' * 25) if idade > 18: maior += 1 if sexo in 'Mm': h_cadastrados += 1 if idade < 20 and sexo in 'Ff': menor += 1 em_aberto = ' ' while em_aberto not in 'SN': em_aberto = str(input('Deseja continuar com o cadastro: [S/N] ')).upper().strip() print('=-' * 20) if maior > 1: print('Foi cadastrado {} pessoas, superiores a 18 anos'.format(maior)) elif maior == 1: print('Foi cadastrado {} pessoa, superior a 18 anos'.format(maior)) else: print('Não houve nehuma pessoa superior a 18 anos') if h_cadastrados > 1: print(f'Houve {h_cadastrados} homens cadastrados no sistema.') elif h_cadastrados == 1: print(f'Houve {h_cadastrados} homem cadastrado no sistema.') else: print('Não teve nenhum homem cadastrado no sistema.') if menor > 1: print(f'{menor} Foi o total de mulheres, eram menores que 20 anos. ') elif menor == 1: print(f'{menor} Mulher foi cadastrada, sendo menor que 20 anos. ') else: print('Não foi cadastrada nehuma mulher menor que 20 anos')
@Callavera
@Callavera 6 жыл бұрын
fiz parecido, mas como minha interpretação de "A) pessoas com mais de 18" era "if tot18 > 18, poderia dar um numero diferente, dependendo do input. comecei a assistir seus vídeos essa semana ele soma, em muito, ao meu aprendizado. Ótima didática.
@Diego71043
@Diego71043 5 жыл бұрын
Pessoal, minha maior dúvida é sempre onde colocar os contadores nesse tanto de while!
@Jogandoparacrianca
@Jogandoparacrianca 3 жыл бұрын
é mt confso msm
@GabriellRezende
@GabriellRezende 2 ай бұрын
Esse foi tranquilo! Mas graças a didática do mestre Guanabara!!
@marcelobelarmino2139
@marcelobelarmino2139 5 жыл бұрын
Da muita vontade de desistir... Não tou conseguindo fazer esses exercícios :(
@霞ヶ丘詩羽-v6k
@霞ヶ丘詩羽-v6k 5 жыл бұрын
Sei que o comentário é antigo mas não desiste cara, se sempre que aparecer algum problema na vida tu desistir tu não vai conseguir nada, com tudo que já foi passado esse exercício fica muito fácil de se resolver.
@daichilino5401
@daichilino5401 4 жыл бұрын
mano faz oq eu faço, nao consegui fazer nenhum exercicio que ele passou entao eu fiz os meus proprios pra praticar, criei um pequeno menu com interatividade pra cadastro de pessoas usando o while True. Mas nao consegui fazer nenhum dos exercicios do professor. Então mano, raça e determinação. Se voce nao conseguir de jeito nenhum, vai passando as aulas, deixa marcado quais exercicios vc teve dificuldade, dps vc volta aqui e tenta dnv se quiser (eu sou chato, se eu fiquei de acabar algo, eu nao sossego enquanto nao finalizar aquilo hauahauah)
@eupablostefanes
@eupablostefanes 9 ай бұрын
eu consegui fazer só até uma parte, na verdade, quase tudo, mas vendo o Guanabara fazendo, aprendi para que serve o "not in" muito melhor que encher de if/else rss
@tobirama9498
@tobirama9498 4 жыл бұрын
Fiz uma melhoria, coloquei o sexo invalido, que se n for M ou F, o programa reinicia cont18 = conth = contm20 = 0 while True: print('-'*30) print('\tCADASTRE UMA PESSOA') print('-'*30) idade = int(input('Idade: ')) sexo = str(input('Sexo: [M/F] ')).upper().strip()[0] if sexo != 'M' and sexo != 'F': print('SEXO ÍNVALIDO. Tende novamente.') else: if sexo == 'M' or 'F' and idade >= 18: cont18 += 1 if sexo == 'M': conth += 1 if sexo == 'F' and idade
@matheuscavalcante814
@matheuscavalcante814 4 жыл бұрын
Eu adicionei algumas funcionalidades extras no final do programa: maioresIdade = 0 quantidadeHomens = 0 mulheresMenores20 = 0 while True: idade = int(input('Digite a sua idade: ')) while idade 18: maioresIdade += 1 if sexo == 'M': quantidadeHomens += 1 else: if idade < 20: mulheresMenores20 += 1 if resposta == 'N': break print(' ') if maioresIdade == 0: print('Não foi cadastrado nenhuma pessoa maior de idade.') elif maioresIdade == 1: print(f'Foi cadastrada apenas 1 pessoa maior de idade.') else: print(f'Foram cadastradas {maioresIdade} pessoas maiores de idade.') if quantidadeHomens == 0: print('Não foi cadastrado nenhum homem.') elif quantidadeHomens == 1: print('Ao todo foi cadastrado apenas 1 homem.') else: print(f'Ao todo foram cadastrados {quantidadeHomens} homens.') if mulheresMenores20 == 0: print('Não foi cadastrada nenhum mulher com menos de 20 anos.') elif mulheresMenores20 == 1: print('Foi cadastrada apenas 1 mulher com menos de 20 anos.') else: print(f'Foram cadastradas {mulheresMenores20} mulheres com menos de 20 anos.')
@mauriciobrambila3417
@mauriciobrambila3417 2 жыл бұрын
amigo,me ajuda, estou tentando modificar para este exercicio e nao consigo: Para essa atividade, você deverá resolver o exercício proposto, um programa para a empresa "Cara de Pau Ltda”, o exercício deverá ser implementado na Linguagem de Programação Python. A empresa Cara de Pau Ltda resolveu fazer uma pesquisa de mercado, abrangendo o maior número de pessoas possíveis, para saber se as pessoas estão gostando ou não de um novo produto lançado no mercado. A informações coletadas são: o sexo (M,F), a idade e uma resposta (S=sim, N=não, I=indiferente) de cada entrevistado. Faça um algoritmo que calcule: quantas pessoas foram entrevistadas; quantas pessoas disseram sim e quantas disseram não; quantas mulheres disseram sim e quantos homens disseram não.
@joelferreira6194
@joelferreira6194 Жыл бұрын
Vi o teste do código na aula 15 e fiquei muito feliz depois de assistir esse vídeo com a resolução do Guanabara, quase gabaritei igual a dele kkk Vlww professor, vc é foda!! Meu código abaixo: total = homens = mulheres = 0 while True: print('-' * 30) print(f'{"CADASTRE UMA PESSOA":^30}') print('-' * 30) idade = int(input('Idade: ')) sexo = ' ' continua = ' ' while sexo not in 'MF': sexo = str(input('Sexo: [M/F] ')).upper().strip()[0] print('-' * 30) while continua not in 'SN': continua = str(input('Quer continuar? [S/N] ')).upper().strip()[0] print('-' * 30) if sexo == 'M': homens += 1 if sexo == 'F' and idade < 20: mulheres += 1 if idade >= 18: total += 1 if continua == 'N': break print(f'{" FIM DO PROGRAMA ":=^30}') print(f'Total de pessoas com mais de 18 anos: {total}.') print(f'Ao todo temos {homens} homens cadastrados.') print(f'E temos {mulheres} mulheres com menos de 20 anos.')
@ricmorgaccio9716
@ricmorgaccio9716 5 жыл бұрын
## Com uso de LISTAS: q = mulheresnovas = 0 nomes = [] sexos = [] idades = [] while True: q += 1 print('='*20) nome = str(input(f'Nome da pessoa {q}: ')).strip().capitalize() sexo = ' ' while sexo not in 'MmFf': sexo = str(input(f'Gênero da pessoa {q} (M/F): ')).strip()[0] idade = int(input(f'Idade da pessoa {q}: ')) print('=' * 20) if sexo in 'Ff' and idade < 20: mulheresnovas += 1 nomes += [nome] sexos += [sexo] idades += [idade] continua = ' ' while continua not in 'SsNn': continua = str(input('Prosseguir com cadastros (S/N): ')).upper().strip()[0] if continua == 'N': break sexos = [i for i in sexos if i in 'Mm'] idades = [i for i in idades if i > 18] print(f'=-'*20, f' TOTAL: ' f' {q} cadastro(s), sendo: ' f'{len(idades)} pessoa(s) com mais de 18 anos, ' f' {mulheresnovas} mulher(es) com menos de 20 anos,' f' {len(sexos)} homem(ns).')
@joaogustavo6268
@joaogustavo6268 4 жыл бұрын
Aula incrível!! deixo aqui minha contribuição : print(25*'-') print('CADASTRE UMA PESSOA') print(25*'-') Fm=H=m=idade=0 S='n' while True: idade=int(input('Idade: ')) S=str(input('Sexo: [F/M]')).upper().strip()[0] while S not in 'MF': S=str(input('Sexo: [F/M]')).upper().strip()[0] if S=='M': H+=1 elif (idade=18: m+=1 print(20*'-') cont=' ' while cont not in 'SN': cont=str(input('Quer continuar? [S/N]')).upper().strip()[0] if cont=='N': break print(8*'=','Fim do programa','='*8) print(f'Total de pessoas com mais de 18 anos: {m}') print(f'Ao todo temos {H} homens cadastrados') print(f'E temos {Fm} mulheres com menos de 20 anos')
@peristiloperis7789
@peristiloperis7789 7 жыл бұрын
Guanabara, deixa eu fazer um site novo pra você de graça. O seu atual não presta.
@jeronimopereira6431
@jeronimopereira6431 6 жыл бұрын
LOOOOOOOOOOOOL kkkkkkkkkkkkkkkkkk
@viniciusluizsousacosta5122
@viniciusluizsousacosta5122 2 жыл бұрын
Esse foi o primeiro exercício que eu fiz que ficou totalmente igual ao do professor (Exceto pelo nome das variáveis). A minha única dúvida é se um dia vai fazer uma grande diferença entre colocar if x == 'y' ou colocar if x in 'y'. Se alguém souber, fala ae! Ótima aula como sempre!
@aprendendoaprogramardozero
@aprendendoaprogramardozero 10 ай бұрын
Você olha para esse exercício, você pensa que é um bicho de sete cabeças, mas nem e isso tudo, é mais fácil do que você pensa. Fiz esse em menos de 10 minutos e vou compartilha aqui = 18: maior += 1 sexo = str(input('Sexo: [M/F] ')).strip().upper() if sexo == 'M': homens += 1 else: mulher += 1 print('-=' * 12) while opção not in 'SN': opção = str(input('Quer continuar? [S/N]')).strip().upper() if opção == 'N': break print(f'Total de pessoas com mais de 18 anos: {maior} pessoas') print(f'Ao todo temos {homens} homens cadastrados.') print(f'E temos {mulher} mulher com menos de 20 anos.')
@victorgarrido8212
@victorgarrido8212 3 ай бұрын
Seu código está errado. A variável mulher não está sendo contabilizada corretamente.
@johnwender3809
@johnwender3809 5 жыл бұрын
To amando o curso sua metodologia é demais, depois quando terminar os 3 Mundos o que aconselha a galera estudar e onde vir para Intermediário e avançado faz um video sobre pfv '''Desafio 069 - Crie um programa que leia a IDADE e o SEXO de Várias pessoas a''cada pessoa cadastrado o programa deverá perguntar' 'se o USUÁRIO quer ou não continuar no final mostre:' 'A Quantas pessoas tem mais 18 Anos' 'b- quantos homens foram cadastrado' 'c-quantos mulheres com idade abaixo de 20 anos')''' contador = menor = maior = homens = mulheres = idad = 0 print('=-='*10) print(' CADASTRAMENTO INSIDERS ') print('-=-'*10) while True: print('=-=' * 10) nome = str(input('Digite o Nome: ')) idade = int(input('Digite a Idade: ')) sexo = ' ' while sexo not in 'MF': sexo = str(input('Digite o Sexo [M/F]')).upper().split()[0] if idade > 18: idad += 1 if sexo == 'M': homens += 1 else: if sexo == 'F': mulheres += 1 if sexo == 'F' and idade < 20: menor += 1 if sexo == 'F' and idade > 20: maior += 1 contador += 1 continua = ' ' while continua not in 'SN': continua = str(input('Quer Continuar Cadastrando ?[S/N] ')).upper().split()[0] if continua == 'N': break print('-=-' * 10) print(f'Você fez {contador} Cadastros sendo: {homens} homens {mulheres} Mulheres {menor} Mulheres são menores de 20 Anos {maior} Mulheres são Maiores que 20 Anos {idad} Pessoas são Maiores de 18 Anos')
@rafaelrodriguessilva9994
@rafaelrodriguessilva9994 2 жыл бұрын
Mto bom conteúdo!!!
@josiclerlemesilva4062
@josiclerlemesilva4062 6 жыл бұрын
Muito bom ótima aula aprendi muito!!!
@linux_jeff
@linux_jeff Жыл бұрын
Bom vídeo. 🙂
@matheusvieira8202
@matheusvieira8202 2 жыл бұрын
Essa eu tirei de letra haha, gratificante demais!!
@nubzero4724
@nubzero4724 2 жыл бұрын
esse (while not in ) ajuda demais para forçar a digitação correta evita muitos erros
@antoniojoaquimdesousafilho8051
@antoniojoaquimdesousafilho8051 5 жыл бұрын
agradeço ao professor ... nunca imaginei q faria progamas hj estou aprendendo meu codigo from time import sleep contPmaior18 = contmmenor18 = 0 tothomens = totmulhermenor = 0 opc = 'S' while True: print('='*20) print(' CADASTRE UMA PESSOA ') print('-'*20) idade = int(input('Idade: ')) sexo = ' ' while sexo not in 'MF': sexo = str(input('Sexo [M/F] ')).upper().split()[0] opc = ' ' while opc not in 'SN': opc = str(input('Quer continuar [S/N]')).upper().split()[0] if idade > 18: contPmaior18 += 1 if sexo == 'M': tothomens += 1 if sexo == 'F' and idade < 18: totmulhermenor += 1 if opc == 'N': break print('\033[34m Analisando os dados ...\033[m') sleep(2) print(f'\033[33mTotal de Pessoas com mas de 18 anos: {contPmaior18}') print(f'Ao todo temos {tothomens} Homens cadastrado. ') print(f'E temos {totmulhermenor} Mulheres com menos de 18 anos. ')
@jonnhycodes3627
@jonnhycodes3627 3 жыл бұрын
caraaalhooo, consegui fazer esse sozinho, pqp q delicinhaaaa
@luishonorato9381
@luishonorato9381 Жыл бұрын
To começando a engasgar, mais não vou desistir.
@cassiano900
@cassiano900 4 ай бұрын
Estou estudando python, estou sentindo um pouco de dificuldade. Mas vou seguir em frente.
@metalderyk
@metalderyk 2 жыл бұрын
Cara consegui sem olhar a resolução muito obrigado show seu curso !! e = 0 f = 0 g = 0 while True: print('Cadastre uma pessoa') print('__'*20) a = int(input('Idade: ')) b = str(input('Sexo [M/F] ')).strip().upper() print('__'*20) c = str(input('Quer continiuar [S/N] ')).strip().upper() if a > 18: e += 1 if b == 'M': f += 1 if a < 20 and b == 'F': g += 1 if c != 'S': break print('Total de pessoas com mais de 18 anos é {}'.format(e)) print('Total de homens cadastrados e {} '.format(f)) print('O total de mulheres com menos de 20 anos é {}'.format(g)) print('Obrigado acabou')
@cristianmarcossteinbach8544
@cristianmarcossteinbach8544 Жыл бұрын
Esse foi meu código desse exercicio: from time import sleep print(f'\033[7m{"Análise de Dados":^40}\033[m\033[31:1m{" feito por "}\033[97m{"="}\033[1:34m{" Steinbach"}\033[m') h18 = 0 f20 = 0 mc = fm = 0 while True: print('-'*40) print(f'\033[97m{"CADASTRE UMA PESSOA":^40}\033[m') print('-'*40) idade = int(input(f'\033[97mIdade = \033[m')) sexo = str(input(f'\033[97mSexo = \033[m')).strip().upper()[0] while sexo not in 'MF': sexo = str(input(f'\033[31:1mSexo = \033[m')).strip().upper()[0] if sexo in 'MF': if sexo == 'M': print(f'\033[33mRegistrado\033[m') if sexo == 'M': mc += 1 if idade >= 18: h18 += 1 elif sexo == 'F': print(f'\033[33mRegistrado\033[m') if idade
@luizalves6866
@luizalves6866 4 жыл бұрын
Feliz por ter feito a resolução bem próxima do Guanabara. !!! maioridade = homens18 = mulheres20 = 0 while True: idade = int(input('Qual a idade: ')) if idade >= 18: maioridade += 1 sexo = ' ' while sexo not in 'MmFf': sexo = str(input('Qual o sexo [M/F]: ')).upper().strip()[0] if sexo == 'M': homens18 += 1 else: if idade < 20: mulheres20 += 1 pergunta = ' ' while pergunta not in 'SsNn': pergunta = str(input('Quer continuar [S/N]: ')).upper().strip()[0] if pergunta == 'N': break print(f'Há {maioridade} pessoas maiores de 18 anos') print(f'Há {homens18} homens cadastrados.') print(f'Há {mulheres20} mulheres menores de 20 anos')
@certsolution
@certsolution 4 жыл бұрын
Com exceção das validações (o mais importante para meu projeto futuro, eh, eh), já estou quase tendo ideia da análise geral da lógica de programação. Ao menos, meu programa funciona direitinho se o usuário digitar os dados corretamente, eh, eh. Preciso entender melhor é a questão de validar os dados e voltar para o mesmo local - toda vez que valido, ou ele sai do programa ou fica 'patinando'... (editado) Descobri onde estava errando na validação! Na definição da variável sexo estava pondo as 2 aspas juntas, sem espaço entre elas. Mais uma dica perfeita do grande Guanabara!!! ''' Crie um programa que leia o sexo e a idade de várias pessoas. A cada pessoa cadastrada o programa deverá perguntar se o usuário quer ou não continuar. No final, mostre: - Quantas pessoas têm mais de 18 anos; - Quantos homens foram cadastrados - Quantas mulheres têm menos de 20 anos ''' ch = 0 # ch significa contagem de homens cid = 0 # cid representa quem tem mais de 18 anos, independente do sexo cm = 0 # cm é o total de mulheres com menos de 20 anos ct = 0 #número total de cadastrados, para efeito de controle while True: cond = '' sexo = ' ' while sexo no in ('MF'): sexo = str(input('Qual é o seu sexo?[M/F]:')).replace(' ', '').upper()[0] if sexo == 'M': ch = ch + 1 idade = int(input('Qual é a sua idade?')) if idade > 18: cid = cid + 1 if idade < 20 and sexo == 'F': cm = cm + 1 cond = str(input('Quer continuar [S/N]?')).replace(' ', '').upper()[0] ct = ct + 1 if cond == 'N': print(f'Total de pessoas cadastradas foi igual a {ct}') print('~'*30) print(f'Há {cid} pessoas com mais de 18 anos') print(f'Foram cadastrados {ch} homens') print(f'O número de mulheres com menos de 20 anos é {cm}') break
@VictorSantos-er2ho
@VictorSantos-er2ho Жыл бұрын
Grato demais por esse curso, evolui muito no decorrer dele, e a cada exercício resolvido mim sinto mais motivado! pessoas = maiores = homens = mulherMais20 = 0 while True: idade = int(input('Idade: ')) sexo = ' ' while sexo not in 'MF': sexo = str(input('Sexo: [M/F] ')).strip().upper()[0] print('-' * 25) if idade > 18: maiores += 1 if sexo == 'M': homens += 1 if sexo == 'F' and idade < 20: mulherMais20 += 1 continuar = ' ' while continuar not in 'NS': continuar = str(input('Quer continuar? [S/N]' )).strip().upper()[0] if continuar == 'N': break print(f'Total de pessoas com mais de 18 anos: {maiores}') print(f'Ao todo temos {homens} homens cadastrados') print(f'E temos {mulherMais20} mulheres com menos de 20 anos')
@robsonferreirapecis9084
@robsonferreirapecis9084 6 жыл бұрын
Exercício bem tranquilo. Mais uma vez usei o while pra insistir na pergunta caso digite a letra errada só após ver o vídeo porque ainda não tinha pensado nisso(eu faço todos os exercícios e depois venho assistir os vídeos. Segue o código: #\Cabeçalho print('-=' * 10) print('CADASTRO DE PESSOAS') print('-=' * 10) print('') #Cabeçalho\ maioridade = homens = mulheres = 0 while True: nome = str(input('Digite o nome: ')).strip().title() sexo = ' ' while sexo not in 'MF': sexo = str(input('Digite o sexo [M/F] ')).strip().upper()[0] idade = int(input('Digite a idade: ')) if idade > 18: maioridade += 1 if sexo == 'M': homens += 1 if sexo == 'F' and idade < 20: mulheres += 1 print('-' * 20) cont = ' ' while cont not in 'SN': cont = str(input('Deseja cadastrar mais pessoas? [S/N] ')).strip().upper()[0] print('-' * 20) if cont == 'N': break print('Encerrando...') print('') print(f'{maioridade} pessoas possuem mais de 18 anos.') print(f'Foram cadastrados ao todo {homens} homens.') print(f'Foram cadastradas {mulheres} mulheres com menos de 20 anos.') print('') print('-=' * 20)
@saxvilao
@saxvilao 4 жыл бұрын
Positivo!!
@godzyla07
@godzyla07 4 жыл бұрын
Eu consegui com 25 linhas, eu estava repetindo codigo perguntando se queria continuar e se não fosse "SN" ele ficava em loop ou se não fosse "MF" mas eu repeti esse codigo pra gerar o loop tenho que ficar mais atento para não ser redundante, mas foi um aprendizado legal. segue meu código abaixo se alguem se identificar. maior_18 = homem = mulher_menos_20 = 0 while True: print('-=' * 20) print('CADASTRE UMA PESSOA!') print('-=' * 20) idade = int(input('Qual sua idade: ')) sexo = str(input('Qual seu sexo? [M/F] ')).upper().split()[0] print('-=' * 20) while sexo != 'M' and sexo != 'F': sexo = str(input('Qual seu sexo? [M/F] ')).upper().split()[0] if idade >= 18: maior_18 += 1 if sexo in 'M': homem += 1 if idade < 20: if sexo in 'F': mulher_menos_20 += 1 continuar = str(input('Quer continuar? [S/N] ')).upper().split()[0] while continuar != 'S' and continuar != 'N': continuar = str(input('Quer continuar? [S/N] ')).upper().split()[0] if continuar == 'N': break print(f'Total de pessoas maiores que 18 anos: {maior_18}') print(f'Total de homens cadastrados: {homem}') print(f'Total de mulheres menores de 20 anos: {mulher_menos_20}')
@JulianoMota1983
@JulianoMota1983 2 жыл бұрын
E eu me matando pra fazer tratamento de erro kkkkk Mas a solução apresentada é mais simples do que a que eu estava fazendo. Eu nem lembrei do strip() e do upper(), tava fechando os casos com "and" e "or" kkkkk
@dollao
@dollao 5 жыл бұрын
consegui fazer o meu exercicio antes de ver o video kkkkkk uhulll to aprendendooooo print('PESQUISA DO IGBE 2019!!!') resp='e' sex='' old=0 mans=0 womans=0 total=0 while resp!='N': age=int(input('Informe a Idade:')) sex=str(input('Informe o sexo M/F:')).strip().upper()[0] if sex=='M': mans+=1 if age18: old+=1 while sex not in 'MF': sex = str(input('Informe o sexo M/F:')).strip().upper()[0] resp=str(input('Quer Continuar S/N?')).strip().upper()[0] if resp=='S'or'N': total+=1 print('Total de pessoas cadastradas({})'.format(total)) print('Ao Todo Temos {} Homens Cadastrados'.format(mans)) print('E Temos {} Mulheres com Menos de 20 anos'.format(womans))
@victorhugodasilva2507
@victorhugodasilva2507 Жыл бұрын
quando eu cheguei na fase do for eu não conseguia fazer um único exercício é muito bom ver que eu estou conseguindo avançar novamente print('-'*20) print('CADASTRE UMA PESSOA') print('-'*20) cont18 = contH = contM = 0 while True: idade = int(input('Idade: ')) gênero = ' ' continuar = ' ' while gênero not in 'MF': gênero = str(input('Gênero: [M/F] ')).strip().upper()[0] while continuar not in 'SN': continuar = str(input('Gostaria de continuar? [S/N] ')).strip().upper()[0] if continuar == 'N': break print('-'*20) if idade >= 18: cont18 += 1 if gênero == 'M': contH += 1 if gênero == 'F' and idade < 20: contM += 1 print(f'Total de pessoas com mais de 18 anos: {cont18}') print(f'Ao todo temos {contH} homens cadastrados') print(f'E temos {contM} mulheres com menos de 20 anos') se virem algum erro ortográfico me desculpem pois dei uma modificada kkkk
@felipalds
@felipalds 4 жыл бұрын
Aqui vai uma dica: as vezes na idade digitamos algo com letra e o programa se encerra. Para evitar isso, leia a idade como str, e faça um if, se a idade nao for numeric, nao deixe passar. Ao ser digitado uma idade numerica, transforme-a em int: idade = str(input("IDADE: ")) while idade.isnumeric() == False: print('Idade inválida') idade = str(input("IDADE: ")) idade = int(idade)
@juliocezarbarbosa4419
@juliocezarbarbosa4419 4 жыл бұрын
'Faça um if' mas meteu um while.
@felipalds
@felipalds 4 жыл бұрын
@@juliocezarbarbosa4419 kkkkkkk ops
@johndee777
@johndee777 3 жыл бұрын
uma boa para verificar se um número foi digitado na caixa de idade é colocar como str e depois verificar se é numérico, pra só ai transforma lo em int, assim: idade = ' ' while idade.isnumeric() == False: #verificação de idade idade= str(input('Idade: ')) idade = int(idade)
@DaniRiskallah
@DaniRiskallah Жыл бұрын
Cara, fazia 2 semanas que eu tava engasgada com Python e parti para outros estudos (CSS/HTML). Porém hoje eu retomei e me surpreendi pq acertei de primeira. To mto satisfeita :DD countman = over18 = womanover = inall = 0 while True: print("_" * len("CADASTRO DE PESSOA FÍSICA")) print("CADASTRO DE PESSOA FÍSICA") print("_" * len("CADASTRO DE PESSOA FÍSICA")) age = int(input('Idade: ')) inall += 1 if age >= 18: over18 += 1 sex = str(input('Sexo [F/M]: ')).strip().upper() while sex not in "FM": sex = str(input('Apenas [F/M]: ')).strip().upper() if sex == "M": countman += 1 if sex == "F" and age < 20: womanover += 1 print("Cadastro computado com sucesso!") cont = str(input("Quer continuar? [S/N] ")).upper().strip() while cont not in "SN": cont = str(input("Quer continuar? Apenas [S/N] ")).upper().strip() if cont == "S": continue else: print(f"Ao todo foram computadas {inall} pessoas, onde:") print(f"{over18} pessoa(s) maior de idade") print(f"{countman} pessoa(s) do sexo masculino") print(f"{womanover} mulher(es) com menos de 20 anos") break
@gabrieltjaeger
@gabrieltjaeger 5 жыл бұрын
Achei tranquilo. Porém, dei uma aperfeiçoada e, para aperfeiçoar o programa, levei bastante tempo quebrando a cabeça. Incluí ao programa uma opção para perguntar se o usuário tem certeza da idade de uma pessoa a ser cadastrada, se a pessoa a ser cadastrada tiver mais de 119 anos. Também inseri um loop para, caso o usuário digite uma opção inválida, tentar novamente de onde parou. Além disso, coloquei, no final, a diferenciação de singular e plural para o display das estatísticas. Segue o código: qntHomens = qntMulheresMenosVinte = qntMaisDezoito = 0 certeza = False errado = False while True: print(str('-') * 57) print(str('CADASTRE UMA PESSOA').center(57)) print(str('-') * 57) while not certeza: idade = input(str('Idade: ')) while idade.isalpha() is True or idade.isalnum() is True and idade.isnumeric() is False: idade = input(str('Opção inválida. Tente novamente. Idade: ')) idade = int(idade) if idade < 120: certeza = True while idade >= int(120): temCerteza = str(input(str(f'Essa pessoa é muito velha ({idade} anos). Você tem certeza da idade? [S/N] '))).strip().upper()[0] if temCerteza == str('N'): print(str('Ok. Tente novamente.'), end=' ') break if temCerteza == str('S'): certeza = True break if idade > 18: qntMaisDezoito += 1 sexo = str(input(str('Sexo [M/F]: '))).strip().upper()[0] if sexo == str('M'): qntHomens += 1 elif sexo == str('F') and idade < 20: qntMulheresMenosVinte += 1 print(str('-') * 57) while not errado: continuar = str(input('Quer continuar? [S/N] ')).strip().upper()[0] if continuar == str('N'): errado = True print(str('-') * 57) elif continuar == str('S'): errado = True else: print(str('Opção inválida. Tente novamente.'), end=' ') errado = False if continuar == str('N'): break certeza = False errado = False print(str(f'Total de pessoas com mais de 18 anos: {qntMaisDezoito}')) if qntHomens > 1 or qntHomens == 0: print(str(f'Ao todo temos {qntHomens} homens cadastrados')) elif qntHomens == 1: print(str(f'Ao todo temos {qntHomens} homem cadastrado')) if qntMulheresMenosVinte >1 or qntMulheresMenosVinte == 0: print(str(f'E temos {qntMulheresMenosVinte} mulheres com menos de 20 anos')) elif qntMulheresMenosVinte == 1: print(str(f'E temos {qntMulheresMenosVinte} mulher com menos de 20 anos'))
@genesebarbosa
@genesebarbosa 3 жыл бұрын
Nunca vi programação na vida..esse Curso em Víde ampliou meu cérebro...nunca que meti nesse tema por achar que não era possível para minha cabeça...bem...dps do curso de algoritimo...segue o python...e ta aí o meu raciocínio antes de ver a resposta do video... cont18=conth=cont20=0 while True: print(25 * '-') print('Cadastre Uma Pessoa') print(25*'-') idade=int(input('Idade: ')) Sexo=str(input('Sexo [M/F]: ')).lower()[0] while Sexo not in 'FfMm': Sexo = str(input('Sexo [M/F]: ')).lower()[0] perg=str(input('Continar [S/N]').lower()[0]) while perg not in 'SsNn': perg = str(input('Continar [S/N]').lower()[0]) if idade > 18: cont18+=1 if Sexo in 'Mm': conth+=1 if Sexo in 'Ff' and idade < 20: cont20+=1 if perg in 'Nn': break print(25*'-') print(f'Total de pessoas com mais de 18 anos: {cont18}') print(f'Ao todo temos {conth} homen(s) cadastrado(s)') print(f'E temos {cont20} mulher(es) com menos de 20 anos')
@thiagoriosbarros2287
@thiagoriosbarros2287 4 жыл бұрын
Chupa, Prof. Guanabara! Fiz com menos linhas que você, rsrsrs! Brincadeira, professor... você já é meu ídolo. Obrigado por oferecer um material como este para nós. #ler informações de pessoas m18 = h = m20 = q = 0 while True: id = int(input('Informe a idade: ')) sexo = str(input('Informe o sexo [M/F]: ')).strip().upper()[0] if id >= 18: #mais de 18 m18 += 1 if sexo == "M": #sexo masculino h += 1 if sexo == "F" and id < 20: #mais que 20 anos m20 += 1 q += 1 pergunta = str(input('Pessoa cadastrada. Deseja continuar [S/N]? ')).strip().upper()[0] if pergunta not in 'Ss': break print(f'No total, temos {q} pessoas, sendo: {m18} acima dos 18; {h} homens; {m20} mulheres abaixo dos 20.')
@ArthMart
@ArthMart Жыл бұрын
tive grande problema com esse exercício, eu criei meu programa e não estava parando eu ate copiei o programa do Guanabara e não tem jeito não termina o programa. passei dois dias tentando e não consegui esse foi o primeiro exercício que por mais que eu tente não da. tenho quase certeza que o problema é no pycharm
@miguelt.7611
@miguelt.7611 3 жыл бұрын
meu script antes de assistir o vídeo: p = m = f = 0 while True: idade = int(input('Qual a idade? ')) sexo = str(input('Qual o sexo? (M/F): ')).upper().strip()[0] print('~'*30) continuar = input('Deseja cadastrar outra pessoa? (S/N): ').strip().upper()[0] print('~' * 30) if idade > 18: p += 1 if sexo == 'M': m += 1 if sexo == 'F': if idade < 20: f += 1 if continuar == 'N': break print(f'Foram cadastradas {p} pessoas com mais de 18 anos') print(f'Foram cadastradas {f} mulheres com menos de 20 anos') print(f'Foram cadastrados {m} homens')
@pedromartinez4757
@pedromartinez4757 5 жыл бұрын
O pycharm e mt bom , tentei mudar de IDE mas não deu , para python ela e mt boa
@herculesmello318
@herculesmello318 2 ай бұрын
depois que aprendi a usar o BREAK e as F'Strings ficou muito melhor. admito que sempre olho o inicio do exercício pra ver como o professor fez, mas a parte de digitação do código eu faço sozinho, e esse que aparenta ser dificil, foi muito tranquilo, bastar ter paciência, digitar o código em partes e ir testando conforme for digitando. ainda não vi a resolução da atividade mas vou deixar meu código aqui para mostrar como fiz; totmaior = tot = mulher = homem = mulhermenor = homemmenor = 0 print('-='*15) print(' CADASTRE UMA PESSOA') print('-='*15) while True: print('-'*25) idade = int(input('Idade: ')) sexo = ' ' while True: sexo = str(input('Sexo: [M/F]: ')).upper().strip()[0] if sexo not in 'MF': print('\033[1;36mopção incorreta....\033[m') else: break tot += 1 if idade < 20: if sexo in 'F': mulhermenor += 1 else: homemmenor += 1 if idade > 18: totmaior += 1 if sexo in 'M': homem += 1 if sexo in 'F': mulher += 1 print('-' * 25) x = ' ' while True: x = str(input('Quer continuar? [S/N]')).upper().strip()[0] if x not in 'SN': print('\033[1;33mopção incorreta....\033[m') else: break if x == 'N': break print(f'No total, tivemos {tot} pessoas cadastradas. ') print(f'Total de pessoas com mais de 18 anos: {totmaior}') print(f'Ao todo temos {homem} homens e {mulher} mulheres cadastrados') print(f'''Tivemos {mulhermenor} mulheres com menos de 20 anos e {homemmenor} homens com menos de 20 anos''')
@musica61256
@musica61256 4 жыл бұрын
As vezes dá pra se perder dentro dos while... mas seguimos em frente! # @Fábio C Nunes - 19.05.20 ac_dez = 0 cont_masc = 0 cont_m_maior = 0 sexo = ' ' continuar = ' ' print('-' * 20) print('Cadastre uma pessoa') while True: print('-' * 20) idade = int(input('Idade: ')) while sexo not in 'MF': sexo = str(input('Sexo: [M/F] ')).upper().strip()[0] while continuar not in 'SN': print('-' * 20) continuar = str(input('Deseja continuar? [S/N]')).upper().strip()[0] #teste acima de 18 anos if idade >= 18: ac_dez += 1 #teste Homem if sexo == 'M': cont_masc += 1 #Teste Mulher acima de 20 anos. if sexo == 'F': if idade >= 20: cont_m_maior += 1 #teste sair do programa if continuar == 'N': break sexo = ' ' continuar = ' ' #resultados são apresentados na tela print(f'{ac_dez} pessoas acima de 18 anos cadastradas.') print(f'{cont_masc} homens cadastrados.') print(f'{cont_m_maior} Mulheres acima de 20 anos.')
@Chlt13
@Chlt13 6 ай бұрын
bom dia professor nessa aula 69 errei 6 vezes agora coisa besta so duas coisas mesmo o resto foi falta de atenção mesmo minha mais é errado que aprende ne obg...
@nathalilopez4588
@nathalilopez4588 4 жыл бұрын
Me empolguei e quis personalizar os retornos, caso as respostas para os filtros dos cadastros fossem 'nenhuma pessoa', 'uma pessoa', ou 'mais de uma'. Meu código ficou maior, mas eu gostei da personalização (: contmaior = conthomens = contmulheres = 0 while True: print('='*40) print(' CADASTRE UMA PESSOA') print('='*40) idade = int(input('Idade: ')) if idade >= 18: contmaior += 1 genero = str(input('Gênero [M/F]: ')).upper().strip()[0] while genero != 'F' and genero != 'M': genero = str(input('Gênero [M/F]: ')).upper().strip()[0] print('-'*40) if genero == 'M': conthomens += 1 elif idade < 20 and genero == 'F': contmulheres += 1 continua = str(input('Quer continuar? [S/N]: ')).upper().strip()[0] while continua != 'S' and continua != 'N': continua = str(input('Quer continuar? [S/N]: ')).upper().strip()[0] if continua == 'N': break print('='*40) print('Das pessoas cadastradas:') if contmaior == 1: print(f'Apenas {contmaior} têm 18 anos ou mais;') elif contmaior == 0: print('Nenhuma tem 18 anos ou mais;') else: print(f'{contmaior} têm 18 anos ou mais;') if conthomens == 1: print(f'Há apenas {conthomens} homem, e') elif conthomens == 0: print(f'Não há nenhum homem, e') else: print(f'{conthomens} são homens, e') if contmulheres == 1: print(f'Há apenas {contmulheres} mulher com menos de 20 anos.') elif contmulheres == 0: print('Não há mulheres com menos de 20 anos.') else: print(f'{contmulheres} são mulheres com menos de 20 anos.')
@l_ramossantoss
@l_ramossantoss 2 жыл бұрын
faz um curso de C# ae guanabara mesmo se for pago eu quero aprender pfvr
@juniorsousa6496
@juniorsousa6496 6 жыл бұрын
Eita foi tenso também mas consegui fazer. Tomei a liberdade de tentar filtrar o máximo de erros possíveis, por conta disso acabou ficando maior do que eu esperava. Mas não sabia que dava pra simplificar mais igual o do professor. Estou aprendendo, vamos que vamos; print('\033[1;31m-=\033[m'*20) print(' '*8, '\033[1;4;7;36mCadastro de Pessoas\033[m') print('\033[1;31m-=\033[m'*20) contM = cont2 = cont3 = 0 while True: try: idade = int(input('Informe a Idade: ').strip()) except: print('ERROR... Informar apenas números.') continue if idade > 18: cont2 += 1 sexo = ' ' while sexo not in 'FM': sexo = str(input('Informe o sexo [M/F]: ').upper().strip()) if sexo == 'M': contM += 1 if idade < 20 and sexo == 'F': cont3 += 1 print('\033[1;31m-=\033[m'*30) print('\033[1;31m-=\033[m'*30) condição = ' ' while condição not in 'NnSs': condição = str(input('Deseja cadastrar mais pessoas? [S/N]').upper().strip()[0]) if condição == 'S': continue if condição == 'N': break print('\033[1;34m-=\033[m'*30) print(' '*12, 'Relação de Pessoas Cadastradas!!!') print('\033[1;34m-=\033[m'*30) print(f'''\033[1;32m***\033[mUm total de {cont2} pessoa(s) tem mais de 18 anos. \033[1;32m***\033[mFoi um total de {contM} homen(s) cadastrado(s). \033[1;32m***\033[mE apenas {cont3} mulhere(s) tem menos de 20 anos.''')
@rubensilva648
@rubensilva648 4 жыл бұрын
Exercício Intermediário 👍
@lucasseixas9399
@lucasseixas9399 2 жыл бұрын
Estou usando esses exercícios de Python para poder praticar JavaScript... Já que a lógica é a mesma e só muda a linguagem... var vitoria = 0; while(true) { var jogador = Number(prompt("digite o valor")); var max = 11; var min = 0; var dif = (max + min) - min; var computador = parseInt(Math.random() * dif); var total = jogador + computador; var tipo = ''; while(tipo!== 'I' && tipo !== 'P') { tipo = prompt("Digite PAR ou ÍMPAR").toUpperCase()[0] } console.log((total % 2 === 0 ? "PAR" : "ÍMPAR")) if(tipo == 'P') { if(total % 2 == 0) { console.log("VOCÊ VENCEU"); vitoria += 1; } else { console.log("VOCÊ PERDEU") break; } } else if(tipo == 'I') { if(total % 2 == 1) { console.log("VOCÊ VENCEU") vitoria += 1; } else { console.log("VOCÊ PERDEU"); break; } } console.log('VAMOS JOGAR NOVAMENTE') console.log(jogador, computador, total) } console.log("você venceu: "+vitoria+" VEZES")
@user-ye4jv7od6y
@user-ye4jv7od6y 5 жыл бұрын
Desistir de fazer esse exercício,deu muitos erros e n encontrava onde tava esse erro
Exercício Python #070 - Estatísticas em produtos
15:08
Curso em Vídeo
Рет қаралды 149 М.
Exercício Python #084 - Lista composta e análise de dados
17:24
Curso em Vídeo
Рет қаралды 154 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Exercício Python #068 - Jogo do Par ou Ímpar
12:55
Curso em Vídeo
Рет қаралды 151 М.
Exercício Python #083 - Validando expressões matemáticas
10:38
Curso em Vídeo
Рет қаралды 119 М.
Exercício Python #064 - Tratando vários valores v1.0
12:02
Curso em Vídeo
Рет қаралды 155 М.
Fui Prejudicado no Trabalho e isso foi a Melhor Coisa
27:03
Qualquer Estrada
Рет қаралды 9 М.
A Ilusão Do Medo
5:51
Poder Interior
Рет қаралды 5
Exercício Python #094 - Unindo dicionários e listas
18:18
Curso em Vídeo
Рет қаралды 130 М.
Exercício Python #074 - Maior e menor valores em Tupla
9:28
Curso em Vídeo
Рет қаралды 137 М.
Exercício Python #066 - Vários números com flag
13:25
Curso em Vídeo
Рет қаралды 129 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН