Matrizes - Curso de Python #16

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 41

  • @rafasantos23
    @rafasantos23 4 ปีที่แล้ว +40

    *Mesmo eu já tendo bastante conhecimento em python, não custa nada assitir umas vídeos aulas porque a gente sempre aprende uma coisa ou outra, aliás as suas aulas são bem explicadas*

    • @Mari-hm7oc
      @Mari-hm7oc 3 ปีที่แล้ว

      Será que poderia me ajudar em uma código que envolve matriz?

  • @vandersonandrades
    @vandersonandrades 4 ปีที่แล้ว +15

    Eu já vi conteúdo bom no TH-cam, não desmerecendo os outros, mais esse aqui tá excelente de mais!!! Você é um ótimo professor!

    • @cfbcursos
      @cfbcursos  4 ปีที่แล้ว +1

      Valeu meu camarada, que bacana que está gostando, espero que seja de muito proveito, bons estudos...

  • @Medusacururu
    @Medusacururu ปีที่แล้ว

    Simples e objetivo como deveria ser! Muito grato pelo conteúdo.

  • @SerralheriaDicas
    @SerralheriaDicas ปีที่แล้ว +3

    Apanhei igual cabrito na horta, mas consegui, coloquei uma virgula num local indevido, quando removi a mesma, deu certo! (likei)

  • @systeminformation2882
    @systeminformation2882 3 ปีที่แล้ว +3

    estou fazendo sistema da informação, e esse curso ta me ajudando de mais na faculdade, ótimas aulas!

  • @matematica_do_zero
    @matematica_do_zero 2 ปีที่แล้ว +1

    Obrigado!

  • @davifreitas6417
    @davifreitas6417 4 ปีที่แล้ว +1

    O melhor curso de programação da internet. Continue com o seu bom trabalho, pois não há coisa mais nobre que compartilhar o seu conhecimento.

  • @uosp3.
    @uosp3. 10 หลายเดือนก่อน

    Para concatenar no print eu uso vírgula no lugar do + assim não precisa converter os dados com str

  • @Taylon-Alyce-Rubenval
    @Taylon-Alyce-Rubenval 3 ปีที่แล้ว

    Excelente aula!!!

  • @gad4372
    @gad4372 2 ปีที่แล้ว

    Obgd, mestre

  • @marcosfreitas7159
    @marcosfreitas7159 3 ปีที่แล้ว

    Ótima didática, parabéns, ganhou meu like

  • @maurocarvalho62
    @maurocarvalho62 4 ปีที่แล้ว

    parabéns. Showwww

  • @hollowrocha6395
    @hollowrocha6395 3 ปีที่แล้ว +1

    ghibli = [
    ['O Castelo Animado','2004'],
    ['Meu Amigo Totoro','1988'],
    ['A Viagem de Chihiro','2001']
    ]
    for filme in ghibli: #definindo cada lista da matriz como "filme"
    print(f'{filme[0]} foi lançado em {filme[1]}') #filme[0] representa o título e filme[1] representa o ano.

  • @ismaelaguiar8652
    @ismaelaguiar8652 3 ปีที่แล้ว

    Tou resolvendo um problema e tava travado em uma coisa, aí vim atrás de um vídeo pra assistir e esse me ajudou bastante. Parabéns ae👏

  • @kaykyqueiroz9635
    @kaykyqueiroz9635 ปีที่แล้ว +3

    Pra mim eu vejo de uma maneira diferente o modo de colocar o "print"
    sempre uso desta forma
    print(f"Linha: {L} | Coluna: {C}")
    sinto que pra mim fica mais facil de entender, é a nova maneira do Format.

    • @gafity4624
      @gafity4624 ปีที่แล้ว

      Obrigado me ajudou bastante!

  • @andreimasterdev
    @andreimasterdev 2 ปีที่แล้ว +10

    Com todo o respeito, mas essa aula não está totalmente certa.
    08:00 Nesta parte você diz que vai "criar uma variável para linha e uma para coluna", mas não é isso que você faz.
    O "L" do loop "for" só irá representar uma linha quando usado isoladamente da seguinte forma:
    for l in carros:
    print(str(l))
    Neste caso, realmente você estará imprimindo a linha com todos os elementos dela.
    Quando você usa:
    for l,c in carros:
    ...
    Você está pegando cada elemento da linha atual e adicionando uma variável a ele.
    E se você tem uma matriz quadrada 3x3, a forma de interação do seu exemplo não vai funcionar.
    Você precisaria criar por exemplo:
    for l,c,d in carros:
    ...
    Além disso, se a matriz não for quadrada, você terá irá obter o erro:
    _ValueError: not enough values to unpack_
    Então, neste caso, a opção seria usar dois loops para cada interação, ou então usar uma função recursiva.
    Provavelmente você sabe de tudo isso que eu disse, mas estou deixando esse comentário porque a explicação não ficou muito clara e eu fui entender melhor pesquisando no google como que funcionava esse tipo de interação.
    De qualquer forma, parabéns, e obrigado pelas aulas! Estão ajudando bastante!

    • @Leossj1
      @Leossj1 2 ปีที่แล้ว

      Obrigado, agora entendi por que aqui estava dando erro

    • @alexandrejustino8773
      @alexandrejustino8773 2 ปีที่แล้ว

      Quebrei minha cabeça aqui tb pra resolver esse problema

    • @necolindinho
      @necolindinho 6 วันที่ผ่านมา

      Eu vim nos comentários atras dessa duvida, obrigado

  • @arthurmartins2766
    @arthurmartins2766 4 ปีที่แล้ว

    Incrível

  • @Juniordigital
    @Juniordigital 3 ปีที่แล้ว

    uhull

  • @pokei8584
    @pokei8584 10 หลายเดือนก่อน

    As listas do python são heterogêneas e podem ter sua quantidade de elementos alterada. Isso não faria ele diferente de um array? Array de verdade não seria tipo o array de numpy?

  • @luizluiz5337
    @luizluiz5337 4 ปีที่แล้ว +2

    Pq tu não usa o (f" {} ")?

  • @lucky-gm1ge
    @lucky-gm1ge ปีที่แล้ว +1

    E caso eu queira imprimir todos os itens dessa matriz?
    carros = [
    ['Modelo', 'HRV', 'Modelo02'],
    ['Fabricante', 'Honda'],
    ['Ano', 2011]
    ]

  • @Leossj1
    @Leossj1 2 ปีที่แล้ว +2

    Queria sabe porque não consigo imprimir a matriz usando for. Quem souber, me avisa, pls
    matriz = [
    ['1','2','3'],
    ['4','5','6'],
    ['7','8','9']
    ]
    for l,c in matriz:
    print('Linha: ',l ,'Coluna:',c)

    • @alexandrejustino8773
      @alexandrejustino8773 2 ปีที่แล้ว +1

      Por que vc só usou 2 varáveis para criar o FOR, L e C . Você teria que por mais uma variável no FOR tipo L,C e Z por exemplo. No video ele usou o exemplo de matrizes com 2 colunas e quando vc coloca mais uma coluna , o FOR exige mais uma variável para coluna. Isso ficou falho na explicação do video, eu tb tive esse problema e quebrei a cabeça aki pra resolver.

  • @Curarcturiana
    @Curarcturiana ปีที่แล้ว

    faço tudo igual mas no meu computador sempre da erro

  • @delanoalmeidafilho1389
    @delanoalmeidafilho1389 4 ปีที่แล้ว

    Otima aula CFB-Curso
    DICA: a forma mostrada no video pra pecorrer matrizes usando for pode nao ser muito interessante quando existe um numero maior de colunas, com podemos combinar o for com o metodo range para superar esse problema, segue o codigo:
    carros = [
    ["modelos: ","HRV", "cruze", "corola"],
    ["fabricante","Honda", "chevrolet","toyota"],
    ["ano","2015","2016","2017"],
    ]
    for y in range(0,len(carros)):
    for x in range(0,len(carros[0])):
    print(carros[y][x])
    print("
    ")
    resultado:

    • @delanoalmeidafilho1389
      @delanoalmeidafilho1389 4 ปีที่แล้ว

      so uma obs: esse codigo so funciona se todas as linhas tiverem o mesmo numero de colunas. porque podemos passar len(carros[0]) no segundo for como parametro pro metodo range, espero ter ajudado.

    • @lucastrindade6381
      @lucastrindade6381 3 ปีที่แล้ว

      @@delanoalmeidafilho1389 CARALHO MANO ME AJUDOU DMSSSS, sempre dava erro de valor no meu e eu n sabia o pq

    • @lucastrindade6381
      @lucastrindade6381 3 ปีที่แล้ว

      @@delanoalmeidafilho1389 só tive um problema pq eu esperava um print em q cada linha fosse printada uma o lado da outra o q aconteceu foi um print de cada linha lado a lado da outra, sabe como resolver??

    • @delanoalmeidafilho1389
      @delanoalmeidafilho1389 3 ปีที่แล้ว

      @@lucastrindade6381 me mostra o time no video o que tu quer fazer.

    • @delanoalmeidafilho1389
      @delanoalmeidafilho1389 3 ปีที่แล้ว

      @@lucastrindade6381 ​ @Lucas Trindade fico feliz em ajudar, pesquisa tb sobre funçoes lambda e o metodo map, e tb list comprehension que é de grande utilidade, fiz um video sobre esses 3 topicos, confere ae, acho que são uteis:
      th-cam.com/video/IB6XmFwUVwc/w-d-xo.html