Exercício Python

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

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

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

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

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

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

    • @railansantos2862
      @railansantos2862 2 หลายเดือนก่อน +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 2 หลายเดือนก่อน

      @@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 ปีที่แล้ว +15

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

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

    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!!

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

      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 3 ปีที่แล้ว +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!!!

  • @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

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

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

  • @jeanrodrigues3983
    @jeanrodrigues3983 4 ปีที่แล้ว +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 ปีที่แล้ว +5

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

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

    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.

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

    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.

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

    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.

  • @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

  • @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!')

  • @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 4 ปีที่แล้ว +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 4 ปีที่แล้ว +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 :)

  • @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

  • @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

  • @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.

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

    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}')

  • @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 3 หลายเดือนก่อน

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

  • @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...

  • @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}')

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

    Grata pelo vídeo!

  • @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!!!')

  • @gleissonviolinista6273
    @gleissonviolinista6273 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())

  • @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']}")

  • @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']}! ")

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

    Bom vídeo. 🙂

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

    Parabéns!!

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

    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')

  • @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}.')

  • @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}')

  • @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.')

  • @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!"

  • @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

  • @alissondelimafarias4241
    @alissondelimafarias4241 4 ปีที่แล้ว +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"]}')

  • @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']

  • @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 3 ปีที่แล้ว +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 3 ปีที่แล้ว

      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.

  • @aleatorio-9147
    @aleatorio-9147 10 วันที่ผ่านมา

    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}')

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

    Muito bom!

  • @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)

  • @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!!!!')

  • @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.

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

    Fiz diferente, não coloquei a mesma média e nem coloquei a situação de "Recuperação". Mas acho que está certo.
    notas = {}
    nome = str(input('Nome do aluno: '))
    notas['Nome'] = nome
    med = float(input('Informe a média: '))
    notas['Média '] = med
    if med >= 7:
    notas['Situação'] = 'Aprovado'
    else:
    notas['Situação'] = 'Reprovado'
    for k, v in notas.items():
    print(f'{k} = {v}')

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

    Muito bom os seus vídeos 😀👍

  • @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}')

  • @gilsonsantana798
    @gilsonsantana798 ปีที่แล้ว +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)

  • @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

  • @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}')

  • @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

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

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

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

    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')

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

    esse foi simples, mas as próximas deve daquele jeito
    alunos = {}
    alunos['nome'] = str(input('Nome: '))
    alunos['media'] = float(input('Media: '))
    if alunos['media'] >= 7:
    alunos['situação'] = 'Aprovado'
    elif alunos['media'] < 7:
    alunos['situação'] = 'Reprovado'
    print(f'O nome é igual a {alunos["nome"]}')
    print(f'Média e igual a {alunos["media"]}')
    print(f'Situação e igual a {alunos["situação"]}')
    print(alunos)

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

    por mais cursos assim!! deixa um likee!!

  • @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"]));

  • @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

  • @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')

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

    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')

  • @gustavog_silva
    @gustavog_silva 5 ปีที่แล้ว +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"]:

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

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

  • @joaomatheus7081
    @joaomatheus7081 3 ปีที่แล้ว +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"]}')

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

    Já tô compartilhando

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

    # 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

  • @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º":

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

    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

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

    Passei bem perto!!

  • @Kaique120
    @Kaique120 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 estrtura na tela
    boletim = dict()
    boletim['nome'] = str(input('Nome ')).strip().title()
    boletim['média'] = float(input('Media: '))
    if boletim['média'] >= 7:
    boletim['situação'] = 'Aprovado'
    elif boletim['média'] >= 5:
    boletim['situação'] = 'Recuperação'
    else:
    boletim['situação'] = 'Reprovado'
    print(boletim)
    for i, v in boletim.items():
    print(f'{i} é {v}')

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

    eu sei que tu não pediu assim,mas eu fiz
    aluno = {'nome':str(input('Digite seu nome '))}
    nota1 = float(input('Digite a primeira nota '))
    nota2 = float(input('Digite a segunda nota nota '))
    media = (nota1+nota2)/2
    aluno['media']=media
    aluno['situacao']= 'aprovado' if aluno['media'] >= 7 else 'reprovado' if aluno['media']

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

    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']}")

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

    #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
    dados = dict()
    dados['nome'] = str(input('Digite o seu nome: ')).title()
    dados['media'] = float(input(f'Media de {dados["nome"]}: '))
    print(f'Nome é igual a {dados["nome"]}')
    print(f'Média é igual a {dados["media"]}')
    if dados['media'] >= 7:
    dados['situação'] = 'Aprovado'
    elif 5

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

    situacion = {}
    situacion['name'] = str(input('name:'))
    n1 = float(input('Nota 1:'))
    n2 = float(input('Nota 2:'))
    situacion['average'] = a = (n1 + n2)/2
    if situacion['average'] >= 7:
    print('Passed. Congratulations!')
    if situacion['average'] < 7:
    print('You will go to Recuperation (last chance).''Do your best to change your future.')
    print(f'{situacion["name"]} reach a average of {a}')

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

      aee man,me ajuda ai, eu to tentando fazer um dicionario que receba o nome e idade de 3 pessoas, depois ele mostre na tela o nome e a idade delas
      joão tem 34 anos
      maria tem 45 anos
      jose tem 45 anos
      mas quando chego no for para criar o laço e mostrar cada pessoa em uma linha eu me perco, meu codigo sempre mostra:
      joão tem joão anos
      45 tem 45 anos
      maria tem maria anos
      consegue me ajudar

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

    Usei 11 linhas:
    student = dict()
    student['name'] = str(input('Student´s name: ')).strip().title()
    student['grade'] = int(input('Grade: '))
    if student['grade'] < 7:
    student['situation'] = 'Disapproved'
    else:
    student['situation'] = 'Approved'
    print('-='*20)
    print(f'Student´s name is {student["name"]}')
    print(f'Average grade is {student["grade"]}')
    print(f'Situation is {student["situation"]}.')

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

    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)

  • @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

  • @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')

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

    Fiz e 10 linhas
    aluno = {}
    aluno['nome'] = str(input("Aluno: "))
    aluno['media'] = int(input("Media: "))
    print('-='*20)
    print(f'Aluno = {aluno["nome"]} ')
    print(f'Media = {aluno["media"]} ')
    if aluno['media'] < 7:
    print("Status: Reprovado")
    else:
    print("Status: Aprovado")

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

    # 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.')

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

    fiz de uma forma mais simples pois escrever situação seria (para mim) so uma questão estetica:
    aluno = {}
    aluno['nome'] = str(input('Qual é o nome do aluno? ')).capitalize().strip()
    aluno['nota'] = float(input('Qual é a media do aluno? '))
    print(f'
    O nome do aluno é {aluno["nome"]}')
    print(f'A media do aluno é {aluno["nota"]}')
    if aluno['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']

  • @gogh-lk5dd
    @gogh-lk5dd 3 ปีที่แล้ว

    Bem fácil!
    dados = {'aluno': str(input('Qual o nome do aluno: ')), 'media': float(input('Qual a média do aluno: '))}
    if dados['media']

  • @dr.7166
    @dr.7166 6 หลายเดือนก่อน

    esse foi facinho, n fiz o recuperação
    meu codigo:
    aluno = {}
    aluno['Nome'] = str(input('Nome: ')).strip().lower().capitalize()
    aluno['Media'] = float(input(f'Média de {aluno["Nome"]}: '))
    aluno['situação'] = 'Aprovado' if aluno['Media'] >= 7 else 'Reprovado'
    for k, i in aluno.items():
    print(f' -{k} é igual a {i}')

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

    dado = {}
    dado['nome'] = str(input('qual é o seu nome:'))
    dado['media'] = float(input('qual é a sua media'))
    if dado['media'] >= 7 :
    dado['situaçao'] = 'aprovado'
    else :
    dado['situaçao'] = 'reprovado'
    for k, v in dado.items() :
    print(f' {k} é igual a {v}')

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

    alunos = {'nome': str(input('Nome do aluno: ')), 'media': float(input("Digite a média: ")), 'situacao': ['Aprovado', 'Reprovado', 'Recuperação']}
    print('-'*30)
    print(f'''\t - O nome é igual {alunos["nome"]}
    \t - média é igual {alunos["media"]}''')
    print(f'\t - Situação é igual {alunos["situacao"][0]}' if alunos["media"] > 7 else f'\t - Situação é igual a {alunos["situacao"][1]}' if alunos["media"]

  • @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.

  • @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?

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

    Fiz assim:
    dados = { 'nome' : str(input("Digite seu nome: ")),'Media' : float(input("Informe a média: "))}
    print('~=' * 40)
    print(f"Nome é igual a {dados['nome']}")
    print(f"Media é igual a {dados['Media']} ")
    if dados['Media'] >= 7:
    print("SITUAÇÃO: APROVADO")
    elif dados['Media'] >= 5 and dados['Media'] < 7:
    print("SITUAÇÃO RECUPERAÇÃO")
    elif dados['Media'] < 5:
    print("SITUAÇÃO: Reprovado!")

  • @JPMD-bn7hz
    @JPMD-bn7hz 3 ปีที่แล้ว

    Fiz um pouco diferente:
    x = str(input('Nome: '))
    y = float(input('Media: '))
    dados = {'Nome':x, 'Media':y}
    if y >= 60:
    dados['situação'] = 'Aprovado'
    elif 20

  • @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']

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

    fiz utilizando o if e o else mesmo
    l = {}
    l['nome'] = str(input('Nome: '))
    l['media'] = float(input(f'Média de {l["nome"]}: '))
    print('-=' * 30)
    print(f' - nome é igual a {l["nome"]}')
    print(f' - média igual a {l["media"]}')
    if l['media'] >= 7:
    print(' - situação é igual a aprovado')
    elif 5

  • @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)

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

    n = str(input('Digite seu nome: '))
    m = float(input(f'Digite a média de {n}: '))
    if m >= 7:
    s = 'Aprovado'
    elif m < 7 and m >= 5:
    s = 'Recuperação'
    elif m < 5:
    s = 'Reprovado'
    dados = {'Nome': n,# type: ignore
    'Média': m,
    'Situação': s}
    for k,v in dados.items():
    print(f'{k} é {v}')

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

    O meu ficou assim:
    aluno = {}
    aluno ['nome'] = str(input('Coloque o nome do aluno -> '))
    aluno ['nota'] = float(input('Coloque a nota do aluno -> '))
    if aluno['nota'] < 5:
    aluno['situacao'] = 'REPROVADO!'
    else:
    aluno['situacao'] = 'APROVADO!'
    print()
    print(f'''A nome do aluno é {aluno['nome']}
    A média do aluno é {aluno['nota']}
    A situação do aluno é {aluno['situacao']}''')

  • @KrodrigoDev
    @KrodrigoDev 9 หลายเดือนก่อน

    aluno = {
    'nome': str(input('Nome:')),
    'media': float(input('Média:'))
    }
    for i, j in aluno.items():
    print(f'{i} é igual a {j}')
    aluno['situacao'] = 'aprovado' if aluno['media'] >= 7 else 'reprovado'
    print(f'Situação é igual a {aluno['situacao']}')

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

    aluno = {'nome': input('Nome: '), 'média': int(input('Média: '))}
    if aluno['média'] >= 7:
    aluno['situação'] = 'Aprovado'
    else:
    aluno['situação'] = 'Reprovado'
    print('=-'*20)
    for n, m in aluno.items():
    print(f'- {n.title()} é igual a {m}')

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

    Meu código sem alterações ou melhorias :
    dataset = {}
    name = str(input('Name: ')).strip().title()
    dataset['Name'] = name
    average = float(input(f'Average of {name}: '))
    dataset['Average'] = average
    if average >= 6:
    dataset['Current_situation'] = 'Approved'
    else:
    dataset['Current_situation'] = 'Disapproved'
    for k, v in dataset.items():
    print(f'{k} equals {v}')

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

    minha resolução pra resolver esse desafio foi bem diferente.
    dicionario = {}
    dicionario['nome'] = str(input(' nome: '))
    dicionario['media'] = int(input(f' média de {dicionario["nome"]}: '))
    print('-=' * 30)
    print(f' Nome é igual a {dicionario["nome"]}')
    print(f' Média é igual a {dicionario["media"]:.1f}')
    print('-=' * 30)
    print()
    if dicionario["media"] >= 7:
    print('Situação é igual a Aprovado')
    elif dicionario["media"]

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

    Guanabara ensina a fazer uma barra de progresso

  • @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