Curso Python

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 2 тыс.

  •  4 месяца назад +3

    Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
    www.cursoemvideo.com/curso/python-3-mundo-2/

  • @jennifervitoria9511
    @jennifervitoria9511 Год назад +316

    2023.... 5 anos depois e essa ainda são as melhores aulas

    • @pedro-reis1
      @pedro-reis1 Год назад +2

      Ss mn

    • @ksantos4460
      @ksantos4460 Год назад

      Totalmente🎉

    • @w3b_gordoxx
      @w3b_gordoxx Год назад +5

      vdd estou aprendendo mt cara tenho um sonho de ser um progamador des dos meus 9 anos de idade agr tenho 14:)

    • @Gabriel-np1pw
      @Gabriel-np1pw Год назад

      Curso em vídeo é maravilhoso.

    • @Kzzinn
      @Kzzinn Год назад +4

      ​​@@w3b_gordoxxambém tenho e faço CEAP então tenho aulas de programação mas é meu primeiro ano, comecei a ver este canal e o professor já disse que sou o melhor aluno da classe

  • @lipe59xd99
    @lipe59xd99 5 лет назад +1232

    Deixando a Udemy no chinelo com essas aulas.

    • @soboazp
      @soboazp 5 лет назад +27

      Nem tanto brother. Te o Cláudio Rogério Carvalho filho que praticamente é igual a Guanabara. Vale a pena!

    • @OFiLa1
      @OFiLa1 5 лет назад +28

      @@soboazp kk ainda prefiro o curso em video

    • @rubensfabio5147
      @rubensfabio5147 5 лет назад +10

      Os dois são ótimos!

    • @aragaoandrea
      @aragaoandrea 5 лет назад +36

      Ctz! comprei o curso de python 3 e o cara que da aula é um sonífero aff

    • @otaviojunior5168
      @otaviojunior5168 5 лет назад

      @@soboazp boa .. to fazendo aula com ele muito bom tambem

  • @IdeWigle
    @IdeWigle 3 года назад +342

    Amo o fato de a comunidade do Curso em vídeo ser EXTREMAMENTE PURA! Não tem toxicidade aqui, apenas pessoas que motivam e ajudam umas as outras nos comentários! Isso é maravilhoso!!!!!!!

    • @wesleybispo944
      @wesleybispo944 3 года назад +4

      Vamos interagir e aprender juntos

    • @viniciuspinheiro6583
      @viniciuspinheiro6583 3 года назад +3

      Aí clã, animam criar um grupo no telegram não?

    • @ernandesfranciscodossantos7456
      @ernandesfranciscodossantos7456 2 года назад +2

      @@viniciuspinheiro6583 Sei que já faz muito tempo que vc comentou, mas eu gostei da idéia! Poderia ser no Discord também.

    • @gabriel6252
      @gabriel6252 2 года назад +1

      @@ernandesfranciscodossantos7456 Digo o mesmo! Apoio a criação do grupo, tanto telegram quanto discord.

    • @bekacynthia
      @bekacynthia 2 года назад +1

      tamo junto, parceiro!

  • @MarcioSilva-vt7dd
    @MarcioSilva-vt7dd 8 месяцев назад +24

    o ano é 3052 e esse professor continua sendo o melhor!!!!
    '''from math import factorial
    from time import sleep
    print('\33[1;30;42m\33[m' * 11)
    print('{:=^33}'.format('FATORIAL'))
    print('\33[1;30;42m\33[m' * 11)
    numero = int(input('Digite um numero qualquer: '))
    print('Você digitou {}, agora vamos calcular o fatorial.'.format(numero))
    print('PROCESSANDO....')
    sleep(1.8)
    resultado = factorial(numero)
    print('\33[1;7mO resultado fatorial do numero "{}", é >>{}

    • @viniciusnunes1997
      @viniciusnunes1997 7 месяцев назад +1

      Legal sua resolução!
      Fiz sem a biblioteca
      # Solicita ao usuário que digite um número
      f = int(input('Digite um número: '))
      # Inicializa variáveis de controle
      loop = 0
      fatorial = 0
      volta = f
      p_volta = True
      # Loop enquanto o contador de loop não for igual ao número digitado pelo usuário
      while loop != f:
      # Se for a primeira iteração do loop, calcula o fatorial parcial
      if p_volta == True:
      fatorial = volta * (volta - 1) # Calcula o fatorial parcial
      p_volta = False # Define que a próxima iteração não será a primeira
      loop += 2 # Incrementa o contador de loop
      volta -= 2 # Atualiza o valor de volta para o próximo cálculo
      else:
      loop += 1 # Incrementa o contador de loop
      fatorial = fatorial * volta # Atualiza o fatorial com o próximo valor de volta
      volta -= 1 # Atualiza o valor de volta para o próximo cálculo
      # Imprime o fatorial calculado
      print(fatorial)

    • @mitchzito
      @mitchzito 2 месяца назад

      @@viniciusnunes1997 gostei da resolução dos dois, mas tinha um jeito mais fácil de fazer
      num = int(input('Digite um número para que eu possa ler o seu fatorial: '))
      print('{}! = '.format(num), end='')
      contador = num
      while contador > 1:
      print('{}x'.format(contador), end='')
      num = num * (contador - 1)
      contador -= 1
      print('1 >>> {}'.format(num))

  • @Gabriel_Bento
    @Gabriel_Bento 4 года назад +228

    Galera, se esses exercícios estão difícieis fique feliz! Isso é sinal que você não sabe e pode aprender mais. Quando iniciei a programar no curso de algoritimos (também com o mestre Guanabara) os exercícios eram difíceis pq tava no início mas hoje praticando muito é fácil eu identificar de como posso resolver. E VOCÊ TAMBÉM PODE, SE TENTAR, PERSISTIR E PRATICAR MUITO! =D

    • @jonatasbueno9889
      @jonatasbueno9889 3 года назад +4

      obrigado amigo, por este comentário... é ruim nao saber de uns exercicios, mas mostra que a gente precisa evoluir!

    • @bekacynthia
      @bekacynthia 2 года назад +1

      Brigada pelo estílumo, tamo junto!

    • @AzeleleCanibal
      @AzeleleCanibal 2 года назад +5

      Esse comentário é muito importante, quando sinto muita dificuldade em algum exercício e preciso ver a resolução do mesmo, me sinto muito frustrado por não ter conseguido pensar em uma lógica para resolver, comentários como o seu me ajudam a recuperar o gás e continuar estudando!

    • @TaxadoDeLouco
      @TaxadoDeLouco Месяц назад +1

      Minha situação tá complicada kkk tô apanhando bastante em formas de repetição

  • @simone2409
    @simone2409 5 лет назад +548

    Como disse uma vez um carinha por aqui: é quase um crime uma aula perfeita dessas ser de graça. Guanabara é perfeito demais! =)

    • @arcsux
      @arcsux 4 года назад +29

      E nem é financiado pelo governo! Mas é público, gratuito e de qualidade hehe

    • @kim6.061
      @kim6.061 4 года назад +8

      Ele ganha dinheiro com views

    • @Simone-cu9sp
      @Simone-cu9sp 4 года назад +20

      @@kim6.061 Eu sei bem disso, aliás ainda bem que ganha né.

    • @lowrhyan567
      @lowrhyan567 4 года назад +12

      @@kim6.061 Com as pessoas que pagaram tbm

    • @gbriel2850
      @gbriel2850 3 года назад +10

      n foi de graça, algumas pessoas finaciaram pra ele fazer o curso

  • @ed_oliveira
    @ed_oliveira 6 лет назад +62

    Tive aula de C e Java na faculdade e nunca entendia nada! Finalmente agora tudo ficou bem claro para mim!
    Python é incrível!

    • @rogeriojoaquim4869
      @rogeriojoaquim4869 5 лет назад +9

      Acho que o professor faz a diferença

    • @jayrcomi3701
      @jayrcomi3701 2 года назад +1

      @@rogeriojoaquim4869 COM CERTEZA

    • @bekacynthia
      @bekacynthia 2 года назад +1

      Python é FODA!

    • @_ogmloa_9945
      @_ogmloa_9945 Год назад +1

      Sempre achei estranho e ruim a galera que falava que ensino de universidade é ruim, quando eu entrei esse primeiro semestre pude ver com meus próprios olhos que o ensino é péssimo, pior que o de escola pública (e olha que eu to numa particular)

    • @LucasSantos-jh5pn
      @LucasSantos-jh5pn Год назад

      ​@@rogeriojoaquim4869 Exatamente. O professor guanabara tem o sauce kkkkkkkkkk. O conceito é o mesmo para todas as linguagens, elas só tem "sotaques" diferentes.

  • @franciscowellington7082
    @franciscowellington7082 6 лет назад +230

    esse professor eh muito bom, parabéns.

    • @tiagodasilva973
      @tiagodasilva973 6 лет назад +3

      Como vocês fazem pra praticar, eu assisto as aulas e faço os exercícios, mais gostaria de praticar mais

    • @devrobertmacedo
      @devrobertmacedo 5 лет назад +3

      @@tiagodasilva973 Existem listas de exercícios na internet, parceiro. Se você pesquisar vai achar. É bom sempre está praticando para memorizar os comandos e ir se familiarizando com eles.

  • @will.freitasferreira
    @will.freitasferreira Год назад +11

    Mais uma listinha de exercícios 🤩🙌🏼
    Tem uns de quebrar a cabeça mas quando vc vê funcionando 🎉😍
    Eu quero viver disso um dia 🙌🏼🤩

  • @thiagomanhaes203
    @thiagomanhaes203 2 года назад +7

    Queria compartilhar a satisfação com vocês ao dizer que depois de umas 2 horas tentando eu consegui fazer o algoritmo do cálculo fatorial sozinho. Então, NUNCA DESISTAM e GUANABARA É O MELHOR PROFESSOR QUE EXISTE!

  • @luislimaandre
    @luislimaandre 4 года назад +30

    Professor Gustavo G. não sei se vai conseguir ler esse comentário, são muitos, kk, mas muito obrigado pelas suas aulas. São incríveis...Sua didática, seus incentivos, a enorme variedade e quantidade de exercícios. O que seria de nós se não existissem pessoas tão dedicadas ao ensino como você. Parabéns.

  • @Vittu_Dev
    @Vittu_Dev 4 года назад +16

    O professor Guanabara falou que o Python, por ser uma linguagem simples, não requer muito um curso ou introdução a "Algoritmos e Lógica de programação", porém sem isso eu estou tendo dificuldades com as estruturas de repetição. Esse negócio de trabalhar com valores simultâneos de um mesmo input ou algo assim está bugando meu cérebro. Então, eu resolvi começar um estudo de Algoritmos e Lógica e está me ajudando bastante a entender esse somatório e o tal do contador também. Recomendo para os que não querem sofrer nessas próximas aulas e desafios.
    Na verdade, esse deve ser o primeiro passo de todo iniciante no ramo da programação, hacking etc.
    Como eu (e mais alguns por aqui) já estou no mundo 2, irei continuar as aulas devagar, tentando equilibrar ambos os estudos para, assim, obter um melhor resultado.

    • @gabrielssandes
      @gabrielssandes 5 месяцев назад

      Não é algo tão necessário em Python aprender antes a lógica de programação pela Sintaxe simples. Se fosse em Java, C ou C++ faria muito mais diferença uma introdução a lógica de programação

    • @GabriellRezende
      @GabriellRezende Месяц назад

      Cara, realmente não há necessidade, mas se tu está tendo dificuldade, faça um curso de lógica de programação. Eu mesmo abandonei o curso de lógica na metade, porque comecei a ver o de python. Mas recomendo fazer o de lógica.

  • @gilsonsouza1550
    @gilsonsouza1550 2 года назад +5

    Assistindo em 2022, mas pouquíssimas coisas mudaram nas versões seguintes!!! Galerinha é de graça, mas vamos contribuir para continuarmos tendo essas megas aulas do Gustavo. Já contribuí outras vezes e quero voltar a contribuir. Alô Curso em Vídeo, atualiza-nos quanto à forma de contribuirmos! GG, parabéns, cara! Você é demais!!! Sucesso sempre!!!

  • @MurilloP.
    @MurilloP. 6 месяцев назад

    Mesmo sendo de 6 anos atrás, ainda sim me salvou, tirei 10 na prova de lógica de programação por causa desse curso, me salvou demais

  • @EricaGplay
    @EricaGplay Год назад +2

    Comecei hoje fazer aula muito bom melhor canal até hoje em 2023

  • @juliostarling2532
    @juliostarling2532 Год назад +46

    tao bem explicado q ate meu cachorro começou a programar tb

  • @deniseramos8587
    @deniseramos8587 5 лет назад +26

    Eu so queria registrar que você e sua equipe são muito fodas!!! Estão salvando meu semestre na faculdade!!! Obrigada!!!

  • @rodrigoramos1x
    @rodrigoramos1x 3 года назад +65

    *Índice dos Desafios!*
    Desafio 057 - 27:42
    Desafio 058 - 28:25
    Desafio 059 - 29:50
    Desafio 060 - 30:35
    Desafio 061 - 31:31
    Desafio 062 - 32:05
    Desafio 063 - 32:51
    Desafio 064 - 34:01
    Desafio 065 - 34:35

  • @caiosilva164
    @caiosilva164 Год назад +2

    Excelente didática! Havia comprado e começado um curso de Python há um tempo, mas não consegui finalizar. Esse aqui é o melhor curso possível.

  • @camilamunzlinger8910
    @camilamunzlinger8910 3 года назад +1

    valeu pelas aulas de PYTHON Gustavo Guanabara eu só tenho 9 ANOS e já estou programando
    VALEU MESMO

  • @gabrielnoberto3964
    @gabrielnoberto3964 4 года назад +73

    Talvez muitos de vocês estejam com dificuldades no exercício #057. Eu fui no vídeo de resolução (juro que não assisti o vídeo antes de tentar) procurando por ajuda, e tinham muitos comentários ajudando o pessoal lá em vez de ajudar aqui (?). Portanto, vim trazer a ajuda pra cá:
    Vocês devem estar tentando algo parecido com:
    sexo = ' '
    while sexo != 'M' or sexo != 'F':
    ______input blablabla
    Quem sabe inglês, sabe que or significa ou, e nós humanos vemos "ou" como alternativas. Por isso, muitos tentaram usar esse script para o programa verificar diferença com 'M' OU diferença com 'F', mas o Python não pensa dessa forma. Para o Python, funciona da seguinte forma:
    (x) and (y) --> os dois PRECISAM ser True.
    (x) or (y) --> OU (x) OU (y) precisa ser True. Pareceu um pouco óbvio? O problema é que o Python só precisa que uma das duas alternativas seja True e, por isso, pode não avaliar a outra alternativa.
    Sendo assim, quando você input 'F', sexo passa a ser 'F'. Entra em cena o while novamente, para ver se as exigências estão sendo atendidas. Na sua cabeça, se sexo é 'F', e 'F' não é diferente de 'F', então o loop deveria parar, mas veja como o Python age:
    Agora que o usuário transformou sexo em 'F', 'F' é diferente de 'M'? True.
    E o Python simplesmente inicia o loop. Por quê? Porque, como eu disse, ao usar "or", o Python só precisa que uma das duas opções sejam True, então ele simplesmente ignora a outra alternativa e executa o loop.
    Agora que já expliquei o perigo de não usar o "or" direito, acho que vocês já devem imaginar qual deve ser usado. Não vou dar a resposta, abre o pyCharm e tenta raciocinar com o que acabou de aprender.

    • @thaynaraburiti
      @thaynaraburiti 3 года назад +1

      Muitíssimo obrigado!

    • @jayrcomi3701
      @jayrcomi3701 2 года назад +1

    • @fejok9760
      @fejok9760 2 года назад +2

      vlw pela ajuda man!! principalmente por n ter dado a resposta logo de cara e ainda ter explicado de forma bem minuciosa!! são esses tipos de comentários que ajudam dmais!!!

    • @japanoguiness
      @japanoguiness 2 года назад

      Não tem jeito, tem que saber inglês pra mexer nisso. Não precisa ser fluente mas quem diz que não é bom em inglês, infelizmente não tem como trabalhar como programador...

    • @MrDaysonCF
      @MrDaysonCF 2 года назад

      Valeu, mano.
      Tava aqui quebrando a cabeca pra entender e na verdade, era so prestar mais atencao no comando que mostra essa mensagem. TMJ mano

  • @kirogaya8685
    @kirogaya8685 Год назад +10

    Obrigado por existir!

  • @taisbunioto3677
    @taisbunioto3677 6 лет назад +30

    Parabéns pela didática professor!!! Excelente!!!!!

  • @ervaum
    @ervaum Год назад +2

    O mestre, eu entendi a didática, mas 0 é par. Parabéns pelo curso tô amarradão... estudo 8 horas por dias 6 dias por semana. Obrigado por esse incrível projeto. Comecei com python, mas senti que faltava algo e então comecei e terminei o de lógica de programação e agora estou fazendo, paralelo ao Curso de Python o Curso de GIt e GitHub.

  • @vittormatias1205
    @vittormatias1205 4 года назад +2

    Quando um professor cria um vídeo explicando repetição em PYTHON comparando 'FOR' & 'WHILE' ele mostra que está em outro nível!

  • @playerboxiptv8346
    @playerboxiptv8346 6 лет назад +7

    # PA
    n1 = int(input('Digite o primeiro termo: '))
    raz = int(input('Digite a razão: :'))
    c = 0
    while c < 10:
    print(n1)
    n1 = n1 + raz
    c += 1

  • @rafaelmelope
    @rafaelmelope 5 лет назад +38

    14:42 acho que a checagem "tem moeda" deveria vir antes da instrução "tem buraco", pois no exemplo tem buraco e ele não pulou!

    • @razyell9745
      @razyell9745 3 года назад +2

      Pensei o mesmo, até vim nos comentários pra ver se eu tinha pensado certo.

    • @emanuelldaluzcaminha9122
      @emanuelldaluzcaminha9122 3 года назад +1

      Sim, as ordens não estavam bem estruturadas

    • @espantalho575
      @espantalho575 3 года назад

      Eu tava fazendo pelo site do curso em vídeo e fiz questão de vir aqui no youtube para ver alguém também tinha reparado nisso

    • @wallyorapper
      @wallyorapper 3 года назад

      Exatamente

    • @khawan5534
      @khawan5534 2 года назад +1

      Pensei a mesma coisa

  • @cadeiragiratoriaturnadona
    @cadeiragiratoriaturnadona Год назад +2

    Única coisa d q me arrependo é d nao ter te conhecido antes!!! Que curso fantástico. Ainda mais aprofundado doq nas aulas da minha faculdade. Se eu soubesse antes, assistiria tudo desde o início. Mas por nao ter tempo (minha prova é segunda) to tendo q ver só alguns assuntos em específico. Mas voce é foda!!!! Vou tirar uns meses depois e fazer seu curso inteiro❤ obrigada por nos ajudar tanto. Muito sucesso pra voce, professor

  • @caiorobert2149
    @caiorobert2149 2 месяца назад +1

    Estava muito desorganizado até aqui, então resolvi voltar o curso desde o primerio mundo e agora cheguei aqui novamente. Basicamente estava me sentindo por fora das aulas (ocupado com várias coisas externas), apaguei o save e joguei tudo novamente.

  • @aureliomiguelbaratieridaco1126
    @aureliomiguelbaratieridaco1126 2 года назад +29

    com todos os recursos dessa aula decidi fazer um super ultra remaster do exercício 8 (mostrar a tabuada) demorei cerca de 1 hora ficou excepcional se vocês gostarem por favor deem um like :)👍
    reiniciar = False
    while reiniciar == False:
    print('TABUADA')
    n = int(input('digite um numero:'))
    n2 = n
    r = int(input('digite ate onde ela ira:'))
    variavel = 0
    while variavel != r:
    variavel += 1
    n2 = n*variavel
    print(n2)
    verificarsequencia = False
    while verificarsequencia == False:
    print('voce gostaria de continuar essa sequencia?[1] = S [2] = N', end=':')
    continuacao = int(input())
    if continuacao == 1:
    r = int(input('quantas vezes mais voce gostaria?'))
    variavel = 0
    while variavel != r:
    variavel += 1
    n2 += n
    print(n2)
    elif continuacao == 2:
    verificarsequencia = True
    else:
    print('voce digitou um numero invalido tente novamente!(se quiser parar digite 2)')
    continuacao = int(input('voce gostaria de fazer a tabuada de mais algum numero?[1] = S [2] = N:'))
    if continuacao == 1:
    reiniciar = False
    elif continuacao == 2:
    reiniciar = True
    else:
    while continuacao != 1 or continuacao != 2:
    print('voce digitou um numero invalido!')
    continuacao = int(input('tente novamente [1] S ou [2] N (AVISO ESSE PROGRAMA CONTINUARA INFINITAMENTE ATE VOCE DIGITALO DA FORMA CORRETA)'))
    if continuacao == 1:
    reiniciar = False
    elif continuacao == 2:
    reiniciar = True
    print('obrigado por utilizar o programa!!')

    • @HeroOfGodCoD
      @HeroOfGodCoD 2 года назад +1

      def multiplication():
      n = int(input("Choose a number to know your multiplication table: "))
      while n < 0 or n > 9:
      print ("The number must be between 1 and 9")
      n = int(input("Try again: "))
      for i in range (1,11):
      print (f"{n} * {i} = {n * i}")
      multiplication()

    • @Eliezer_Oliveira
      @Eliezer_Oliveira Год назад

      Muito bom mano, sucesso!

  • @bellcoutinho1669
    @bellcoutinho1669 7 лет назад +12

    Exercício #060
    # Cabeçalho
    print('#' * 20)
    print('Contador de fatorial')
    print('#' * 20)
    # Entrada da variável numero
    numero = int(input('Digite um número: '))
    # Variáveis fatorial
    fatorial = numero
    resultado = numero
    # Calculando o fatorial
    while fatorial != 1:
    # Fatorando
    fatorial = fatorial - 1
    # somando o resultado da fatoração
    resultado = resultado * fatorial
    # Mostrando o fatorial para o usuário
    print('O fatorial de {} é igual a {}'.format(numero, resultado))

    • @matheusmota3684
      @matheusmota3684 6 лет назад

      kkk muito bom acabou com a minha duvida estava com problemas quanto ao raciocinio estava colocando inves de receber = receber e somar += estava dando resultados absurdos

    • @bellcoutinho1669
      @bellcoutinho1669 6 лет назад +2

      você também pode usar além do += o -= ou *= , **= entre outros.

    • @JoaoGabriel-cu2yc
      @JoaoGabriel-cu2yc 6 лет назад

      que inveja,td organizadinho

  • @bernardo231
    @bernardo231 6 лет назад +6

    Desafio 063:
    f1 = 0
    f2 = 1
    f3 = f1 + f2
    c = 0
    num = int(input("Digite a quantidade de termos da sequência de fibonacci vc quer ver: "))
    while c < num:
    print(f1)
    f1 = f2
    f2 = f3
    f3 = f1 + f2
    c += 1

    • @dotsad
      @dotsad 3 года назад

      Assim é fácil, quero ver com o número inicial de input kkkk

    • @bernardo231
      @bernardo231 3 года назад

      q

    • @dotsad
      @dotsad 3 года назад

      começando a sequência não por 1, mas por um número digitado pelo usuário

    • @bernardo231
      @bernardo231 3 года назад

      A sequência começa pelo número 0, que é o 1º elemento.
      Não existe casos onde n < 1 pelo fato de n ser um número ordinal.

    • @dotsad
      @dotsad 3 года назад

      num1 = int(input('Digite um número:'))
      num2 = num1
      num3 = num2+num1
      print(num1, num2, num3)
      continuar = 1
      while continuar == 1:
      num1 = num2+num3
      num2 = num1+num3
      num3 = num2+num1
      print(num1, num2, num3)
      continuar = int(input('[ 1 ]Sim
      [ 2 ]Não
      Deseja continuar?'))
      Eu fiz um que começa a sequencia pelo número que o usuário escolher

  • @jonaspontes5589
    @jonaspontes5589 2 года назад +1

    Exercício 63
    print('SEQUÊNCIA FIBONACCI')
    n = int(input('Digite um número inteiro: '))
    a = 0
    b = 1
    c = 0
    cont = 2
    print(f'{a}, {b}', end='')
    while cont < n:
    c = a + b
    print(f', {c}', end='')
    a = b
    b = c
    cont += 1
    print('.')

  • @wesleysantos6289
    @wesleysantos6289 3 года назад

    Esse deu um trabalhinho viu! Ñ olhei nenhum tutorial e ñ sei se é a melhor forma mas deu certo.
    # 63
    num = int(input("Informe um numero inteiro! "))
    cont = 0
    f = 0
    fx = 0
    fy = 1
    while cont < num:
    print("{} ".format(f))
    f = fx + fy
    fy = fx
    fx = f
    cont += 1

  • @marianaduarte4988
    @marianaduarte4988 5 лет назад +253

    Guanabara : 'E ae , você se deu bem com as estruturas de repetição no for?'
    Eu : 'NAAAAAAAOOOOOOOO'
    Seguido de choro em posição fetal no canto do quarto.

    • @jeanaf45
      @jeanaf45 5 лет назад +8

      Mariana precisa de ajuda para entender? eu consegui entender bem se precisar de um help é só falar que eu tento te explicar de maneira resumida ;)

    • @Bruno1stm
      @Bruno1stm 4 года назад +5

      Demorei entender também rlx, só treinar que consegue

    • @victorfernandes8129
      @victorfernandes8129 4 года назад +1

      @@jeanaf45 SEQUESTRO u.u abusador

    • @victorfernandes8129
      @victorfernandes8129 4 года назад +7

      só tem gente te animando auhaua se fosse um cara n era assim huhu

    • @jeanaf45
      @jeanaf45 4 года назад +15

      @@victorfernandes8129 AHAHHAHAHAHAHAH nada ve cara! Eu nao sou esse tipo de pessoa, sou casado alias, nao sou aqueles nerd que fica atras de personagem feminina nos jogos de RPG não, kkkkkkkkk, só quis ser solidario

  • @joaohenrique8630
    @joaohenrique8630 4 года назад +4

    Ex 063
    Depois de quebrar a cabeça...
    print ('Sequencia de fibonacci')
    n1 = int (input('Qual o numeiro inteiro ? '))
    n2 = int (input('Qual o tamanho da sequencia ? '))
    c = 1
    n3 = [0]
    while c

  • @MatheusPatrick
    @MatheusPatrick 4 года назад +37

    Galera, uma dica que pensei enquanto fazia os exercícios:
    Com a função while é bem fácil você sem querer criar um loop infinito, que é quando o laço de repetição é executado infinitamente pois o limite dela nunca é atingido, e em computadores com processadores mais fracos isso pode fazer com que o programa sugue muito do sistema e faça o computador crashar e/ou desligar.
    Se o seu programa entrar em um loop infinito e não encerrar nunca, não entre em pânico e aperte o botão de encerrar o programa (quadrado vermelho em baixo do play no terminal ou simplesmente o atalho 'Ctrl F2') e importe a função sleep (from time import sleep) e coloque com pelo menos 2 segundos em várias partes do seu while para poder verificar com calma aonde está ocorrendo o loop para corrigir.
    Eu fiz isso quando o meu programa de fatorial entrou em loop por eu ter esquecido de subtrair 1 do número digitado pelo usuário toda vez que o laço era executado, desse jeito o laço nunca encerrava e ficava printando na tela a cada milésimo de segundo.
    O importante é não entrar em desespero e nisso acabar puxando seu computador da tomada, o que pode causar danos aos componentes de hardware.

    • @GabrielNascimento-nt1uu
      @GabrielNascimento-nt1uu 4 года назад +1

      kkkkkk eu imaginando vc puxando o pc da tomada

    • @andrericardomarquesbezerra2600
      @andrericardomarquesbezerra2600 4 года назад +4

      Decidi ler os comentários porque eu estava com essa dúvida sobre o que fazer, obrigado pela dica

    • @bituca__
      @bituca__ 3 года назад +1

      isso acontece quando você cria um while e não coloca inputs nele. Nesse trecho do meu código (tem mais depois), se eu tirar o " n = int(input('Número → '))", o programa cria um loop infinito, já que não há como inserir outro valor. Realmente, usando for é mais difícil de ocorrer.
      from math import factorial
      print('=== CALCULADORA DE FATORIAIS ===')
      print('~~~ INSIRA UM NÚMERO INTEIRO ~~~')
      n = int(input('Número → '))
      ft = factorial(n)
      while n != 0:
      print(f'{n}! = {ft} ')
      print('←←← DIGITE OUTRO NÚMERO →→→')
      print('←←← Digite 0 para SAIR →→→')
      n = int(input('Número → '))

  • @antares055
    @antares055 4 года назад

    063- n = int(input('Digite quantos termos da sequência de fibonacci você quer: '))
    fib = [0, 1]
    c = 2
    if n > 2:
    while c < n :
    fib.append(fib[c-2] + fib[c-1])
    c += 1
    print(fib)
    else:
    print(fib)

  • @veinaboavei2012
    @veinaboavei2012 5 лет назад +5

    Olá meu queridos quero dizer para vocês que pesquisar e cair de cabeça no assunto vale a pena, por exemplo, eu havia estudado sobre while a uns dias atras e acabei fazendo uma "calculadora cientifica" e agora o Gustavo pediu para fazer uma calculadora simples e eu senti muito orgulho de mim mesmo por ter me policiado, segue minha calculadora:
    #Hey developers, this is my first program without following instructions,
    #I am glad to have this communit on my side thank you for all.
    #PS:Sorry for the prints and vars being on portuguese
    from math import sqrt, cos, sin, tan, hypot
    while True:
    #MENU
    print('CALCULADORA PYTHON')
    print('Escolha uma das operações')
    print('Para somar digite "+"')
    print('Para subtrair digite "-"')
    print('Para multiplicar digite "/"')
    print('Para dividir digite "*"')
    print('Para potenciar digite "*"')
    print('Para calcular raiz quadrada digite "raiz2"')
    print('Para calcular raiz cubica digite "raiz3"')
    print('Para calcular coseno digite "cos"')
    print('Para calcular seno digite "sen"')
    print('Para calcular tangente digite "tan"')
    print('Para calcular hipotenusa digite "hip"')
    print('_____________________________________')
    print('')
    print('_____________________________________')
    print('Para calcular a área de um quadrado digite "qua"')
    print('Para calcular a área de um retângulo digite "ret"')
    print('Para calcular a área de um triângulo equilatero digite "tri"')
    print('Para calcular a área de um circulo digite "cir"')
    print('Para sair digite "sair"')
    menu = input(': ').strip()
    if menu == 'sair':
    print('Obrigado por usar a calculadora Python')
    print('Volte sempre')
    break
    #CALCULOS
    elif menu == '+':
    n1 = str(input('Digite o primeiro número: '))
    n2 = str(input('Digite o segundo número: '))
    r = n1 + n2
    print('________________')
    print('')
    print('O resultado é '+r)
    print('________________')
    elif menu == '-':
    n1 = str(input('Digite o primeiro número: '))
    n2 = str(input('Digite o segundo número: '))
    r = n1 - n2
    print('________________')
    print('')
    print('O resultado é '+r)
    print('________________')
    elif menu == '*':
    n1 = str(input('Digite o primeiro número: '))
    n2 = str(input('Digite o segundo número: '))
    r = n1 * n2
    print('________________')
    print('')
    print('O resultado é '+r)
    print('________________')
    elif menu == '/':
    n1 = str(input('Digite o primeiro número: '))
    n2 = str(input('Digite o segundo número: '))
    r = n1 / n2
    print('________________')
    print('')
    print('O resultado é '+r)
    print('________________')
    elif menu == '**':
    n1 = str(input('Digite a base: '))
    n2 = str(input('Digite a potência: '))
    r = n1 ** n2
    print('________________')
    print('')
    print('O resultado é '+r)
    print('________________')
    elif menu == 'raiz2':
    n1 = float(input('Digite o primeiro número: '))
    r = sqrt(n1)
    print('________________')
    print('')
    print('O resultado é {}'.format(r))
    print('________________')
    elif menu == 'raiz3':
    n1 = float(input('Digite o primeiro número: '))
    r = n1 ** 3
    print('________________')
    print('')
    print('O resultado é {}'.format(r))
    print('________________')
    elif menu == 'cos':
    n1 = int(input('Digite o primeiro número: '))
    r = cos(n1)
    print('________________')
    print('')
    print('O resultado é {}'.format(r))
    print('________________')
    elif menu == 'sen':
    n1 = float(input('Digite o primeiro número: '))
    r = sin(n1)
    print('________________')
    print('')
    print('O resultado é {}'.format(r))
    print('________________')
    elif menu == 'tan':
    n1 = float(input('Digite o primeiro número: '))
    r = tan(n1)
    print('________________')
    print('')
    print('O resultado é {}'.format(r))
    print('________________')
    elif menu == 'hip':
    n1 = float(input('Digite o cateto oposto: '))
    n2 = float(input('Digite o cateto adjacente: '))
    r = hypot(n1,n2)
    print('________________')
    print('')
    print('O resultado é {}'.format(r))
    print('________________')
    #CALCULOS DE ÁREA
    elif menu == 'qua':
    n1 = float(input('Digite a base: '))
    r = n1 ** 2
    print('________________')
    print('')
    print('A área é {}'.format(r))
    print('________________')
    elif menu == 'ret':
    n1 = float(input('Digite a base: '))
    n2 = float(input('Digite o altura: '))
    r = n1 * n2
    print('________________')
    print('')
    print('A área é {}'.format(r))
    print('________________')
    elif menu == 'tri':
    n1 = float(input('Digite a base: '))
    n2 = float(input('Digite a altura : '))
    r = (n1 * n2)/2
    print('________________')
    print('')
    print('O resultado é {}'.format(r))
    print('________________')
    elif menu == 'cir':
    n1 = float(input('Digite o raio : '))
    r = (n1 ** 2)* 3.14
    print('________________')
    print('')
    print('O resultado é {}'.format(r))
    print('________________')
    else:
    print('Operação invalida')
    print('Tente novamente')
    continue

    • @haomakk
      @haomakk 5 лет назад

      nossa que legal! como que funciona o comando *continue* ?

  • @sobretudo3107
    @sobretudo3107 7 лет назад +5

    Guanabara a cada vídeo se supera

  • @judagameappdev
    @judagameappdev Год назад

    cont = 1
    f1 = 1
    f2 = 1
    resultado = 0
    while cont < numero:
    print(f1,f2, end=' ') #saindo: 1
    while cont < numero:
    cont += 1
    resultado = f1 + f2 #=2
    f2 = f1 #1
    f1 = resultado #=2
    print(resultado, end=' ')
    CONSEGUI MAIS 1 ! ! ! ! ! ! !

  • @marcellalopes2407
    @marcellalopes2407 9 месяцев назад

    Como é bacana assistir uma aula tão esclarecedora, vc te uma didática maravilhosa! Parabéns pelo seu trabalho e gratidão 🙏🏻👏🏻

  • @giordanonin
    @giordanonin 5 лет назад +35

    Estou adorando o seu curso e o formato dele mas notei algo nessa aula
    12:38 tem um erro no seu exemplo. nesse momento ele iria perder a moeda pois iria andar um passo e imediatamente depois pular antes de checar pela moeda. ele pegaria a ultima moeda mas não a penúltima. para solucionar poderia colocar mais uma verificação se tem moeda ou fazendo a verificação do buraco ser um "elif" e não apenas um "if".
    Obrigado pelo ótimo conteúdo esta me ajudando MUITO no meu aprendizado de python.

    • @AchoqueSeilah
      @AchoqueSeilah 4 года назад +3

      Se inverter as duas opções (pular e pegar) tambem resolveria :)

    • @matheuspiramides9718
      @matheuspiramides9718 4 года назад +1

      @@AchoqueSeilah não, pq se for pra um programa aleatório, ele poderia pular (parar em cima de uma moeda) mas andar depois sem pegar a moeda. Para esse caso, isso funcionaria. Acho que o bom seria
      if moeda: pega
      else:
      if buraco: pula
      if chão: anda

    • @NandaCMBC
      @NandaCMBC 4 года назад +1

      Tbm percebi isso, acho q a melhor solução serio o elif tbm

    • @migueljp44
      @migueljp44 4 года назад +1

      @@NandaCMBC
      Eu tbm jurei que ele iria usar elif, agora só vai ficar no if?

    • @inteligencianaoartificialb3349
      @inteligencianaoartificialb3349 4 года назад

      e isso importa?
      é só um exemplo pra cês entenderem

  • @heltonteixeira8880
    @heltonteixeira8880 5 лет назад +6

    a satisfação de resolver os exercícios sem ajuda é a melhor!

  • @diogoferreirafelipe3360
    @diogoferreirafelipe3360 6 лет назад +17

    Minha nossa, demorei umas três horas quebrando a cabeça pra fazer a do Fibonnaci

    • @edduardoo
      @edduardoo 5 лет назад +6

      Mas conseguiu, no começo é assim mesmo. Parabéns pelo esforço!

    • @viniciuslima1311
      @viniciuslima1311 4 года назад

      Ainda to aqui... pelo menos umas 2 horas e pensando se vejo a resolução ou não. É tanta coisa que testei que fico perdido

    • @alguem9421
      @alguem9421 3 года назад

      Mas a biblioteca math tem uma função feita especificamente para isso

    • @fesorepe
      @fesorepe 3 года назад

      Também. Tive que me render a assistir à resposta!

  • @DoflamingoDonquixote-t1b
    @DoflamingoDonquixote-t1b Год назад +1

    Gratidão por um curso assim estar disponível online, gratuito. Valeu professor gafanhoto

  • @rodrigosiliunas8677
    @rodrigosiliunas8677 3 года назад +3

    Eu já fiz o curso de Python algum tempo mas eu gostei tanto da lista de exercícios que sempre que eu procuro aprender uma linguagem nova eu volto nos vídeos de exercícios, pego o enunciado e refaço em outras linguagens.
    Para quem tiver curiosidade sobre a Syntax de Ruby:
    print("Bem-vindo a segunda versão do programa que calcula a progressão aritimética.
    Qual é o primeiro termo dessa P.A?: ")
    first_term = gets.chomp.to_i
    print("Ótimo. Agora nos informe, por gentileza, a razão dessa P.A: ")
    reason = gets.chomp.to_i
    arithmetic_progression = first_term
    while arithmetic_progression != ((first_term + reason) + reason * 8);
    print("#{arithmetic_progression} ➙ ")
    arithmetic_progression += reason
    sleep(1)
    end
    print("#{arithmetic_progression} ➙ FIM!")

  • @zacmusicandart
    @zacmusicandart Год назад +4

    desafio 062:
    a1 = int(input('Qual o primeiro termo de uma P.A.? '))
    r = int(input('E qual é a razão dessa mesma P.A.? '))
    ct = 0
    print(f'
    OS 10 PRIMEIROS TERMOS DESSA P.A. SÃO:
    {a1}')
    while ct

  • @bernout4341
    @bernout4341 2 года назад +3

    Eu estou fazendo todos os exercícios e colocando os códigos aqui a medida que vou terminando.
    👇
    Desafio 57 (esse ficou com o resultado bem bonito)
    from time import sleep
    gender = str(input('Digite o seu sexo: (M/F) ')).strip().upper()
    while gender != 'M' and gender != 'F':
    print('Dado incorreto.')
    sleep(1)
    gender = str(input('Por favor digite o seu sexo: (M/F) ')).upper().strip()
    if gender == 'M':
    print('Sexo masculino registrado com sucesso.')
    if gender == 'F':
    print('Sexo feminino registrado com sucesso.')
    Desafio 58 (esse foi bem legal de fazer)
    from random import randint
    from time import sleep
    number = randint(0, 10)
    guess = int(input('Tente adivinhar o número que o computador pensou: '))
    count = 0
    while number != guess:
    print('Não era esse. Tente novamente.')
    sleep(1)
    guess = int(input('Tente adivinhar o número que o computador pensou: '))
    count += 1
    print(f'Você acertou, o número era {number}. Você levou {count} vezes para acertar.')
    Desafio 59 (esse não me deu tanta dor de cabeça, foi bem tranquilo de fazer)
    num1 = 0
    num2 = 0
    operator = 0
    while operator != 5:
    num1 = int(input('Digite o primeiro número: '))
    num2 = int(input('Digite o segundo número: '))
    operator = int(input('O que você deseja fazer com os dois números digitados?
    '
    '[1] Quero somá-los
    [2] Quero multiplicá-los
    [3] O maior número digitado
    '
    '[4] Quero digitar novos números
    [5] Quero sair do programa
    '))
    if operator == 1:
    print(f'{num1} + {num2} = {num1 + num2}')
    elif operator == 2:
    print(f'{num1} x {num2} = {num1 * num2}')
    elif operator == 3:
    maior = [num1 or num2]
    print(f'O maior número é o {max(maior)}.')
    elif operator == 4:
    pass
    Desafio 60 (eu não consegui imaginar uma forma de fazer um cálculo de um fatorial com while)
    from math import factorial
    n = int(input('Digite um número: '))
    print(factorial(n))
    Desafio 61
    from time import sleep
    # Progressão aritimética do Usuário
    num = int(input('Digite um número para ver a PA: '))
    count = num
    decimo = num + 10
    # Repetição while
    print(num, end=' ')
    while count != decimo:
    sleep(0.7)
    count += 1
    print(count, end=' ')
    Não vou fazer o 62 por preguiça
    Desafio 63 (esse eu não consegui, tive que ver a resolução, mas depois que eu entendi a lógico por trás, eu consegui fazer eu mesmo)
    n = int(input("Quantos termos? "))
    t1 = 0
    t2 = 1
    count = 1
    print(f'{t1} -> {t2} ->', end='')
    while count != n:
    t3 = t1 + t2
    t1 = t2
    t2 = t3
    count += 1
    print(f' {t3}', end=' ->')
    print(' Fim', end='')
    Desafio 64
    n = 0
    num = []
    count = 0
    while n != 999:
    count += 1
    n = int(input('Digite um número: '))
    num.append(n)
    print(f'A soma de todos os números digitados é {(sum(num)) - 999}')
    print(f'Foram digitados {count - 1} numeros.')
    Desafio 65
    n = 0
    maior = 0
    menor = 0
    gar = []
    count = 0
    while n != 'n':
    count += 1
    n = int(input('Digite um número:'))
    gar.append(n)
    if count == 1:
    maior = n
    menor = n
    if n > maior:
    maior = n
    if n < menor:
    menor = n
    a = input('Quer continuar? [S/N]').lower()
    if a == 'n':
    break
    print(f'A média entre os números digitados é {sum(gar) / count}')
    print(f'O maior número digitado é {maior} e o menor número digitado é {menor}.')

  • @sophiass9457
    @sophiass9457 4 года назад +2

    Sempre que tem um exercício cujo gênero é um detalhe eu busco adicionar mais gêneros nele pra tornar meu produto mais acessível e abrangente e também pra treinar a técnica com mais elementos. No caso do exercício 57 eu vou fazer o usuário escolher entre M, F, NB, e OUTRO (talvez eu abrevie) por exemplo.

  • @cassiano900
    @cassiano900 3 месяца назад

    Estou fazendo as aulas e cada dia da mais vontade de fazer. Obrigado Mestre Guanabara.

  • @reynaldofernandes997
    @reynaldofernandes997 6 лет назад +4

    Eu fiz o 63 assim:
    print('='*60)
    num = int(input('Entre com número para saber esta sequência fibonacci:'))
    x = 1
    y = 0
    cont = 1
    while cont

  • @alissonlima450
    @alissonlima450 2 года назад +3

    Ex 57
    demorei mas saiu!
    40 min para completar o exercicio!
    sexo = 'm' or 'f'
    while sexo == 'm' or 'f' :
    sexo=str(input('Digite uma opção sexual: [m/f]'))
    if sexo != 'm':
    if sexo != 'f':
    print('Digite novamente, opção invalida!')

  • @patriciapadulalopes3371
    @patriciapadulalopes3371 4 года назад +3

    DESAFIO 58:
    Tentei simplificar ao máximo, acho que está certo:
    import random
    computador = random.randint(0,5)
    digitado = int(raw_input('Digite um numero: '))
    tentativas = 1
    if digitado == computador:
    print ('Vc acertou de primeira, com {} tentativa!'.format(tentativas))
    else:
    while digitado != computador:
    digitado = int(raw_input('Digite outro numero, ainda nao eh oq pensei: '))
    tentativas = tentativas + 1
    print('Vc conseguiu! Acertou com {} tentativas!'.format(tentativas))

    • @johanrecaman
      @johanrecaman 4 года назад

      tente ao invés de usar .format, usar
      tentativas = 1
      print(f"Vc conseguiu! Acertou com {tentativas} tentativas!")
      fica bem mais simplificado, você pode trocar por esse modelo que te mostrei em todas as vezes que usaria o .format

    • @johanrecaman
      @johanrecaman 4 года назад

      você só coloca o f antes das aspas e coloca a variável dentro das chaves, fica mais simples e mais bonito no código, além de eu achar mais fácil

    • @diegolima7970
      @diegolima7970 4 года назад

      Esta dando erro

  • @m4rc0svsc
    @m4rc0svsc 7 лет назад +85

    Queria saber se vc vai pro intermediario e avançado de python depois que terminar esse curso

    • @raphaelG_
      @raphaelG_ 7 лет назад +5

      vai até POO, então...

    • @denysantos9012
      @denysantos9012 7 лет назад +1

      Raphael Rodrigues isso MSM.. Avançando nao sera gratuito.. Ele flw sobre isso

    • @raphaelG_
      @raphaelG_ 7 лет назад +1

      Ainda sim, vai ser bem avançado, gratuitamente vai até o POO

    • @m4rc0svsc
      @m4rc0svsc 7 лет назад +8

      achei que 90k reais nao fosse gratuito

    • @danielantunes7666
      @danielantunes7666 7 лет назад +6

      Não há dinheiro que pague o conhecimento.

  • @ednaldogomes6124
    @ednaldogomes6124 4 года назад +1

    Só estou acompanhando as aulas agora em 2020. As aulas são muito boas e bastante didáticas. Um profissional como o Guanabara merece ser apoiado. Espero que o site volte logo, para eu poder ajudar no Crowdfunding para novos cursos. Muito obrigado, Guanabara e equipe do Curso em Vídeo!

  • @jeffersoncarlo13
    @jeffersoncarlo13 4 года назад +2

    Fiz o 65 sozinho que emoção.
    Pq achei bem dificil no começo mas fui fazendo rodando e acrescentando aos poucos.

  • @pthiago_s5075
    @pthiago_s5075 6 лет назад +208

    aula: 1+1 = 2
    exercício: calcule a massa do universo

    • @Vittu_Dev
      @Vittu_Dev 4 года назад +8

      kkkkk tem uns bem assim mesmo
      Foram dois exercícios na aula de estrutura for que eu não consegui fazer sozinho, tipo, olhei na internet algumas dicas de uso do somatório e contador.
      Nessa eu já estou tendo problemas no desafio 061, vamos ver se eu consigo fazer sem olhar na internet ou até mesmo na aula de resposta.

    • @jamesjose2115
      @jamesjose2115 4 года назад +4

      Ikkkkkkkkkkkkkkkkkkn plvr mas vale a pena pq nos quebra cabeça

    • @pthiago_s5075
      @pthiago_s5075 4 года назад

      @@jamesjose2115 É igual na vida real

    • @JS-hk3tc
      @JS-hk3tc 4 года назад +1

      Pq tem luz no ceu que parece ter vida propria.

    • @JeftiLucenaAndrade
      @JeftiLucenaAndrade 4 года назад

      uAHUauhauhahu to rindo mais que uma hyena retardada

  • @vitorgomes7938
    @vitorgomes7938 4 года назад +52

    Guanaba: "está vindo ai uma lista com 9 exercícios"
    eu: ruclips.net/video/9ReLEWlZ2mw/видео.html

  • @Matheus100xp
    @Matheus100xp 3 года назад +5

    "Caso digite J, você é o que? Um jabuti?" kkkkkkkkkkkkkkkk perdi tudo nessa parte

  • @joaovictorsoares9318
    @joaovictorsoares9318 2 года назад

    po cara salvou muito, to aprendendo agora e meu cod n tava rodando, seu video me foi muito util por ensinar o while not, seu canal é fantastico

  • @William_Cavalcanti
    @William_Cavalcanti 20 часов назад

    desses exercicios, só consegui fazer o 064 de primeirakkkkkk Pelo menos agora sei onde eu devo estudar mais para melhorar. Otima aula 🌹

  • @Amandayt0
    @Amandayt0 4 года назад +16

    "E pelo amor de Jesus Cristo, não é âpple, é Apple! Fala direitinho... POR FAVOR!"
    Rachei hahahaha

  • @Eliezer_Oliveira
    @Eliezer_Oliveira Год назад +4

    DESAFIO 057:
    masculino = 'M'
    feminino = 'F'
    r = 0
    while r != masculino and r != feminino:
    r = str(input('Informe seu sexo: [M/F] '))
    if r == 'M':
    print('Você é do sexo masculino.')
    elif r == 'F':
    print('Você é do sexo feminino.')
    print('TCHAU')
    🤓

  • @bellcoutinho1669
    @bellcoutinho1669 7 лет назад +5

    Exercício 058
    # Módulos globais
    from random import randint
    from time import sleep
    # Cabeçalho do jogo
    print('\033[1;33m-=-' * 20)
    print('\033[1;34mVou pensar em um número entre 0 e 10. Tente adivinhar...')
    print('\033[1;33m-=-' * 20)
    # Escolha do computador
    computador = randint(0, 10)
    # Escolha do jogador
    jogador = int(input('\033[mEm que número eu pensei? '))
    # Variável contador de tentativas
    tentativas = 1
    # Printando o nome PROCESSANDO...
    print('\033[1;35mPROCESSANDO...\033[m')
    sleep(3)
    # Verificando antes do while
    if jogador == computador:
    print('\033[1;32mPARABÉNS! Você conseguiu me vencer de PRIMEIRA!\033[m')
    else:
    print('\033[1;31mGanhei! Eu não pensei no número {}\033[m'.format(jogador))
    # Verificando quantas vezes o jogador precisou para acertar
    while jogador != computador:
    jogador = int(input('Em que número eu pensei? '))
    tentativas = tentativas + 1
    # Printando o nome PROCESSANDO...
    print('\033[1;35mPROCESSANDO...')
    sleep(3)
    # Mostrando quem ganhou
    if jogador == computador:
    print('\033[1;32mPARABÉNS! Você conseguiu me vencer!')
    print('Com {} tentativas!\033[m'.format(tentativas))
    else:
    print('\033[1;31mGanhei! Eu não pensei no número {}!\033[m'.format(jogador))

  • @ramonjales9941
    @ramonjales9941 3 года назад +1

    eu fico feliz pelo Brasil ter não só um ótimo youtuber, como também um ótimo professor. Parabéns!

  • @almeidaoviajante9536
    @almeidaoviajante9536 6 месяцев назад

    2024 fritando com ex46>>>pra frente...mas com fé e meus 40 anos vamos que vamo!!! o guanabara eh top

  • @wallyanimes7478
    @wallyanimes7478 5 лет назад +6

    Exercicio 58:
    from random import choice
    lista = [1, 2, 3 ,4 ,5 ,6 ,7 ,8 , 9, 10]
    n = choice(lista)
    j = 200
    p = 0
    while n != j:
    j = int(input('Digite um valor de 0 a 10: '))
    if n != j:
    print ('
    Você errou! Tente Novamente.
    ')
    p += 1
    print ('Você acertou, Você tentou {} vezes para acertar!'.format(p))

    • @alyssoncristhian7613
      @alyssoncristhian7613 5 лет назад +3

      achei bacana seu código. Ficou bem menor que o meu. Mas se quiser uma dica, poderia ter usado a função randint ao invés do choice e ter evitado de criar uma lista

    • @wallyanimes7478
      @wallyanimes7478 5 лет назад

      @@alyssoncristhian7613 obrigado.

  • @hoteltrivago4709
    @hoteltrivago4709 7 лет назад +7

    *Gostaria de tirar uma duvida, pode ser boba para alguns mas para mim nao pois realmente nao sei. Estou começando a aprender a programar com as aulas do guanabara como a maioria, e minha duvida é, como faço para rodar os códigos depois? Tipo criei um programa e quero aplica-lo em algum lugar ou salvar e depois usa-lo em determinado lugar como faço isso? Eu uso o windows no caso seria o promp de comando do windows? Ou o próprio pycharm?*

    • @TeamEternalEmpire
      @TeamEternalEmpire 7 лет назад +8

      Você vai criar um arquivo .exe pro seu programa, no caso se for desktop procure por "interface grafica python" e você vai ver algumas frameworks que permite você criar um grafico pro seu programa para então transforma-lo em um arquivo executavel, caso não tenha uma interface grafica seu executavel vai rodar no CMD, mas vá com calma, criar o executavel é algo bem mais avançado, eu sei que é legar ver o programa bonitinho rodando mas tenta relaxar

    • @raphaelG_
      @raphaelG_ 7 лет назад

      Python não tem .exe, você pode baixar uma biblioteca e programar dentro do seu projeto para que ele se torne um instalável/executável

    • @hoteltrivago4709
      @hoteltrivago4709 7 лет назад +1

      *Foi ao vivo e Raphael Rodrigues, muito obrigado por tirarem minha duvida valeu :D*

    • @SergioElias
      @SergioElias 7 лет назад

      você pode criar um executável usando um conversor PY2EXE

    • @callthesamu7622
      @callthesamu7622 6 лет назад

      Raphael Rodrigues Também tem uns conversores

  • @Alex-jm1iq
    @Alex-jm1iq 5 лет назад +7

    Infelizmente eu ainda não fiz o primeiro teste, eu queria já ter pegado meu certificado. Eu vou ter que esperar o Guanabara lançar a nova plataforma...

    • @DesperteSeuPotencialOF
      @DesperteSeuPotencialOF 5 лет назад

      eu consegui fazer o teste e pegar o certificado mesmo sem ele ter lançado a plataforma nova..

  • @lua_lgl
    @lua_lgl 2 года назад +2

    Esse cara é muito fera!!!!! 🍀🌎💎👏👏👏👏👏

  • @abneuryjr9841
    @abneuryjr9841 Год назад +1

    Tá ficando cada vez mais emocionante

  • @reynaldofernandes997
    @reynaldofernandes997 6 лет назад +10

    Eu fiz 57 assim:
    sx = str(input('Entre com o sexo da pessoa, [ M / F ].')).strip().upper()[0]
    while sx not in 'MmFf':
    sx = str(input('Dados inválido. Escolha entre [ M / F ]')).strip().upper()[0]
    print('Sexo escolhido foi o {}.'.format(sx))

    • @uKaigo
      @uKaigo 6 лет назад +4

      não precisava do MmFf, pq já colocou upper, podia colocar MF

  • @lucashakinnen5065
    @lucashakinnen5065 Год назад +3

    desafio 58 aprimorado
    import random
    from time import sleep
    computador=random.randint(1,100)
    print('Vou Pensar em um Numero de 1 a 100.,Tente adivinhar...')
    sleep(1.3)
    jogador=int(input('Em Que numero pensei? '))
    while jogador != computador:
    sleep(1.0)
    print('O Numero Que Pensei Nao Foi Esse...')
    sleep(1.5)
    if jogador>computador:
    print('Um Pouco Menos...')
    else:
    print('Um Pouco Mais...')
    jogador = int(input('Em Que numero pensei? '))
    print('=-='*6)
    print(' VOCE ACERTOU!!!')
    print('=-='*6)

  • @joseeustaquiosantos9617
    @joseeustaquiosantos9617 6 лет назад +20

    Na minha humilde pequenêz, acredito que o comando para analisar se há uma moeda deveria ser o primeiro comando ....

    • @karlcarl708
      @karlcarl708 6 лет назад +1

      tlg pensei o mesmo, porem era so um explicação.

    • @ivancatalao9655
      @ivancatalao9655 6 лет назад

      bom, devia ter vários de moeda. por exemplo: 12:43 tem sim buraco!

    • @annysouza6016
      @annysouza6016 6 лет назад

      Pensei a mesma coisa no começo, mas depois analisei direito e lembrei que era apenas uma teoria. Se caso alguém fosse reclamar ele nos daria os exercícios para resolver esses problemas :D

    • @brunohonda848
      @brunohonda848 6 лет назад +1

      Tem uma pequena falha no algoritmo. Se tiver uma sequência chão, chão com moeda e buraco ele vai deixar a moeda para traz.

    • @isaacsantana8993
      @isaacsantana8993 5 лет назад

      Eu também pensei nisso. kkk

  • @bekacynthia
    @bekacynthia 2 года назад +1

    MELHOR PROFESSOR DE PROGRAMAÇÃO. PONTO!

  • @wesleygps6454
    @wesleygps6454 Год назад +1

    Vlw Guanabara vc é TOP, eu realmente gosto muito dessa aula pq foi com ela que eu fiz varios desafios proprios que surgiam no cotidiano!!!
    >>> Um extra para vcs que estão lendo meu comentario:

  • @danielmistieri2710
    @danielmistieri2710 3 года назад +3

    Guanabara jogando na cara pela 38383849 vez que copiar códigos é errado.

  • @MineLucasBROficial
    @MineLucasBROficial 3 года назад +6

    Desafio 60
    From math import factorial
    nm = int(input(‘digite o valor’)
    Print(factorial(nm))
    Eu não usei for nem while, mas tá certo...

  • @ApenasUmGatoQualquer
    @ApenasUmGatoQualquer 7 лет назад +4

    Não sei se é só no meu PC, mas de acordo com os testes que eu fiz, o while é sim levemente mais rápido que o for com muitas iterações. Para quem quiser testar também, segue o código: gist.github.com/LeandroMontanari/41baeef0400be15ad88af020581baeec

    • @uKaigo
      @uKaigo 6 лет назад

      O meu ta variand

    • @uKaigo
      @uKaigo 6 лет назад

      A execução do for com 100000 números demorou 2.73 segundos.
      A execução do while com 100000 números demorou 3.00 segundos.
      O laço mais rapido foi o for. Ele demorou 0.27 segundos menos que o while.
      A execução do for com 100000 números demorou 4.60 segundos.
      A execução do while com 100000 números demorou 3.98 segundos.
      O laço mais rapido foi o while. Ele demorou 0.62 segundos menos que o for.

    • @DiegoWellyngton
      @DiegoWellyngton 6 лет назад

      A execução do for com 10000 números demorou 0.07 segundos.
      A execução do while com 10000 números demorou 0.08 segundos.
      O laço mais rapido foi o for. Ele demorou 0.01 segundos menos que o while.

    • @devrobertmacedo
      @devrobertmacedo 5 лет назад

      Na prática, não tem diferença nenhuma na velocidade. Ninguém notaria 1 segundo a mais ou a menos.

    • @chico1475
      @chico1475 3 года назад

      O meu deu os mesmos 0.07 segundos

  • @ronaldobezerra6703
    @ronaldobezerra6703 4 года назад

    Guanabara é o melhor professor na sua área. E olha que já procurei bastante, o conteúdo de seus cursos e melhor que muitos pagos. Sempre que tenho oportunidade eu recomendo. Parabéns.

  • @BrunoCosta-gx8um
    @BrunoCosta-gx8um 3 года назад

    Nunca faço comentários no youtube. Mas para vc vou fazer. Cara, vc é muito bom professor, até agora o melhor que já vi na internet. Muito obrigado por esse curso de Python!

  • @reynaldofernandes997
    @reynaldofernandes997 6 лет назад +4

    Eu fiz o 60 assim:
    print('='*35)
    num = int(input('Entre com um número qualquer: '))
    fat = num
    result = num
    print('\033[1;33m{}!\033[m = '.format(num), end='')
    while fat != 0:
    print('{}'.format(fat),end='')
    print(' x ' if fat > 1 else ' = ',end='') # tinha feito diferente, mudei para isto conforme dica de Guanabara.
    result *= fat
    fat = fat - 1
    print(' = {}'.format(result))
    print('O fatorial de \033[1;33m{}!\033[m é \033[1;36m{}\033[m'.format(num, result))
    print('='*35)

    • @artoing
      @artoing 4 года назад

      tá errado viu

  • @lartverse
    @lartverse 7 лет назад +4

    Guanabara da para usar python com arduino? ps: arduino seria uma boa para um curso em :D

    • @Nimenz1
      @Nimenz1 7 лет назад

      Não da cara, Arduino utiliza apenas as linguagens C e C++.

    • @DaniiSantos01
      @DaniiSantos01 6 лет назад +2

      Dá sim, porém será necessário o uso de uma biblioteca (pyserial). Dá para programar tranquilamente com o Python no Raspberry Pi.

    • @JoaoPaulo-pl8we
      @JoaoPaulo-pl8we 6 лет назад

      Da sim, ele mesmo falou isso no inicio do curso de python lá no mundo 1.

  • @DanielAzevedoProf
    @DanielAzevedoProf 5 лет назад +5

    Dá para fazer um robô do tipo "Siri" com os conhecimentos adquiridos até o momento.

  • @MrRosarodrigo
    @MrRosarodrigo Год назад

    na moral, estou numa pos do senai/sesi em machine learn e big data e la não dão conta de ensinar isso não. Vc é o melhor Guana! TMJ

  • @gabrielevangelista6087
    @gabrielevangelista6087 3 года назад +1

    Eu simplesmente estou amando o curso. Quando eu tiver condições, com certeza apoiarei o canal e os projetos financeiramente!!!!
    Muito obrigado. Educação muda vidas e o seu curso está mudando a vida de muita gente.

  • @PapaplaysBGE
    @PapaplaysBGE 7 лет назад +41

    Ouvir curso de github? É isso mesmo Arnaldo?

  • @skudy8112
    @skudy8112 4 года назад +21

    28:00 'Que que é? Você é um jabuti?' KKKKKKKKKKKK

  • @playerboxiptv8346
    @playerboxiptv8346 6 лет назад +4

    #FIBO
    termos = int(input('Quantos termos quer mostrar?: '))
    c = 0
    n1 = 0
    n2 = 1
    while c < termos:
    res = n2
    n2 = n1 + n2
    n1 = res
    print(n2)
    c += 1

  • @terrariaplay5779
    @terrariaplay5779 2 года назад +1

    Eu achei que o 65 tava fácil, eu consegui fazer sozinho e ainda coloquei um negócio, pq para a pessoa escolher se quer continuar ou não ela digita ou S ou N, e se ela digitar outra coisa o meu programa avisa, ficou muito bom.

  • @guilherme10119
    @guilherme10119 2 месяца назад

    Realmente,as coisas começaram a se complicar um pouco mais.Começei a resolver os exercícios dessa aula no dia 08/08 e já estamos no dia 10/08.Até então já consegui concluir os exercícios 57,58,61 e 64(facilmente).Têm alguns exercícios que consegui resolver uns 90% esses são os casos dos exercícios 59,62 e 65(nesses casos o problema é bem específico,ou seja se eu conseguir resolver ele também finalizo o exercício).Por último, têm os casos que estão em 10% ou que nem comecei ainda, são eles os exercícios 60 e 63,o ex060 é Fibonacci,já fiz esse exercício uma vez quando estava estudando pseudo código,a dor de cabeça que me deu naquela época não foi brincadeira😂, então resolvi deixar para fazer-lo mais tarde.Já o de fatorial tentei fazer,mas por algum motivo eu não consigo entrar em consenso com meu cérebro,todas as rotas que crio na minha mente estão dando errado,por isso só escrevi o começo do programa.😅

  • @eualexslim
    @eualexslim 5 лет назад +10

    "Procura-se bom copiador de código do Google"! ksksksksksksksksksk

  • @nuvemdelaranja1167
    @nuvemdelaranja1167 5 лет назад +4

    -=-=-=-=-=-=-=- SEQUENCIA DE FIBONACCIE COM 8 LINHAS -=-=-=-=-=-=-=-
    #ex063
    a = 0
    b = 1
    n = int(input('Digite um numero: ')) - 2
    while b < n:
    print(f'{b}', end=' -> ')
    c = a
    a = b
    b = a + c
    print(b)

  • @eduardohenrique4949
    @eduardohenrique4949 7 лет назад +26

    Galera passem seus github (github.com/satrini o meu) vamos compartilhar as resoluções dos exercícios e seguir uns aos outros e talvez criar projetos juntos.
    Quem não tem um github crie um pq vocês irão precisar em um breve futuro, acredite.

    • @Pecaparacarvalho
      @Pecaparacarvalho 7 лет назад

      github.com/CyberBalance

    • @ApenasUmGatoQualquer
      @ApenasUmGatoQualquer 7 лет назад +1

      github.com/LeandroMontanari/python3-curso-em-video
      P.S.: Já resolvi todos os desafios desta aula. Se alguém precisar de uma mão, dá uma passada lá! 😉

    • @andre23arruda
      @andre23arruda 7 лет назад

      github.com/andre23arruda/Curso_em_Video

    • @rodrigolins810
      @rodrigolins810 7 лет назад

      github.com/rrlins

    • @brhorta
      @brhorta 7 лет назад

      github.com/brhorta

  • @inosuke3626
    @inosuke3626 3 года назад +1

    Melhor professor do mundo! Ótima didática, bem humorado, simpático... Slk, sem palavras, tá salvando meu curso. Aprendo muito com seus vídeos 😀

  • @uwaissfaical8658
    @uwaissfaical8658 3 года назад

    Prof Gunabara és o melhor professor que eh na tive

  • @danilogranger2771
    @danilogranger2771 5 лет назад +6

    Alguém está assistindo esse curso em 2019? Sabem se ainda estão fornecendo certificado? Pois eu não tô conseguindo.

    • @TheRaphaelbonome
      @TheRaphaelbonome 5 лет назад +1

      o site ta fora do ar temporariamente :(

    • @Amanda-qe5lj
      @Amanda-qe5lj 5 лет назад +1

      tem que esperar, enquanto isso vai fazendo o 2º mundo e quando o site voltar, da uma revisada nas suas anotações do 1º mundo e faz a prova :-)

  • @alexandregaldino5508
    @alexandregaldino5508 Год назад +1

    resolvi essa assim
    termo = int(input("Digite o valor do primeiro termo: "))
    ra = int(input("Digite o valor da razão:
    "))
    cont = 0
    while cont != 10:
    print(termo)
    cont += 1
    termo += ra