Exercício Python

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

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
@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)
@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
@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. ❤
@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!
@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!
@paulinhooo_3
@paulinhooo_3 2 жыл бұрын
[ 2022 ] consegui resolver igual ao do professor antes de assistir o video. pra mim é um grande progresso. obrigado.
@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!
@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.
@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
@pame8164
@pame8164 2 жыл бұрын
nossa estou conseguindo as poucos... da vontade de chorar. mto obrigada!
@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.
@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
@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,
@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.
@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
@driangames9213
@driangames9213 3 жыл бұрын
estou viciado em programação por sua culpa guanabara, top de linha seu curso!
@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 :)
@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.')
@lealsoftwarels1334
@lealsoftwarels1334 7 жыл бұрын
Obrigado pelo vídeo equipe CEV... Ansioso pelos proximos e pelo mundo 3
@marcosfigueiredo9289
@marcosfigueiredo9289 Жыл бұрын
Este curso tem me ajudado muito. Obrigado!!!
@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
@ilustratv9895
@ilustratv9895 7 жыл бұрын
Muito bom! Vai sair o mundo 3
@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.
@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]
@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
@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
@LuisPereira-pq2zr
@LuisPereira-pq2zr 3 жыл бұрын
correu relativamente bem, a estrutura estava la faltavam uns pequenos pormenores, o professor ajuda sempre :)
@yanvitor9123
@yanvitor9123 7 жыл бұрын
Muito obrigado pelo seu trabalho !
@claudiocassiano3589
@claudiocassiano3589 3 жыл бұрын
Aula show de bola, parabéns.
@francimariofilho2163
@francimariofilho2163 7 жыл бұрын
exercicio trabalhoso, mas conseguir!
@Gabriel-tu3eo
@Gabriel-tu3eo Жыл бұрын
Esse desafio eu conseguir fazer, graças a Deus!
@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
6 ай бұрын
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-2/
@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
@GabriellRezende
@GabriellRezende 2 ай бұрын
Esse foi tranquilo! Mas graças a didática do mestre Guanabara!!
@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.')
@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')
@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
@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
@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
@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
@linux_jeff
@linux_jeff Жыл бұрын
Bom vídeo. 🙂
@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')
@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.
@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')
@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
@Diego71043
@Diego71043 5 жыл бұрын
Pessoal, minha maior dúvida é sempre onde colocar os contadores nesse tanto de while!
@Jogandoparacrianca
@Jogandoparacrianca 3 жыл бұрын
é mt confso msm
@luishonorato9381
@luishonorato9381 Жыл бұрын
To começando a engasgar, mais não vou desistir.
@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
@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)
@rafaelrodriguessilva9994
@rafaelrodriguessilva9994 2 жыл бұрын
Mto bom conteúdo!!!
@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.
@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).')
@cassiano900
@cassiano900 4 ай бұрын
Estou estudando python, estou sentindo um pouco de dificuldade. Mas vou seguir em frente.
@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
@josiclerlemesilva4062
@josiclerlemesilva4062 6 жыл бұрын
Muito bom ótima aula aprendi muito!!!
@matheusvieira8202
@matheusvieira8202 2 жыл бұрын
Essa eu tirei de letra haha, gratificante demais!!
@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.
@jonnhycodes3627
@jonnhycodes3627 3 жыл бұрын
caraaalhooo, consegui fazer esse sozinho, pqp q delicinhaaaa
@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
@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.')
@nubzero4724
@nubzero4724 2 жыл бұрын
esse (while not in ) ajuda demais para forçar a digitação correta evita muitos erros
@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!
@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
@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. ')
@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')
@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
@lucasjesus3171
@lucasjesus3171 4 жыл бұрын
Questão A deveria ser maior que 18 conforme anunciado. Foi feito maior igual
@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))
@l_ramossantoss
@l_ramossantoss 2 жыл бұрын
faz um curso de C# ae guanabara mesmo se for pago eu quero aprender pfvr
@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')
@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}')
@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')
@fernando_bento
@fernando_bento 9 ай бұрын
Uma coisa eu te falo, eu nao deixe de estudar, fiquei 2 semanas sem estudar, ja tinha esquecido tudo kkkkkk
@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'))
@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.')
@rodrigoalmeida3932
@rodrigoalmeida3932 5 жыл бұрын
Meu código ficou igualzinho sinal que eu tô indo bem kkk
@user-ye4jv7od6y
@user-ye4jv7od6y 5 жыл бұрын
Desistir de fazer esse exercício,deu muitos erros e n encontrava onde tava esse erro
@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
@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)
@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
@saxvilao
@saxvilao 4 жыл бұрын
Positivo!!
@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...
@pedromartinez4757
@pedromartinez4757 5 жыл бұрын
O pycharm e mt bom , tentei mudar de IDE mas não deu , para python ela e mt boa
@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')
@002y
@002y Жыл бұрын
70 linhas de código kkkkkk, acho que esse foi um dos melhores códigos que eu criei, se não o melhor! soma_idade = homens = pessoas = mulher = 0 pm_idade = H = F = False print('\033[1;33;40m ANÁLISE DE DADOS DO GRUPO \033[m ') while True: print('-=' * 20) idade = int(input('qual é a sua idade? ')) sexo = ' ' while sexo not in 'MF': sexo = str(input('qual o seu sexo? [M/F] ')).strip().upper()[0] if sexo not in 'MF': print('\033[1;31;40m opção invalida, tente novamente. \033[m ') pessoas += 1 if idade > 18: # se a pessoa for maior de 18 anos pm_idade = True soma_idade += 1 if sexo == 'M': # quantos homens H = True homens += 1 if sexo == 'F' and idade > 20: # quantas mulheres F = True mulher += 1 continuar = ' ' while continuar not in 'SN': continuar = str(input('quer continuar? [S/N]')).strip().upper()[0] if continuar == 'S': continue if continuar == 'N': break else: print('\033[1;31;40m opção invalida, tente novamente. \033[m ') if continuar == 'N': break print('-=' * 20) print(f'foram cadastradas {pessoas} pessoas ') if pm_idade == True: # se existir pessoa maior de idade if soma_idade == 1: # se for só uma print(f'{soma_idade} pessoa é maior de idade ') if soma_idade > 1: # se for várias print(f'{soma_idade} pessoas são maiores de idade ') if H == True: # se existir homem if homens == 1: # se for só um print(f'{homens} homem foi cadastrado ') if homens > 1: # se for vários print(f'{homens} homens foram cadastrados ') if F == True: # se existir mulher if mulher == 1: # se for só uma print(f'tem {mulher} mulher cadastrada com mais de 20 anos ') if mulher > 1: # se for várias print(f'tem {mulher} mulheres cadastradas com mais de 20 anos ') print('FIM') print('-=' * 20)
@feli31415
@feli31415 Жыл бұрын
slk nos minimos detalhes, pra que serve aquele continue?
@Marcosmeca1
@Marcosmeca1 5 жыл бұрын
Pois é... mais uma vez eu não vi ele tratar a variável 'idade'. Perceberam que quando se digita qualquer coisa diferente de um número o programa trava...? Como tratar esta variável?
@victorbonidasilva2343
@victorbonidasilva2343 3 жыл бұрын
Já faz tempo que você comentou, mas vou deixar aqui o que eu fiz para evitar isso: while True: idade = input('Idade: ').strip() # Lendo a idade como uma string if idade.isnumeric() == True: # Se a idade for um número... idade = int(idade) # transformando a string em número break # Como a idade é um número, podemos interromper a repetição.
@RodrigoRichell
@RodrigoRichell 4 жыл бұрын
Pois é, eu criei uma outra solução, mas não ficou tão enxuta como essa, preferi nem colar pois pareceu mais um frankeinstein em forma de código!
@renatolopesfreitas401
@renatolopesfreitas401 3 жыл бұрын
O CUSO É ÓTIMO ME FALTA TEMPO PARA ESTUDAR MAIS
@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")
@rubensilva648
@rubensilva648 4 жыл бұрын
Exercício Intermediário 👍
@npxdev
@npxdev 2 жыл бұрын
if tela == enxer: tirarEnunciado() Roda aí editor, confia que vai dar certo kkkkkk
@Shlnigamii
@Shlnigamii 11 ай бұрын
Fiz um totalmente diferente. Mas funcionou. ano = homen = mulher = idade = 0 continuar = 'S' while continuar == 'S': idade = int(input('Digite sua idade: ')) sexo = input('Digite seu sexo [M/F]: ').upper() if idade > 18: ano += 1 if sexo == 'M': homen += 1 if sexo == 'F' and idade < 20: mulher +=1 continuar = input('Quer continuar [S/N]: ').upper() if continuar == 'N': break
Exercício Python #070 - Estatísticas em produtos
15:08
Curso em Vídeo
Рет қаралды 149 М.
Exercício Python #094 - Unindo dicionários e listas
18:18
Curso em Vídeo
Рет қаралды 130 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Exercício Python #095 - Aprimorando os Dicionários
20:14
Curso em Vídeo
Рет қаралды 109 М.
Exercício Python #098 - Função de Contador
16:36
Curso em Vídeo
Рет қаралды 148 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,1 МЛН
FÁBIO AKITA. Comece pelo básico. Fora da Norma Podcast.
1:07:19
Fora da Norma
Рет қаралды 211 М.
Building Real-time Apps with Go | Azim Pulat
54:58
Azim Pulat
Рет қаралды 66 М.
Curso Python #20 - Funções (Parte 1)
52:07
Curso em Vídeo
Рет қаралды 486 М.
Entendendo GIT | (não é um tutorial!)
1:03:35
Fabio Akita
Рет қаралды 308 М.
Domine essas 10 Funções Obrigatórias em Python
35:08
Hashtag Programação
Рет қаралды 22 М.
Exercício Python #068 - Jogo do Par ou Ímpar
12:55
Curso em Vídeo
Рет қаралды 151 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН