Exercício Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.พ. 2025

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

  •  7 หลายเดือนก่อน

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

  • @ideiasmarginais9534
    @ideiasmarginais9534 6 ปีที่แล้ว +65

    Um dia desses eu estava no mundo 1,e olha na onde eu estou agora.Muito obrigado Guanabara!

    • @railansantos2862
      @railansantos2862 6 หลายเดือนก่อน +1

      como esta hj em dia meu amigo?, trabalha na area?(estou terminado o curso) e tenho o sonho de entrar pra area

    • @ideiasmarginais9534
      @ideiasmarginais9534 6 หลายเดือนก่อน

      @@railansantos2862 caramba nem lembrava desse comentário
      Boa sorte nos seus estudos mano, eu infelizmente parei de estudar programação para fazer faculdade de Direito porque preciso ajudar no escritório do meu pai então atualmente estou quase terminando o curso de direito.
      Trabalhar na área de fato nunca trabalhei então não posso te dar nenhuma dica ou algo do tipo

  • @jessicakelly7041
    @jessicakelly7041 ปีที่แล้ว +17

    Eu adorei esse dicionário, sério.. eu tava sofrendo em lista, mas agora estou conseguindo urruuu.

  • @antonioevangelistajunior7476
    @antonioevangelistajunior7476 4 ปีที่แล้ว +102

    Por mais simples que seja o desafio, assistir o video da resolução é importante. Geralmente melhoramos o código!

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

      realmente, eu fiz o código de uma forma bem diferente do mesmo, acabei descobrindo que a forma que ele fez foi bem mais fácil que a minha.

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

      @@emperiumbrasil8246 o mesmo aconteceu comigo

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

      @@antonioevangelistajunior7476 Por isso, quando faço os exercícios, penso bastante antes de por em prática. Logo, eu quebro o desafio em etapas. Antes eu me afobava muito, e colocava coisas desnecessárias no código, hoje consigo pensar bem mais sobre, resolvo o problema com mais tranquilidade, vejo ideias na net, pesquiso muito sobre funções que facilitam métodos e etc..

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

      @@emperiumbrasil8246 isso é evolução!!

    • @livepixgg-go
      @livepixgg-go ปีที่แล้ว

      Verdade

  • @ajcs9574
    @ajcs9574 4 ปีที่แล้ว +62

    Me impressionei usando 5 linhas
    aluno = {'nome': str(input('Nome: '))}
    aluno['média'] = float(input(f'Digite a média de {aluno["nome"]}: '))
    aluno['situação'] = 'aprovado' if aluno['média'] >= 7 else 'reprovado' if aluno['média']

    • @breno4697
      @breno4697 4 ปีที่แล้ว +5

      big brain time

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

      Mitou

    • @Bread-vk8fl
      @Bread-vk8fl 4 ปีที่แล้ว +4

      Dá pra reduzir ainda mais! 3 linhas, kkkk. Só não dá pra referencia o nome do aluno direto dentro do dicionário.
      aluno = {'nome': str(input('Nome: ')), 'média': float(input('Digite a média:'))}
      aluno['situação'] = 'aprovado' if aluno['média'] >= 7 else 'reprovado' if aluno['média']

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

      Guanabora: eu não gosto desse if de uma linha
      Alunos: NÓS AMAMOS

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

      @@nomejaexiste9109 Mas fica feio e desorganizado se fica um monte de comando em uma linha só. Vai depender de situação para situação. Só utilizar um pouquinho do bom senso hahaha

  • @Jacosobral
    @Jacosobral 6 ปีที่แล้ว +12

    Maestro, estou muito feliz... Hoje eu tirei meu certificado de Python no site com 90%... Obrigado de coração vc é o cara!!!

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

    Pra começo está de bom tamanho, nem fácil demais, nem difícil demais, show, professor!

  • @archebeonfrelipe7019
    @archebeonfrelipe7019 6 ปีที่แล้ว +31

    Cara uma coisa que me deixa muito triste e saber que um conteudo tão bom que agrega conhecimento para ser humano deveria ter muito mais visualizações e like mais professor desanima não estou adorando as aulas e lógica eu aprendi com você obrigado estou vendo Java mais ja chego em python

    • @霞ヶ丘詩羽-v6k
      @霞ヶ丘詩羽-v6k 5 ปีที่แล้ว +4

      E tipo na facul conforme vai passando o tempo muitos vão desistindo, só fica quem realmente gosta daquilo

    • @daichilino5401
      @daichilino5401 5 ปีที่แล้ว +8

      @@霞ヶ丘詩羽-v6k so que na faculdade ainda tem um porem de ter um professor q ta cagando 100% pra tudo e muitas pessoas acabam desistindo pq se acham incapazes qnd na vdd é a falta de amor pela profissao do professor. Se as faculdade tivessem mais Guanabaras, duvido muito que teria tanta desistencia como há hahaha

    • @霞ヶ丘詩羽-v6k
      @霞ヶ丘詩羽-v6k 5 ปีที่แล้ว +1

      @@daichilino5401 Bom ponto, concordo kk

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

      @@daichilino5401 Professor de facul é 8 ou 80, ou é aquela pessoa que brilha o olho e te motiva pra caralho ou é um otario qualquer que ta ganhando seu salario e quer que se foda o resto kkk infelizmente é assim em todos os cursos mano

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

      menos concorrencia :)

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

    Top de mais... o único ponto negativo que vi do primeiro mundo para aqui, é que o professor identificou a necessidade dos alunos que "fogem" dos exercícios e muitos detalhes valiosos fica para primeira aparição no exercícios. Isso pra quem tem dificuldade igual eu tive em uns momentos, na hora que estamos pegando o embalo sempre em um elemento surpresa.
    Eu gostei muito da didática do professor Gustavo, é o professor que não tive na faculdade. Abraço

  • @jeanrodrigues3983
    @jeanrodrigues3983 5 ปีที่แล้ว +8

    Foi relativamente fácil, eu usei 'while' pra ir cadastrando alunos sem um numero especifico, só que na hora de mostrar a 'situação', embaralhou tudo e teve gente reprovada com nota maior que 7, aprovado com nota menor, a turma virou um CAOS kkk ai eu testei pra vê se com uma única pessoa o programa funcionava, funcionou!!

  • @carloseduardo-pn2uy
    @carloseduardo-pn2uy 2 ปีที่แล้ว +5

    Show professor, não sabia que dava para implementar a ['situação'] = 'Aprovado!' através do IF. Show de bola!! :)

    • @herculesmello318
      @herculesmello318 2 หลายเดือนก่อน

      eu tb nao sabia, fiz o if no sinal usando o valor dentro da nota ao invés de salvar a situação já dentro do dicionário

  • @vipartzar9491
    @vipartzar9491 5 ปีที่แล้ว +7

    Uma simplificada no começo do código, salvando algumas linhas, pra quem quiser:
    aluno = {'Nome': input('Insira o nome do aluno: '), 'Média': float(Input('Insira a média do aluno: '))}

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

      Nem sempre salvar linhas é simplificar, fica horrível de ler assim. No mercado de trabalho outras pessoas vão mexer no seu código e precisam conseguir entender do jeito mais fácil possível

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

    Tô gostando de dicionários, muito fácil de entender, é mais prestar atenção aos detalhes, quando aparece muita coisa na tela o cérebro não enxerga naturalmente um padrão, por isso temos certa dificuldade de prestar atenção, mas é perceber os pontos chaves e anotar e praticar com a repetição.

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

    esse foi tranquilo so me esqueci de criar a chave situação mais depois de ver o video eu corrigir meu exercicio e completei corretamente o desafio

  • @biblioteca.farol.dealexandria
    @biblioteca.farol.dealexandria ปีที่แล้ว

    Estou fazendo o curso e curtindo muito. A única observação que tenho a fazer é que nas aulas quando você propõe os desafios você passa um determinado parâmetro a ser seguido na resolução e depois chegamos na aula de resolução do desafio você alterou os parâmetros...Nesse desafio por exemplo na Aula 19 você apenas colocou como parâmetro : < 7 Reprovado, > 7 Aprovado, não tinha a possibilidade de ''Recuperação''... Dá uma bugada, mas ta blz.

  • @felpcruzart
    @felpcruzart หลายเดือนก่อน +1

    Minha solução (sempre em inglês pra treinar):
    overall = dict()
    overall["name"] = input("Type here the student's name: ")
    overall["average"] = float(input(f"Type here {overall["name"]}'s average: "))
    overall["situation"] = ''
    if overall["average"]

  • @thehumble1983
    @thehumble1983 6 ปีที่แล้ว

    Obrigado Profê, depois de alguns meses, passei a compreender os desafios com mais facilidade. OBRIGADO!
    dados = dict()
    aluno = list()
    dados['Nome'] = str(input('Nome: '))
    dados['Média'] = float(input('Média do aluno:'))
    aluno.append(dados.copy())
    print('-=' * 30)
    for e in aluno:
    for a, d in e.items():
    print(f'{a} è igual {d}!')
    if aluno[0]['Média'] < 6:
    print('Situação é igual REPROVADO!')
    elif aluno[0]['Média'] >= 6 and aluno[0]['Média'] < 7:
    print('Situação é igual RECUPERAÇÃO!')
    else:
    print('Situação é igual APROVADO!')

  • @celmirocarvalho8743
    @celmirocarvalho8743 6 ปีที่แล้ว

    Guanabara os exercícios das listas têm sido um pouco puxados mais esse exercício foi mamão com açúcar sinto que vou me dar bem com os dicionários valeu aquele abraço aqui de Portugal.

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

    Esse desafio é fácil mas ajuda a perceber que podemos fazer de várias formas a mesma coisa.
    OBS: Sempre faço os desafios assim que o Prof lança na aula e depois compartilho antes de ver os videos. Dessa maneira é a melhor solução e eu recomendo que todos façam isso, mesmo que voce não consiga fazer o desafio usando dicionario, tente fazer usando algo que aprendeu anteriormente, pelo menos vai te ajudar a entender a lógica, depois é só aplicar ela no dicionario.
    aluno = {'nome': str(input('Nome do Aluno: ')), 'media': float(input('Média do Aluno: '))}
    if aluno['media'] < 5:
    aluno['situacao'] = 'Reprovado'
    elif aluno['media'] < 7:
    aluno['situacao'] = 'Recuperação'
    else:
    aluno['situacao'] = 'Aprovado'
    for k, v in aluno.items():
    print(f'{k} = {v}')

  • @LucasEstevesCosta
    @LucasEstevesCosta 5 หลายเดือนก่อน

    Ao exibir as chaves e valores no laço com o print é possível tratar as chaves como string, utilizando por exemplo .capitalize(), caso tenha o costume de nomear todas as chaves com letras minúsculas.

  • @WilliamLycan1
    @WilliamLycan1 6 ปีที่แล้ว

    Ótimo conteúdo Guanabara! Fiz assim:
    aluno = dict()
    aluno['Nome'] = str(input('Nome do aluno: '))
    aluno['Média'] = float(input(f'Média do aluno {aluno["Nome"]}: '))
    aluno['Situação'] = 'Reprovado' if aluno['Média'] < 7.0 else 'Aprovado'
    print(f'O aluno {aluno["Nome"]} está {aluno["Situação"]} com a média {aluno["Média"]}.')
    Abraço!

    • @MGJpredador
      @MGJpredador 6 หลายเดือนก่อน

      Tá faltando o "Recuperação" se ficar entre 7 e 5.

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

    Fiz dessa forma. Tentei fazer da forma mais simples possível, cumprindo todos os requisitos do execício .
    nome = str(input("Nome: ")).strip()
    media = float(input(f"Média de {nome}: "))
    dic1 = {"nome" : nome, "media" : media}
    print('-=' * 30)
    print(f' - nome é igual a {dic1["nome"]}')
    print(f' - média é igual a {dic1["media"]} ')
    if dic1["media"] < 7:
    print(" - Situação igual a Recuperação")
    else:
    print(" - Situação igual a Aprovação")

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

    Fiz de forma bem rudimentar e salvei os dicionários numa lista por meio de um loop while:
    situacao = []
    nome = {}
    media = {}
    while True:
    nome['Aluno:'] = str(input('Digite o nome do aluno '))
    media['Média'] = float(input('Digite a média do aluno '))
    if media['Média'] >= 7:
    print(f'Aluno {nome} aprovado')
    else:
    print(f'Aluno {nome} reprovado')
    situacao.append(nome.copy())
    situacao.append(media.copy())
    break

  • @blackbrouli7369
    @blackbrouli7369 5 ปีที่แล้ว

    Da pra fazer de outro jeito, mas o interessante desse resultado do professor, é que foi usando todos os itens somente da aula 19, ou seja ele fez justamente jogando direto no dicionario, sempre tenho esse vicio de jogar em uma variavel e depois adicionar ao dicionario como nas listas,,,, e nesse criei 3 print no final mostrando cada detalhe e o if no fina em reprovado e aprovado, diferente...

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

    Ficou lindo esse aqui, bem simples.
    aluno = {}
    aluno['nome'] = str(input('Digite seu nome: ')).strip().upper()
    aluno['media'] = float(input('Digite sua média: '))
    if aluno['media'] >= 7:
    aluno['situação'] = 'APROVADO'
    elif aluno['media'] >= 5:
    aluno['situação'] = 'RECUPERAÇÃO'
    else:
    aluno['situação'] = 'REPROVADO'
    print('-='*30)
    for k, v in aluno.items():
    print(f'{k} é igual a {v}')

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

    # Desafio 90
    # Faça um programa que leia nome e média de um aluno, guardando também a situção em um dicionário. No final,
    # mostre o conteúdo da estrutura na tela.
    entrada_1 = str(input('Nome: '))
    entrada_2 = float(input('Média: '))
    print('=-' * 30)
    if entrada_2

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

    #Ler o nome e média de um aluno, guardando também a situação em um dicionário.
    #No final, mostrar o conteúdo da estrutura na tela.
    average = {'Name' : '', 'Average' : '', 'Situation' : ''};
    average["Name"] = str(input('
    Name:'));
    average["Average"] = float(input("
    {}'s average: " .format(average["Name"])));
    if(average["Average"] >= 7):
    average["Situation"] = 'Approved';
    else:
    average["Situation"] = 'Reproved';
    print('-=' *30);
    print(f'
    Name is equals to {average["Name"]}');
    print('
    Average is equals to {}' .format(average["Average"]));
    print('
    Situation is equals to {}' .format(average["Situation"]));

  • @AzamSoft
    @AzamSoft 6 ปีที่แล้ว +1

    Fala gustavo! Suas aulas são foda! parabéns! são tão boas que meu professor na faculdade facisabh disse pra estudar em seus vídeos... to quase saindo da faculdade e aprendendo somente por meios alternativos. é mais barato.

  • @sidneifeitosadbel
    @sidneifeitosadbel 6 ปีที่แล้ว

    Muito bom os seus vídeos 😀👍

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

    Easy:
    ava = dict()
    ava['nome'] = str(input("Digite o seu nome: "))
    nota = float(input("Digite a sua média: "))
    if nota >= 6:
    ava['média'] = nota
    ava['situação'] = 'Aprovado'
    else:
    ava['média'] = nota
    ava['situação'] = 'Reprovado'
    print(f"- O nome é igual a {ava['nome']}")
    print(f"- A média foi igual a {ava['média']}")
    print(f"- A situação final é igual a {ava['situação']}")

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

    Ótimo exercício, fiz assim:
    DADOS = {}
    DADOS['nome'] = str(input('Nome: ')).title().strip()
    DADOS['média'] = float(input(f'Média de {DADOS["nome"]}: '))
    if DADOS['média'] >= 7:
    DADOS['situação'] = 'Aprovado'
    elif DADOS['média'] >= 5:
    DADOS['situação'] = 'Recuperação'
    else:
    DADOS['situação'] = 'Reprovado'
    for k, v in DADOS.items():
    print(f' - {k} é igual a {v}.')

  • @miickeypdrp5819
    @miickeypdrp5819 4 ปีที่แล้ว +7

    minha forma: 10 linhas usando lista e dicionario..
    aluno = []
    while True:
    aluno.append({"nome":str(input("nome: ")), "média":float(input("média: "))})
    if aluno[0]["média"] < 7.5:
    aluno[0]["situação"] = "está reprovado"
    else:
    aluno[0]["situação"] = "está aprovado"
    break
    print("o nome do(a) aluno(a) é",aluno[0]["nome"].title(),"e a média da nota é",aluno[0]["média"],"e ele(a)",aluno[0]["situação"])
    outra forma: 11 linhas usando apenas dicionário..
    aluno = {}
    while True:
    aluno["nome"] = str(input("nome: "))
    aluno["média"] = float(input("média: "))
    if aluno["média"] < 7.5:
    aluno["situação"] = "está reprovado"
    else:
    aluno["situação"] = "está aprovado"
    break
    print("o nome do(a) aluno(a) é",aluno["nome"].title(),"e a média da nota é",aluno["média"],"e ele(a)",aluno["situação"])

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

      Tais pulando aula é chapa? Cadê o .format?

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

      ​@@playzycoversyt6172 ksksksksksks eu esqueço direto

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

      @@monjecareca7787 kkkkkkk, mas como tudo é só ir sempre treinando sem distrações, quando for estudar python se isole se possível se tranque no quarto e assista só a aula com a aba da aula e o Pycharm aberto, assim, praticamente nada vai tirar sua atenção e consequentemente você vai lembrar mais facilmente dos comandos ;)

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

      @@playzycoversyt6172 Faz tês dias que eu comecei a fazer o curso, desde então não sai de casa, não joguei e nem assisti nada, somente as aulas e treinava coisas que eu achava pelo google, assi, eu descobri coisas como o comando def.

    • @gabriel-ob4od
      @gabriel-ob4od 4 ปีที่แล้ว

      Não eram 3 situações?, reprovado recuperação e aprovado

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

    Achei esse bem facil! Estou amando as aulas!
    estudante = {}
    estudante['nome'] = str(input("Nome: "))
    estudante['média'] = float(input(f"Média de {estudante['nome']}: "))
    print("-="*30)
    print(f"Nome é igual a {estudante['nome'].title()}")
    print(f"Média é igual a {estudante['média']:1}")
    print("Situação é igual a", end=" ")
    if estudante['média'] >= 7.0:
    print("Aprovado!".upper())
    elif estudante['média'] >= 5.0 or estudante['média'] < 7.0 :
    print("Recuperação".upper())
    else:
    print("Reprovador".upper())

  • @MatheusAraujo-cv6uq
    @MatheusAraujo-cv6uq ปีที่แล้ว

    21/08/2023, Muito bom prof. Gustavo. Para incrementar ainda mais o exercício utilizei um loop While para o professor inserir mais alunos da classe. Segue abaixo minha resolução:
    print('=-'*200)
    print('Exercício Python 090: Faça um programa que leia nome e média de um aluno, guardando também a situação em um dicionário. No final, mostre o conteúdo da estrutura na tela.')
    print('=-'*200)
    aluno = {}
    while True:
    aluno['nome'] = str(input('Digite o nome do aluno: '))
    aluno['média'] = float(input(f'A média de {aluno["nome"]}: '))
    if aluno['média'] >= 5:
    aluno['situação'] = 'APROVADO'
    elif aluno['média'] >= 4:
    aluno['situação'] = 'RECUPERAÇÃO'
    else:
    aluno['situação'] = 'REPROVADO'
    print(f'{aluno["nome"]} tirou {aluno["média"]} e está {aluno["situação"]}.')
    continuar = str(input('Gostaria de ver a nota de outro aluno: ')).upper().strip()[0]
    if continuar == 'N':
    break
    if continuar == 'S':
    continue
    if continuar not in 'S' or 'N':
    print('Resposta invalida, tente novamente.', end=' ')
    print('Programa finalizado, volte sempre!!!')

  • @juniorfull
    @juniorfull 6 ปีที่แล้ว

    Já tô compartilhando

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

    Grata pelo vídeo!

  • @je1nr052
    @je1nr052 หลายเดือนก่อน +1

    #Faça um programa que leia nome e média de um aluno, guardando também a situação em um dicionário.
    # No final, mostre o conteúdo da estrutura na tela.
    dicionario = dict()
    alunos = []
    while True:
    nome= str(input('Nome do Aluno: '))
    media= float(input('Média do aluno: '))
    if media >= 6:
    situação = 'aprovado'
    else:
    situação ='reprovado'
    dicionario['nome'] = nome
    dicionario['media'] = media
    dicionario['situação'] = situação
    alunos.append(dicionario.copy())
    continuar = str(input('Deseja continuar?: pressione 1 para terminar e qualquer tecla para continuar:'))
    if continuar == '1':
    break
    for aluno in alunos:
    print('_-_-_' *10)
    print(f" Nome é igual a: {aluno['nome']}")
    print(f" Média: {aluno['media']}")
    print(f" situação:{aluno['situação']}")
    print('_-_-_' *10)

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

    Eu ainda nem acredito que cheguei até aqui, parece que foi ontem que comecei a assitir seus vídeos, ja aprendi tanta coisa e ainda tem tanta coisa pra aprender que só me deixa mais entusiasmado com a idéia de continuar e a sonhar com o mundo 4 kkk segue minha resposta abaixo:
    situacao_aluno = {}
    situacao_aluno["nome"]= str(input("digite o nome do aluno. "))
    situacao_aluno["media"] = float(input("Insira a média do aluno. "))
    if situacao_aluno['media'] >= 7:
    situacao_aluno['resultado']= "APROVADO"
    elif situacao_aluno['media'] >= 5 and situacao_aluno['media'] < 7:
    situacao_aluno['resultado'] = "EM RECUPERAÇÃO"
    else:
    situacao_aluno['resultado'] = "REPROVADO"
    print(f"Nome do aluno, {situacao_aluno['nome']}.
    Média final, {situacao_aluno['media']}.
    O aluno está {situacao_aluno['resultado']}! ")

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

    o que fiz antes de ver o video ta comentado:
    # ex090_dicionario_pytho
    '''
    Faça um programa que leia nome e média de um aluno,
    guardando também a situação em um dicionário.
    No final, mostre o conteúdo da estrutura na tela.
    '''
    ficha = dict()
    nome = str(input('Nome: '))
    media = float(input('Média: '))
    ficha['nome'] = nome
    ficha['media'] = media
    if media >= 7:
    ficha['resultado'] = 'Aprovado'
    else:
    ficha['resultado'] = 'Reprovado'
    for key, values in ficha.items():
    print(f'{key} é igual a {values}')
    print()
    # if ficha['media'] >= 7:
    # print(f"O aluno {ficha['nome']} teve a média de {ficha['media']} e está {ficha['resultado'][0]}")
    # else:
    # print(f"O aluno {ficha['nome']} teve a média de {ficha['media']} e está {ficha['resultado'][1]}")
    print(ficha)

  • @linux_jeff
    @linux_jeff 11 หลายเดือนก่อน

    Bom vídeo. 🙂

  • @juniorfull
    @juniorfull 6 ปีที่แล้ว

    Uhuuuu! Tô inscrito

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

    Mas alguem nao gostou desse DICIONARIO? vou ficar usando a lista, muito mais pratico, espero que nao venha me complicar

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

      Mano dicionários é mais fácil e mais prático pq temos a opção de nomear as chaves de cada valor e na lista só funciona números 0, 1, 2, 3...

    • @Bread-vk8fl
      @Bread-vk8fl 4 ปีที่แล้ว

      Dicionário BEM mais útil que lista. Mas realmente é complicadinho no começo. Se tiver muito difícil fica PRO em lista depois volta pra ver se tem uma visão melhor de dicionários.

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

    Desafio 90
    nome = str(input('Nome: '))
    media = float(input('Média de 0 a 10: '))
    valores = {'Nome': nome, 'Média': media}
    print(f'
    -> O Nome do Aluno é: {valores["Nome"]}')
    print(f'-> A Média do Aluno é: {valores["Média"] :.1f}')
    if(valores['Média'] >= 7):
    valores['Situação'] = '-> Parabéns ! Você foi Aprovado !'
    print(f'{valores["Situação"]}')
    elif(valores['Média'] >= 5):
    valores['Situação'] = '-> Você está de Recuperação. Se esforce mais !'
    print(f'{valores["Situação"]}')
    else:
    valores['Situação'] = '-> Você está Reprovado.'
    print(f'{valores["Situação"]}')

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

    Parabéns!!

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

    O meu ficou grande! rs
    Mas fiz para armazenar todos os dados e mostrar tipo uma tabela no final.
    Eu tento usar quase tudo que ele ensina nas aulas pra poder fixar.
    ficha = dict()
    resp = ''
    cadastro = list()
    while True:
    ficha['Nome'] = str(input('Informe seu nome: '))
    ficha['Media'] = float(input('Informe sua média: '))

    if ficha['Media'] >= 7:
    print(f'O aluno de nome {ficha["Nome"]} teve média {ficha["Media"]} e por isso foi APROVADO!')
    ficha['Situação'] = 'Aprovado'
    else:
    print(f'O aluno de nome {ficha["Nome"]} teve média {ficha["Media"]} e por isso foi REPROVADO!')
    ficha['Situação'] = 'Reprovado'
    cadastro.append(ficha.copy())
    resp = str(input('Deseja finalizar [S/N]? ')).upper().strip()
    if resp != 'N':
    break
    print('=x=x=' * 2, '- RESULTADO FINAL - ', '=x=x=' * 2)
    print('NOME MÉDIA SITUAÇÃO')
    print('----------------------------------------')
    for f in cadastro:
    for v in f.values():
    print(v, end=' ')
    print()
    print('----------------------------------------')
    Informe seu nome: Felipe
    Informe sua média: 8.7
    O aluno de nome Felipe teve média 8.7 e por isso foi APROVADO!
    Deseja finalizar [S/N]? N
    Informe seu nome: Gustavo
    Informe sua média: 9.4
    O aluno de nome Gustavo teve média 9.4 e por isso foi APROVADO!
    Deseja finalizar [S/N]? N
    Informe seu nome: Guanabara
    Informe sua média: 5.6
    O aluno de nome Guanabara teve média 5.6 e por isso foi REPROVADO!
    Deseja finalizar [S/N]? S
    =x=x==x=x= - RESULTADO FINAL - =x=x==x=x=
    NOME MÉDIA SITUAÇÃO
    ----------------------------------------
    Felipe 8.7 Aprovado
    ----------------------------------------
    Gustavo 9.4 Aprovado
    ----------------------------------------
    Guanabara 5.6 Reprovado
    ----------------------------------------
    A depender do tamanho do nome o resultado fica um pouco desalinhado. Não consegui fazer ficar certinho.

  • @eduardowinchester5730
    @eduardowinchester5730 5 ปีที่แล้ว

    Guanabara, voce é muito foda pqp

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

    por mais cursos assim!! deixa um likee!!

  • @guxta_codex
    @guxta_codex 23 วันที่ผ่านมา +1

    boletim = {}
    boletim['Nome'] = input("Nome do aluno: ")
    boletim['Media'] = float(input("Media do aluno: "))
    if boletim['Media'] >= 6.0:
    boletim['Situação'] = 'Aprovado!'
    else:
    boletim['Situação'] = 'Reprovado!'

    print("-"*25)

    print(f"Nome é igual a {boletim["Nome"]}")
    print(f"A media é igual a {boletim["Media"]}")
    print(f"A situação é igual a {boletim["Situação"]}")

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

    o meu eu fiz assim, usei apenas o dicionario e condições usando if e else pros elementos no dicionario, olha ai:
    alunos = dict()
    alunos['Nome'] = str(input('Digite seu nome: '))
    alunos['Media'] = int(input('Digite sua media: '))
    for k, v in alunos.items():
    print(f'{k}: {v}')
    if k == 'Media':
    if v >= 7:
    print('Situação: Aprovado.')
    else:
    print('Situação: Reprovado.')

  • @b3njamim
    @b3njamim 6 ปีที่แล้ว +7

    aluno = {}
    aluno['Nome'] = input('Nome: ')
    aluno['Média'] = float(input(f'Média de {aluno["Nome"]}: '))
    print('=-'*25)
    for k, v in aluno.items():
    print(f'{k} é igual a {v}')
    if aluno['Média'] >= 7:
    print('A situação é igual a Aprovado')
    else:
    print(f'A situação é igual a Reprovado')

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

    fiz de um jeito bem simples, com comandos de if e else
    nome = str(input('Qual o seu nome?:'))
    media = float(input(f'Média de {nome}:'))
    print(f'Nome é igual a {nome}')
    print(f'Média é igual a {media}')
    if media > 7:
    print('Situação igual a Aprovado')
    else:
    print('Situação igual a Reprovado')

  • @1977ecruz
    @1977ecruz 2 ปีที่แล้ว

    # Desafio 090
    # Crie um algoritmo q leia um NOME e MÉDIA de um aluno, guardando tbm a situação em um dicionário.
    # No final, mostre todo conteúdo estruturado.
    aluno = {}
    aluno['nome'] = str(input('Nome: '))
    aluno['média'] = float(input(f'Média do aluno {aluno["nome"]}: '))
    if aluno['média'] >= 7:
    aluno['situação'] = 'APROVADO! Parabéns!'
    elif 5

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

    Fiz sem laço de repetição:
    alunos = {'name': str(input('Nome: ')), 'average': float(input('Média: '))}
    if 7.0 > alunos['average'] >= 0:
    alunos['situation'] = 'Reprovado'
    else:
    alunos['situation'] = 'Aprovado'
    print(f'
    - Nome é igual a {alunos["name"].title()}')
    print(f'- Média é igual a {alunos["average"]}')
    print(f'- Situação é igual a {alunos["situation"]}')

  • @ronaldoadriano3341
    @ronaldoadriano3341 5 ปีที่แล้ว

    n sou Java mas farei uma declaracao (tenderam a referencia? kkk).
    o Prof tah d barba branca tbm . mto top.......

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

    Eu fiz um versão bem completa aonde você pode cadastrar quantos alunos quiser e escolher qual aluno você quer saber os Dados (inserindo o nome ou o Nº do aluno)
    deu mais de 50Linhas, mas valeu a pena.
    from time import sleep
    cores = {'verde': '\033[32m',
    'vermelho': '\033[031m',
    'fechar': '\033[m',
    'amarelo': '\033[33m'}
    alinhamento = {'traço10': '-'*10,
    'traço20': '-'*20,
    'traço30': '-'*71}
    situation = dict()
    alunos = list()
    q = int(input('Quantos alunos você quer cadastrar? : '))
    for c in range(q):
    print(f'{cores["amarelo"]}{"NOVO ALUNO"}{cores["fechar"]}')
    situation['nome'] = str(input('Nome: ')).strip().lower()
    situation['media'] = float(input(f'Média de {(situation["nome"]).upper()}: '))
    if situation['media'] >= 7:
    situation['situação'] = f'{cores["verde"]}{"APROVADO"}{cores["fechar"]}'
    elif 7 > situation['media'] >= 5:
    situation['situação'] = f'{cores["amarelo"]}{"RECUPERAÇÃO"}{cores["fechar"]}'
    else:
    situation['situação'] = f'{cores["vermelho"]}{"REPROVADO"}{cores["fechar"]}'
    print('')
    alunos.append(situation.copy())
    print(alinhamento['traço20'])
    print(f'{"Nº":

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

    Muito bom!

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

    Melhorei, já consegui resolver esse aí sozinho...

  • @nolan8022
    @nolan8022 11 หลายเดือนก่อน

    alguns exercicos eu ja estou conseguindo rsolver sozinho de boua outros não mais mesmo nao conseguindo resolver alguns continuo firme

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

    Obrigado! Após assistir duas vezes a aula 19 parece que o exercício sai. Obrigado!
    contr = dict()
    contr['Nome'] = str(input('Nome: ')).title().strip()
    contr['Média'] = float(input(f'Média de {contr["Nome"]}: '))
    if contr['Média'] >= 7:
    contr['Situação'] = 'Aprovado'
    else:
    contr['Situação'] = 'Reprovador'
    for k, v in contr.items():
    print(f'{k} é igual a {v}')

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

    aluno = []
    notas = {}
    for c in range(0,1):
    notas['nome'] = str(input('digita seu nome:'))
    notas['media'] = float(input('digita sua media:'))
    aluno.append(notas.copy())
    print('nome:',notas['nome'], end=' ')
    print('media:',notas['media'],end=' ')
    if notas['media'] < 6:
    print('situação: reprovado')
    if notas['media'] >= 6:
    print('situação: aprovado')

  • @ricmorgaccio9716
    @ricmorgaccio9716 5 ปีที่แล้ว +1

    aluno = {'Nome':str(input('Nome: ')).strip().capitalize(), 'Média': float(input('Média: '))}
    aluno['Situação'] = {'Aprovado' if aluno["Média"] > 7 else 'Reprovado'}
    for x, y in enumerate(aluno.items()):
    print(f'{y[0]}: {y[1]} ')

    • @ricmorgaccio9716
      @ricmorgaccio9716 5 ปีที่แล้ว

      Para vc tem, meu amigo Rolex!

    • @ricmorgaccio9716
      @ricmorgaccio9716 5 ปีที่แล้ว +1

      aluno = {'Nome':str(input('Nome: ')).strip().capitalize(), 'Média': float(input('Média: '))}
      if aluno["Média"]

  • @Noritoshi-r8m
    @Noritoshi-r8m 3 ปีที่แล้ว

    Passei bem perto!!

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

    aluno = dict()
    aluno['Nome'] = str(input('Digite o nome do(a) aluno(a): '))
    aluno['Média'] = float(input('Digite a média agora: '))
    if aluno['Média'] >= 7:
    aluno['Situação'] = 'Aprovado'
    print(f'O aluno {aluno["Nome"]} está aprovado!')
    elif aluno['Média'] >= 5 and aluno['Média'] < 7:
    aluno['Situação'] = 'Na recuperação'
    print(f'O aluno {aluno["Nome"]} está na recuperação!')
    else:
    aluno['Situação'] = 'Reprovado'
    print(f'O aluno {aluno["Nome"]} está reprovado!')
    print('-+' * 30)
    print('Dados: ')
    for k, v in aluno.items():
    print(f'{k} é {v}')
    print('-+' * 30)

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

    O professor chamou de fácil, mas eu sofri kkkkkkkkkkkkkkk 25/02/23
    EXERCICIO#90:
    lista = []
    dicionario1 = {'nome': str(input('Nome: '))}
    lista.append(dicionario1)
    dicionario2 = {'media': float(input(f'Média de {lista[0]["nome"]}: '))}
    lista.append(dicionario2)
    print(f'Nome é igual a {lista[0]["nome"]}')
    print(f'Média é igual a {lista[1]["media"]}')
    print('Situação é igual a', 'Aprovado' if lista[1]["media"] > 7 else 'Reprovado')

  • @igorcervo2140
    @igorcervo2140 5 ปีที่แล้ว

    fiz incluindo listas, para digitar vários cadastros.
    alunos=dict()
    lista=list()
    while True:
    alunos['Nome']=str(input('Digite o nome'))
    alunos['Media']=float(input('Digite a média'))
    if alunos['Media'] >= 7:
    alunos['Status'] = 'Aprovado'
    elif alunos["Media"] >= 5:
    alunos['Status'] = 'Recuperaçao'
    elif alunos['Media']

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

    Exercício Python 090: Faça um programa que leia nome e média de um aluno, guardando também a situação em um dicionário. No final, mostre o conteúdo da estrutura na tela.
    Fui um pouco além ;-;
    from time import sleep
    lista = list()
    dados = dict()
    r = 'S'
    resultado = ' '
    print('\033[1m=-\033[m' * 20)
    print(f'\033[1m{"Resultados de média":^40}\033[m')
    print('\033[1m=-\033[m' * 20)
    while True:
    dados['Nome'] = str(input('Digite o nome do aluno: ')).strip()
    nota1 = float(input(f'Digite a 1ª nota de "{dados["Nome"]}": '))
    nota2 = float(input(f'Digite a 2ª nota de "{dados["Nome"]}": '))
    media = (nota1 + nota2) / 2
    dados['Média'] = media
    if media >= 7:
    resultado = 'Aprovado!'
    else:
    resultado = 'Reprovado!'
    dados['Resultado'] = resultado
    lista.append(dados.copy())
    r = str(input('Quer continuar a cadastrar alunos? [S/N]: ')).upper().strip()[0]
    while r not in 'SN':
    r = str(input('Quer continuar a cadastrar alunos? [S/N]: ')).upper().strip()[0]
    print('\033[1m=-\033[m' * 20)
    if r == 'N':
    print('Finalizando o programa e gerando os resultados...')
    sleep(2)
    break
    print(len(lista))
    print('\033[1m=-\033[m' * 20)
    print('\033[1mNome: Média: Situação:\033[m')
    for v in range(0, len(lista)):
    print(f'{lista[v]["Nome"]:

  • @pthiago_s5075
    @pthiago_s5075 6 ปีที่แล้ว

    agora q sai da aula 10 exercicio 35, n vejo a hra de chegar aqui ushuas

  • @Alan-ps8kz
    @Alan-ps8kz 2 ปีที่แล้ว

    consegui vei!!!! kkkkkk tive dificuldade pra pensar em como fazer pra começar por isso so assisti a primeira parte do exercicío construção e mesmo assim estava tendo dificuldade fiz um pouquinho diferente!!!
    learn = {}
    learn['nome'] = str(input('nome : '))
    learn['media'] = float(input('media :'))
    print(f'o aluno se chama {learn["nome"]} e sua media é {learn["media"]}')
    if learn['media'] >= 7:
    print('o aluno foi aprovado')
    else:
    if learn['media'] >= 5 and 6:
    print('o aluno ficou em recuperação')
    if learn['media'] < 5:
    print('o aluno foi reprovado!!!!')

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

    nome = str(input('Nome: '))
    media = float(input('Média: '))
    if media < 5:
    sit = 'REPROVADO'
    elif media < 7:
    sit = 'RECUPERAÇÃO'
    else:
    sit = 'APROVADO'
    aluno = {'Nome':nome, 'Média':media, 'Situacao':sit}
    print('-='*15)
    for k, v in aluno.items():
    print(f'{k}: {v}')

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

    lista=[]
    dic={}
    while True:
    nome=input('Digite o nome: ')
    if nome=='':
    break
    dic['nome:']=nome
    media=float(input('Digite a média: '))
    dic['média:']=media
    if media>=7:
    dic['situação:']='Aprovado'
    if media

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

    # Faça um programa que leia nome e média de um aluno, guardando também a situação em um dicionário. No final,
    # mostre o conteúdo da estrutura na tela.
    dic = dict()
    dic['nome'] = str(input('Nome: ')).strip()
    dic['media'] = float(input('Média: '))
    print('='*30)
    print(f'O nome é {dic["nome"]}
    A média é {dic["media"]}
    A situção é igual a ', end='')
    if dic['media'] > 7:
    print('aprovado.')
    else:
    print('reprovado.')

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

    O meu ficou um pouco diferente mas tbm funciona:
    print()
    aluno = input('Nome do Aluno: ')
    media = float(input(f'Média do {aluno}: '))
    if media

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

    eu fiz pra ler varios alunos e media maior q 5
    aux = {}
    dados = []
    while True:
    aux['nome'] = str(input("nome do aluno: "))
    aux['media'] = float(input("Media: "))
    if aux['media'] > 5:
    aux['situacao'] = 'passou'
    else:
    aux['situacao'] = 'Reprovado'
    dados.append(aux.copy())
    aux.clear()
    resp = ' '
    while resp not in 'SN':
    resp = str(input("deseja continuar? S/N? ").upper())
    if resp == 'N':
    break
    print (dados)

  • @wellingtoncabral5036
    @wellingtoncabral5036 5 ปีที่แล้ว

    nome = str(input('NOME:'))
    nota = float(input(f'Média de {nome}: '))
    print (f'O nome é igua {nome}')
    print (f'A média é igua a {nota}')
    if nota

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

    alunos = dict()
    alunos ['nome']= str(input('Nome do aluno:'))
    alunos ['nota'] = float(input('Média é igual:'))
    print(alunos)
    print('-='*30)
    if alunos['nota']

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

    meu resulta de antes de ver o video :
    dados=dict()
    nome=input('digite nome: ')
    nota=float(input(f'Media do {nome}: '))
    dados[nome]=nota
    print('-='*30)
    for c in dados.values():
    if c >= 7.0:
    print(' -esta aprovador')
    elif c >= 5.0 and c < 7.0:
    print(' - ta de recoperaçao')
    else:
    print(' - esta de reprovador')

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

    # Faça um programa que leia nome e média de um aluno, guardando também a situação em um dicionário.
    # No final, mostre o conteúdo da estrutura na tela.
    aluno = {}
    aluno['nome'] = str(input('Nome: '))
    aluno['media'] = float(input(f'Média de {aluno["nome"]}: '))
    print(f'Nome é igual a {aluno["nome"]}')
    print(f'Média é igual a {aluno["media"]}')
    if aluno['media'] >= 7:
    aluno['situacao'] = 'Aprovado'
    elif 7 > aluno['media'] >= 5:
    aluno['situacao'] = 'Recuperação'
    else:
    aluno['situacao'] = 'Reprovado'
    print(f'Situação é igual a {aluno["situacao"]}!')

  • @EquipeZueiros
    @EquipeZueiros 6 ปีที่แล้ว +25

    Quero curso de redes no canal, Guanabara seu delicio

    • @ideiasmarginais9534
      @ideiasmarginais9534 6 ปีที่แล้ว

      Ele precisa encerrar os primeiros projetos primeiro.

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

      Pedir é facil, quero ver ajudar o cara se tornando um apoiador

    • @hiperrafael
      @hiperrafael 5 ปีที่แล้ว

      Seria uma boa!

    • @spidre1916
      @spidre1916 5 ปีที่แล้ว +5

      Vim do futuro para falar que já tem curso de redes no canal

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

    Fiz em 5 linhas hehehe
    aluno = {"Nome": input('Nome do aluno: ')}
    aluno = {"Média": float(input(f'Média de {aluno["Nome"]}: '))}
    for k, v in aluno.items():
    print(f'{k} é igual a {v}')
    print('Situação é igual a ','Reprovado' if aluno["Média"] < 7 else "Aprovado"'')

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

      Eu também só que de um jeito diferente:
      aluno = {'nome': str(input('Nome: '))}
      aluno['média'] = float(input(f'Digite a média de {aluno["nome"]}: '))
      aluno['situação'] = 'aprovado' if aluno['média'] >= 7 else 'reprovado' if aluno['média']

    • @Isaac-mt9hx
      @Isaac-mt9hx 4 ปีที่แล้ว +1

      Somos dois.
      alunos = {'Nome': str(input("Nome do aluno: ")),'Média': float(input("Média do aluno: ")),
      'Situação':{}}
      for k, v in alunos.items():
      print(f"- {k:10}")
      alunos['Situação'] = "Reprovado" if alunos['Média'] < 7.0 else "Aprovado!"

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

      Legal quer um bisocoito ? kkkkkkkkkkkkkkkkkk

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

      @@tijolinhostt1529kkkkk que eu saiba biscoito não é saudável

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

      @@tijolinhostt1529 pior que eu quero hein

  • @wilso6150
    @wilso6150 5 ปีที่แล้ว

    aluno = {}
    aluno['nome'] = input("Qual é o seu nome?: ").capitalize()
    aluno['media'] = float(input("Qual é a sua média?: "))
    aluno['situacao'] = 'aprovado' if aluno['media'] >= 6 else 'reprovado'
    print(f"{aluno['nome']} você ficou com {aluno['media']:.1f} de média")
    print(f"Você foi {aluno['situacao']}")

  • @vinicius.pelegrini
    @vinicius.pelegrini 3 ปีที่แล้ว

    Foi de boas esse
    dados = dict()
    dados['nome'] = input('Nome: ')
    dados['media'] = float(input(f'Digite a média de {dados["nome"]} é : '))
    print('Nome é igual a',dados['nome'])
    print('A média é igual a', dados['media'])
    if dados['media'] < 7:
    print('Situação é igual a reprovado')
    else:
    print('Situação é igual a aprovado')

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

    aluno = dict()
    for c in range(0, 1):
    aluno['nome'] = str(input('Nome:'))
    aluno['média'] = float(input('Média de João:'))
    print(f'- nome é igual a {aluno["nome"]}')
    print(f'- média é igual a {aluno["média"]} ')
    if aluno['média']

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

    dados = dict()
    dados['Nome'] = str(input('Nome do aluno: '))
    dados['Média'] = float(input('Média do aluno: '))
    dados['Situação'] = 'Aprovado' if dados['Média'] >= 7 else 'Reprovado'
    for k, v in dados.items():
    print(f'{k} = {v}')

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

    eu acabei melhorando o código e fazendo outras coisas além do que ele pediu. E tentei colocar dentro de um dicionário sem usar o copy para exercitar a lógica.
    alunos = dict()
    i = 1
    def verificacao_resposta():
    while True:
    resposta = str(input('Quer continuar? '))
    if resposta in 'Ss':
    break
    elif resposta in 'Nn':
    break
    else:
    print('Digite uma resposta válida')
    return resposta
    while True:
    nome = str(input('Digite um nome: '))
    media = float(input(f'Média de {nome}: '))
    dict_1 = {'nome': nome, 'media': media, 'situação': ''}
    key = f'aluno{str(i)}'
    alunos[f'{key}'] = dict_1
    if alunos[f'{key}']['media'] >= 7:
    alunos[f'{key}']['situação'] = 'Aprovado'
    elif 5

  • @LucasOliveira-hx2xp
    @LucasOliveira-hx2xp ปีที่แล้ว

    Me empolguei um pouco e acabei fazendo isso : ( OBG Guanabara.... )
    list_alunos = []
    alunos = {}
    apro = []
    rep = []
    p = int(input("Quantia de provas aplicadas: "))
    while True:
    totn = 0
    alunos["nome"] = str(input("Nome do aluno(a): ")).strip().upper()
    for a in range(0, p):
    alunos[f"nota{a}"] = float(input(f"{a+1}° Nota: "))
    totn += alunos[f"nota{a}"]
    alunos["media"] = totn / p
    list_alunos.append(alunos.copy())
    if alunos["media"] >= 6:
    apro.append(alunos.copy())
    else:
    rep.append(alunos.copy())
    r = str(input("Continuar? [S/N]"))[0].strip().lower()
    if r in "n":
    break
    while True:
    print(f"
    {"-="*10}
    ")
    r = int(input("[1] Aprovados [2] Reprovados
    "
    "[3] Todods [4] Notas por Aluno
    "
    " [0] Finalizar
    "
    "*O que deseje ver?:* "))
    print("
    ", "=-"*10, "
    ")
    if r == 1:
    print("Alunos Aprovados")
    for a in range(0, len(apro)):
    print(f"{apro[a]["nome"]}: {apro[a]["media"]:.1f}")
    if r == 2:
    print("Alunos Reprovados:")
    for a in range(0, len(rep)):
    print(f"{rep[a]["nome"]}: {rep[a]["media"]:.1f}")
    if r == 3:
    for a in range(0, len(apro)):
    print(f"{apro[a]["nome"]} -> 'APROVADO'")
    for a in range(0, len(rep)):
    print(f"{rep[a]["nome"]} -> 'REPROVADO'")
    if r == 4:
    while True:
    nome = input("0-zero para voltar
    Ver as notas de qual aluno?").strip().upper()
    for n in range(0, len(list_alunos)):
    if list_alunos[n]['nome'] == nome:
    print(f"O Aluno {list_alunos[n]['nome']}, teve as seguintes notas:"
    f"
    Média: {list_alunos[n]['media']}")
    for no in range(0, p):
    print(f"{no+1}° Nota: {list_alunos[n][f'nota{no}']}")
    if nome in "0":
    break
    if r == 0:
    break
    print("Programa Finalizado")

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

    MELHOR FORMA:
    dici = dict()
    dici['nome'] = str(input('Nome: ')).strip().title()
    dici['media'] = float(input(f'Média de {dici["nome"].split()[0]} : '))
    print('-='*22)
    print(' '*5, f'-Nome: {dici["nome"]}')
    print(' '*5, f'-Média: {dici["media"]}')
    print(' '*5, f'-Situação: ', end='')
    if 10 >= dici['media'] >= 7.0:
    print('\033[1;32mAprovado\033[m')
    elif 6

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

    Guanabara, como faço para ler a linha de código no python? exemplo eu sei que depois da variável o sinal de igual SIGNIFICA "receber", mas o que significa o parentese, chaves, a vírgula, o ponto e vírgula e etc? Você tem algum vídeo explicando esse tipo de coisa pra eu poder ler a linha de código de uma forma mais fluída?

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

    No meu eu dei uma aumentada.
    Fiz a opção de colocar mais de 1 pessoa. Também classifiquei o resultado por Aprovados e Reprovados:
    #Exercicio 90
    resposta = ''
    aprovadosLIST = list()
    reprovadosLIST = list()
    aprovadosDICT = dict()
    reprovadosDICT = dict()
    while True:
    nome = str(input('Nome do aluno: '))
    nota1 = float(input(' Nota 1: '))
    nota2 = float(input(' Nota 2: '))
    media = (nota1 + nota2)/2
    if media < 7:
    reprovadosDICT['nome'] = nome
    reprovadosDICT['nota1'] = nota1
    reprovadosDICT['nota2'] = nota2
    reprovadosDICT['media'] = media
    reprovadosLIST.append(reprovadosDICT.copy())
    else:
    aprovadosDICT['nome'] = nome
    aprovadosDICT['nota1'] = nota1
    aprovadosDICT['nota2'] = nota2
    aprovadosDICT['media'] = media
    aprovadosLIST.append(aprovadosDICT.copy())
    resposta = str(input('Deseja continuar? S/N: ')).upper().strip()[0]
    if resposta != "S":
    break
    print('-*' * 10)
    print('APROVADOS')
    for l in aprovadosLIST:
    for k, v in aprovadosDICT.items():
    print(f' - {k}: {v}')
    print('___' * 5)
    print('x-' * 10)
    print('REPROVADOS')
    for l in reprovadosLIST:
    for k, v in reprovadosDICT.items():
    print(f' - {k}: {v}')
    print('___' * 5)

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

    Mais um pra conta ...
    aluno = dict()
    aluno = {'nome':input('Nome .: ')}
    aluno['media'] = float(input(f'Média de {aluno["nome"]} .: '))
    print(f'Nome é igual a .: {aluno["nome"]}')
    print(f'Média é igual a .: {aluno["media"]:.2f}')
    if aluno['media'] >= 7:
    status = 'Aprovado'
    else:
    status = 'Reprovado'
    print(f'Situação é igual a {status}')

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

    O caminho é longo, mas não inalcançável
    aluno = {'nome':'', 'media': ''}
    aluno['nome'] = str(input('Nome do aluno: '))
    aluno['media'] = float(input('Média do aluno: '))
    print('-='*30)
    for k, v in aluno.items():
    print(f'{k}: {v}')
    if aluno['media'] < 5:
    print('situação: reprovado ')
    elif 5

  • @worldtutors9498
    @worldtutors9498 6 ปีที่แล้ว

    top aula irmao um pedido de curso futuro que gostaria de aprender seria sobre Wordpress Que Seria Bem Legal Mais Sim Se vc concordar

  • @Isaac-mt9hx
    @Isaac-mt9hx 4 ปีที่แล้ว

    Dei uma economizada, mas creio que dá pra deixar mais enxuto ainda.
    alunos = {'Nome': str(input("Nome do aluno: ")),'Média': float(input("Média do aluno: ")),
    'Situação':{}}
    for k, v in alunos.items():
    print(f"- {k:10}")
    alunos['Situação'] = "Reprovado" if alunos['Média'] < 7.0 else "Aprovado!"

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

    Godofredo foi ótimo kkkkkkkkk

  • @aleatorio-9147
    @aleatorio-9147 3 หลายเดือนก่อน

    meu código:
    a = dict()
    a['Nome'] = input('Digite o nome do aluno: ')
    a['Média'] = float(input('Digite a média: '))
    a['Situação'] = 'Aprovado' if a['Média'] >= 7.0 else 'Reprovado'
    for k, v in a.items():
    print(f'{k} é igual a {v}')

  • @user-vf6tx3lr7q
    @user-vf6tx3lr7q 6 ปีที่แล้ว

    Guanabara ensina a fazer uma barra de progresso

  • @paulorodrigues8475
    @paulorodrigues8475 5 ปีที่แล้ว

    como posso fazer para ao inves de inserir os valores no dicionario fazer ele pegar o valor de outro atributo em OO?

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

    Minha resolução :
    dic = dict()
    dic["nome"] = str(input("Nome do aluno : "))
    dic["média"] = float(input(f'Media de {dic["nome"]} : '))
    print(f'O aluno {dic["nome"]} tem média igual a {dic["média"]} ')
    if dic["média"] >= 7 :
    print(f'O aluno {dic["nome"]} foi APROVADO !!!')
    else :
    print(f'O aluno {dic["nome"]} foi REPROVADO !!!')

    • @sujo--1989
      @sujo--1989 ปีที่แล้ว

      FALTOU A RECUPERAÇÃO

  • @Ch3w13lps
    @Ch3w13lps 5 ปีที่แล้ว

    result = dict()
    result['nome'] = str(input('Digite o nome do aluno: '))
    result['média'] = float(input('Qual foi a média do aluno: '))
    result['situação'] = 'Reprovado' if result['média'] < 6 else 'Aprovado'
    for chave, valor in result.items():
    print(f'{chave:

  • @arthuralberti8622
    @arthuralberti8622 5 ปีที่แล้ว

    from time import sleep
    dic = {}
    lista = []
    dic ['Nome'] = str(input("Digite o nome do aluno "))
    dic ['Média'] = float(input('Digite a média do aluno '))
    if dic['Média']>=7:
    dic['Situação'] = ("APROVADO")
    else:
    dic['Situação'] = ('REPROVADO')
    print ('-='*30)
    for c,k in dic.items():
    print (f'- {c} é igual a {k}')
    sleep(0.5)

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

    Já fiz com opção de continuar inserindo mais alunos, e tbm com umas cores na formatação da situação pra ficar mais legal (minha média é de 6 e não de 7:
    cadastro = dict()
    boletim = list()
    while True:
    cadastro['Nome'] = str(input('Nome do aluno: '))
    cadastro['Media'] = float(input(f'Média de {cadastro["Nome"]}: '))
    if cadastro['Media'] > 6:
    cadastro['Situação'] = '\033[1;34mAprovado\033[m'
    elif cadastro['Media'] == 6:
    cadastro['Situação'] = '\033[1;33mRecuperação\033[m'
    elif cadastro['Media'] < 6:
    cadastro['Situação'] = '\033[1;31mReprovado\033[m'
    boletim.append(cadastro.copy())
    cadastro.clear()
    respo = str(input('Continuar? [S/N] '))
    if respo in 'Nn':
    break
    print('=' * 26)
    print('ALUNO MÉDIA SITUAÇÃO')
    print('=' * 26)
    for c in boletim:
    for k, v in c.items():
    print(f'{v:

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

      iae mano acabei de ver tu resposta aqui e meio que me ajudou numa duvida, eu vi que no teu codigo tem vc printa um alinha que funciona como topico " aluno, media e situação" e alinha embaixo dela os valores, eu quero criar um dicionario ou uma lista que tenha o nome e a idade de algumas pessoas, e depois mostrar isso " joão tem 45 anos, na outra linha, maria tem 56 anos" e assim vai, mas to me enrolando na parte de criar o for pra mostar os valores, na aula do guanabara ele fez meio assim " o campo nome tem valor joão e o campo idade tem valor 45" eu quero que mostre apenas joão tem 45 anos, não sei se consegui explicar bem mas eu quero que seja meio que assim:
      {nome} tem {idade} anos, usando um dicionario eu não consigo colocar o for pra mostrar assim, quando uso o " for k,v, in x.itens" eu tenho que colocar "o campo NOME recebe X e o campo IDADE recebe Y, as outras formas que tentei ficaram super errado tipo:
      JOÃO TEM JOÃO ANOS
      34 TEM 34 ANOS
      consegue me dar alguma dica,