Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-2/
@caesar037 жыл бұрын
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
@franciscolucas15217 жыл бұрын
El patito crazy compartilho dessa emoção man. Simplesmente, criei uma paixão enorme por programação ( mais precisamente, python ).
@jsKEhcu7 жыл бұрын
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?
@MaxGamerClub7 жыл бұрын
Isso só significa que o pycharm está como leitor padrão dos algoritimos de python
@rafaelsousa14547 жыл бұрын
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-mw1yq6 жыл бұрын
psé
@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 Жыл бұрын
força menina, estamos juntos!
@FernandoDiasMotta7 жыл бұрын
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.
@fernandorafael95605 жыл бұрын
Eu tbm haha
@slkoeu44993 жыл бұрын
salve mano .. C# é parecido com python ? tipo se eu aprendo python tenho facilidade em C#?
@FernandoDiasMotta3 жыл бұрын
@@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 Жыл бұрын
@@FernandoDiasMotta Qual melhor caminho pra seguir após terminar esse curso de Python? Ir pra C# msm ?
@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.
@IdkWhyMyNameIsB5 жыл бұрын
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
@霞ヶ丘詩羽-v6k5 жыл бұрын
Realmente, tudo graças a equipe do cev e do nosso amado professor Guanabara haha
@ednaldogomes61244 жыл бұрын
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)
@souzafelix2 жыл бұрын
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.
@marcusoliveira19486 ай бұрын
Salvou minha vida! Estou a meia hora tentando ver o que errei, e era apenas isso kkkkkkkkkk
@vitoria19213 ай бұрын
Muito abrigada!! Estava a um tempão tentando resolver e era apenas o espaço faltando
@rafakroz3 ай бұрын
Percebi isso, após assistir, assistir, em aulas anteriores, que na correção, havia espaço, mas, até perceber! kkkk
@franciscolucas15217 жыл бұрын
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 Жыл бұрын
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!
@gustavocassiano45294 жыл бұрын
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_32 жыл бұрын
[ 2022 ] consegui resolver igual ao do professor antes de assistir o video. pra mim é um grande progresso. obrigado.
@rsouza_bass4 жыл бұрын
professor, muito obrigado, me sinto bem mais confiante com tanto exercício....Todo dia praticando realmente faz a diferença!
@sujo--19892 жыл бұрын
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.
@sabrinalisot46267 жыл бұрын
Tô ansiosa pro mundo 3!!
@IgorLessa296 жыл бұрын
Opa Guilherme, onde você viu essa previsão pra sair o mundo 3?
@IgorLessa296 жыл бұрын
Show! vlw
@mateusluciano89594 жыл бұрын
...
@diogofarias18223 жыл бұрын
E eu pro mundo 4!!
@JotaSet33 жыл бұрын
@@diogofarias1822 kkk é noix
@pame81642 жыл бұрын
nossa estou conseguindo as poucos... da vontade de chorar. mto obrigada!
@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.
@brunemb68363 жыл бұрын
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.')
@renibrito84112 жыл бұрын
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...
@je1nr0527 ай бұрын
@@renibrito8411 joga na inteligência artificial q é GG
@gustavooliveira19915 жыл бұрын
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,
@deividvieiraz2 жыл бұрын
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 Жыл бұрын
Vlw pela dica!
@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 Жыл бұрын
Brabo mesmo, ein! Valeu, mano!
@brunokartt85 Жыл бұрын
Gênio!!!!
@GabriellRezende2 ай бұрын
@@RuanSantos25 realmente é melhor botar pra corrigir o pt-br do que desativar.
@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 Жыл бұрын
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
@driangames92133 жыл бұрын
estou viciado em programação por sua culpa guanabara, top de linha seu curso!
@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 Жыл бұрын
Quase consigo fazer sozinha, mas ja foi um avanço ter construido a logica no rumo certo :)
@dannyff17462 жыл бұрын
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.')
@lealsoftwarels13347 жыл бұрын
Obrigado pelo vídeo equipe CEV... Ansioso pelos proximos e pelo mundo 3
@marcosfigueiredo9289 Жыл бұрын
Este curso tem me ajudado muito. Obrigado!!!
@caesar037 жыл бұрын
Esse é o único canal que eu deixo as notificações ativas e o KZbin ainda não me avisa
@jeronimopereira64316 жыл бұрын
KZbin tem seus esquerdistas :/
@KauanFootball6 жыл бұрын
PQP! Esse cara comentou em todos os vídeos
@diegosantos58184 жыл бұрын
@@KauanFootball sim kkkkkkkkkkk
@ilustratv98957 жыл бұрын
Muito bom! Vai sair o mundo 3
@sandroganske82036 жыл бұрын
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 Жыл бұрын
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]
@eduardolandimpaim520311 ай бұрын
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
@eduardolandimpaim520311 ай бұрын
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
@umastrononorte5 жыл бұрын
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
@Jogandoparacrianca3 жыл бұрын
é tão gratificante quando a gente consegue fazer funcionar :3
@LuisPereira-pq2zr3 жыл бұрын
correu relativamente bem, a estrutura estava la faltavam uns pequenos pormenores, o professor ajuda sempre :)
@yanvitor91237 жыл бұрын
Muito obrigado pelo seu trabalho !
@claudiocassiano35893 жыл бұрын
Aula show de bola, parabéns.
@francimariofilho21637 жыл бұрын
exercicio trabalhoso, mas conseguir!
@Gabriel-tu3eo Жыл бұрын
Esse desafio eu conseguir fazer, graças a Deus!
@guilhermeflesch54034 жыл бұрын
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
@cristiancamargodesouzaandr81633 жыл бұрын
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_CD3 жыл бұрын
Me aconteceu a mesma coisa. Obrigada.
@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_bass4 жыл бұрын
caracas to chegando no mundo 3 pessoal! huhuhuh alguém assistindo em 2020????
@Jogandoparacrianca3 жыл бұрын
2021 \o/
@PauloLobato_3 жыл бұрын
2021 :)
@longhorse73362 жыл бұрын
2022
@will.freitasferreira Жыл бұрын
23
@st4rziinn3 ай бұрын
24
@GabriellRezende2 ай бұрын
Esse foi tranquilo! Mas graças a didática do mestre Guanabara!!
@FelipeB264 жыл бұрын
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.')
@joaogustavo62684 жыл бұрын
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')
@ruyoliveirateixeira4 жыл бұрын
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
@eupablostefanes9 ай бұрын
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.B4 жыл бұрын
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')
@thgdsa90903 жыл бұрын
To aprendendo, conseguindo fazer ele quase 100%... a Ideia está correta só falta conseguir ajustar alguns detalhes
@Amanda-qe5lj5 жыл бұрын
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.
@krbranding123 жыл бұрын
algumas vezes ele nao pergunta se quero continuar
@krbranding123 жыл бұрын
# 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 Жыл бұрын
Bom vídeo. 🙂
@lena-fs3rv3 жыл бұрын
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')
@Callavera6 жыл бұрын
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_Paulistano7 жыл бұрын
Foi difícil, consegui, com mais linhas de programa.
@IC-qf8se7 жыл бұрын
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')
@wackygoose12 жыл бұрын
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
@Diego710435 жыл бұрын
Pessoal, minha maior dúvida é sempre onde colocar os contadores nesse tanto de while!
@Jogandoparacrianca3 жыл бұрын
é mt confso msm
@luishonorato9381 Жыл бұрын
To começando a engasgar, mais não vou desistir.
@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
@marcelobelarmino21395 жыл бұрын
Da muita vontade de desistir... Não tou conseguindo fazer esses exercícios :(
@霞ヶ丘詩羽-v6k5 жыл бұрын
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.
@daichilino54014 жыл бұрын
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)
@rafaelrodriguessilva99942 жыл бұрын
Mto bom conteúdo!!!
@tobirama94984 жыл бұрын
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
@matheuscavalcante8144 жыл бұрын
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.')
@mauriciobrambila34172 жыл бұрын
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.
@ricmorgaccio97165 жыл бұрын
## 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).')
@cassiano9004 ай бұрын
Estou estudando python, estou sentindo um pouco de dificuldade. Mas vou seguir em frente.
@peristiloperis77897 жыл бұрын
Guanabara, deixa eu fazer um site novo pra você de graça. O seu atual não presta.
@jeronimopereira64316 жыл бұрын
LOOOOOOOOOOOOL kkkkkkkkkkkkkkkkkk
@josiclerlemesilva40626 жыл бұрын
Muito bom ótima aula aprendi muito!!!
@matheusvieira82022 жыл бұрын
Essa eu tirei de letra haha, gratificante demais!!
@aprendendoaprogramardozero10 ай бұрын
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.')
@victorgarrido82123 ай бұрын
Seu código está errado. A variável mulher não está sendo contabilizada corretamente.
@jonnhycodes36273 жыл бұрын
caraaalhooo, consegui fazer esse sozinho, pqp q delicinhaaaa
@certsolution4 жыл бұрын
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 Жыл бұрын
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.')
@nubzero47242 жыл бұрын
esse (while not in ) ajuda demais para forçar a digitação correta evita muitos erros
@viniciusluizsousacosta51222 жыл бұрын
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!
@felipalds4 жыл бұрын
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)
@juliocezarbarbosa44194 жыл бұрын
'Faça um if' mas meteu um while.
@felipalds4 жыл бұрын
@@juliocezarbarbosa4419 kkkkkkk ops
@antoniojoaquimdesousafilho80515 жыл бұрын
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. ')
@metalderyk2 жыл бұрын
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')
@JulianoMota19832 жыл бұрын
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
@lucasjesus31714 жыл бұрын
Questão A deveria ser maior que 18 conforme anunciado. Foi feito maior igual
@dollao5 жыл бұрын
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_ramossantoss2 жыл бұрын
faz um curso de C# ae guanabara mesmo se for pago eu quero aprender pfvr
@johnwender38095 жыл бұрын
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')
@godzyla074 жыл бұрын
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}')
@luizalves68664 жыл бұрын
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_bento9 ай бұрын
Uma coisa eu te falo, eu nao deixe de estudar, fiquei 2 semanas sem estudar, ja tinha esquecido tudo kkkkkk
@gabrieltjaeger5 жыл бұрын
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'))
@nathalilopez45884 жыл бұрын
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.')
@rodrigoalmeida39325 жыл бұрын
Meu código ficou igualzinho sinal que eu tô indo bem kkk
@user-ye4jv7od6y5 жыл бұрын
Desistir de fazer esse exercício,deu muitos erros e n encontrava onde tava esse erro
@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
@johndee7773 жыл бұрын
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 Жыл бұрын
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
@saxvilao4 жыл бұрын
Positivo!!
@Chlt136 ай бұрын
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...
@pedromartinez47575 жыл бұрын
O pycharm e mt bom , tentei mudar de IDE mas não deu , para python ela e mt boa
@genesebarbosa3 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
slk nos minimos detalhes, pra que serve aquele continue?
@Marcosmeca15 жыл бұрын
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?
@victorbonidasilva23433 жыл бұрын
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.
@RodrigoRichell4 жыл бұрын
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!
@renatolopesfreitas4013 жыл бұрын
O CUSO É ÓTIMO ME FALTA TEMPO PARA ESTUDAR MAIS
@lucasseixas93992 жыл бұрын
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")
@rubensilva6484 жыл бұрын
Exercício Intermediário 👍
@npxdev2 жыл бұрын
if tela == enxer: tirarEnunciado() Roda aí editor, confia que vai dar certo kkkkkk
@Shlnigamii11 ай бұрын
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