Ir ao conteúdo
  • Cadastre-se

FudoYusei

Membro Pleno
  • Posts

    50
  • Cadastrado em

  • Última visita

  1. Desculpa estar incomodando tanto Mudei um pouco, acho que agora to me aproximando um pouco eu espero kkkk d = {} # desculpa pelo d e i, mas e muito generico eu escrever dicionario para d e contador para i, ele so ta servindo pra começar o loop e escrever a quantidade, não tenho um nome claro pra isso. gols = [] while True: entrada1 = input('Digite o nome: ') partida = int(input('Digite quantas partidas: ')) for i in range(partida): gols.append(int(input(f'Digite quantos goals na {i+1}: '))) d[entrada1] = {'Partidas':partida , 'Gols': gols[:] , 'TGols': sum(gols)} gols.clear() #acho que voce quis dizer isso de ficar apagando a lista ne, mas tem outra forma de armazena a informação pra cada jogador sem precisar apagar?? continua = input('Deseja continuar [S/N]? ').upper() if continua == 'N': break print(d) Poderia validar se to chegando proximo? Entrada1 era para estar nome, esqueci de mudar
  2. Bom dia, Não tinha vindo a notificação no email Aqui voce ta se referindo a eu não dar nome as listas,dicionario e o i?? Eu sei, mas meio que viro costume pra não esquecer.Isso tem algum problema muito grande de colocar mesmo onde e string?? Como assim um modelo geral? Poderia me dar um exemplo? Aqui eu vou receber todos e somente os Nomes dos Jogadores?? Aqui no caso e para pegar os gols e depois o total de gols certo? Como assim copia?? input em que aqui? Outra duvida, ai no caso eu vou armazena na lista e depois pro dicionario ou ja vai tudo ao dicionario??
  3. Mudei um pouco o codigo. Até funciona, mas não e bem do jeito que eu gostaria. Eu consigo vizulizar os passos, mas ta difícil e de passar pro codigo kkkk l = [] l2 = [] d = {} count = 1 for i in range(int(input('Quantos jogadores: '))): l.append(str(input('Nome: '))) , l.append(int(input('Quantas vezes ele jogou? '))) for partida in range(l[1]): l2.append(int(input('Quantos gols ele marcou: '))) l.append(l2[:]) l.append(sum(l2)) l2.clear() d[f'Jogador{i+1}']= l[:] l.clear() print(d) print(f'O Jogador {d["Jogador1"][0]} jogou {d["Jogador1"][1]} partidas.') for i in range(len(d["Jogador1"][2])): print(f'Na {count}° ele marcou {i}.') count += 1 Teria como eu abrir outro dicionario no Jogador1 com os campos de Nome,Partida,Goals,TGoals. E depois escolher o Jogador1 a chave e jogar o item la dentro?? Ou poderia me dar uma visão de outra forma de fazer.
  4. Apesar de conseguir entender +/- como ta funcionando, ainda não estudei essa parte, então fica meio difícil aplicar assim do nada. Vou testar por essa lógica, consigo ler mais fácil kkk, e nunca pensei tambem em fazer o append(aqui quero testar para ver como vai subir e ficar na lista) e range dessa forma. Desculpa se ficou difícil de entender.
  5. Boa tarde, Não estou conseguindo muito bem aplicar a lógica aqui,nem sei se e possível ou se estou esquecendo de algo. d = {} l = [[],[],[]] count = 1 while True: jogador = str(input('Nome jogador: ')) patidas = int(input('Quantas partidas ele jogou: ')) l[0].append(jogador) l[1].append(patidas) for i in range(patidas): l[2].append(int(input(f'Quantos gols foram feitos na {i+1}°? '))) d['Jogador'] = l[0][:] '''Nessa parte para subir ao dicionario,quero ir alimentando ele a cada nova informção no loop''' d['Partidas'] = l[1][:] d['Gols'] = l[2][:] d['Total'] = sum(l[2]) for v in range(3): l[v].clear() continua = str(input('Deseja continuar[S/N]? ')) if continua == 'N': break print(l) print(d) A informação ate sobe,mas sobre escreve a antiga, to pensando em guardar tudo primeiro e subir depois, mas gostaria de saber se possível seguir +/- essa logica. E uma continuação de outro exercício: Crie um programa que gerencie o aproveitamento de um jogador de futebol O programa vai ler o nome do jogador e quantas partidas ele jogou.Depois vai ler quantidade de gols feitos em cada partida.No final,tudo sera guardado em um dicionario,incluindo o total de gols feitos durante o campeonato.(continuação,essa parte que estou tentando) incluindo um sistema de visualização de detalhes do aprovaitamento de cada jogador.
  6. A pcyes vende fontes slim, so não sei se o tamanho e qualidade te atendem.
  7. Não sei se e uma comparação boa, no caso o append, ele funcionaria como subatributo, do principal. ou uma lista e sua sublista, Ex : [Pedra1,Pedra2] Pedra1 Pedra2 Redodanda Quadrada Pequena Grande
  8. @Midori mas eu teria alguma forma de fazer ele testar a proxima condição, com a anterior sendo verdareiro?Ou melhor dizendo como eu faria se quisse seguir do Maior para menor?
  9. Boa tarde, Fiz um codigo abaixo que pergunta o nascimento e calcula a idade e mostra a categoria de acordo com a idade, e uma atividade; import datetime nascimento = int(input('Digite seu ano de nascimento:\n')) hoje = datetime.datetime.today() ano = hoje.year idade = ano-nascimento if idade <= 9: print('Sua categoria é \033[1:31mMirim\033[m.') elif idade <= 14: print('Sua categoria é \033[1:33mInfantil\033[m.') elif idade <= 19: print('Sua categoria é \033[1:32mJunior\033[m.') elif idade == 20: print('Sua categoria é \033[1:34mSênior\033[m.') else: print('Sua categoria é \033[1:35mMaster\033[m.') Esse funcionou,porém antes eu fiz o inverso eu comecei do Maior para o Menor e o codigo parava de ler no Junior, um exemplo de como estava antes; import datetime nascimento = int(input('Digite seu ano de nascimento:\n')) hoje = datetime.datetime.today() ano = hoje.year idade = ano-nascimento if idade > 20: print('Master') elif idade == 20: print('Sênior') elif idade <= 19: print('Junior') elif idade <= 14: print('Infantil') elif idade <= 9: print('Mirim') Por que isso acontecia? Questão:Escreva um programa que leia o ano de nascimento de um atleta e mostre sua categoria de acordo com a idade: Até 9 anos: Mirim Até 14 anos: Infantil Até 19 anos: Junior Até 20 anos: Senior Acima: Master
  10. Opa valeu, acho que peguei a ideia. Desculpem a falta de retorno o email não notificou @Swalls no seu post foi muito mais longe kkk, mas ja complementa um pouco apesar de ter ficado um pouco confuso kkkk @devair1010 o codigo era so aquilo mesmo kkk, mas eu ate testei aqui e foi, então não entendi muito bem, pois era so para randomizar um dos 4 nomes de Alunos e mostrar quem foi sorteado.
  11. Bom dia, Estou começando a aprender python, por videos no ytb e depois pular para alguma aula mais aprofundada. E na questão que estou fazendo(ja resolvi aproposito ) utilizei append na primeira tentativa e percebi que o codigo não intepretava corretamente. Creio eu que o que tava dando errado era que o apeend subia as informações com [x,y,z,p] e na hora de randonizar um valor sempre retornava tudo ao invés de so o valor randonizado.Até consegui com append so que rodando o ramdom 2x. Com o extend ele não levava esse [], apenas as informações, ai que acredito que estava o erro. Bem acho que ficou um pouco confuso, vou deixar o codigo abaixo: import random nome = [] nome1 = str(input('Digite o nome do primeiro aluno: ')) nome2 = str(input('Digite o nome do segundo aluno: ')) nome3 = str(input('Digite o nome do terceiro aluno: ')) nome4 = str(input('Digite o nome do quarto aluno: ')) nomes = [nome1,nome2,nome3,nome4] nome.extend(nomes) #sorteado = random.choice(nome) print (f'{random.choice(nome)}') Python 3.8.10,pycharm (versão antiga pois nessa maquina ta com w7) Agora depois dessa confusao toda aí heh, Qual a diferença entre os 2 e quando usar um ou outro na pratica?
  12. Tava dando uma breve analisada, e realmente os Ryzen, em especial 5700u apresentao um desempenho interessante, com bons núcleos/threads, os Intel desse segmento são bem "ruins" , to analisando mais a parte gráfica dos agora, mas provavelmente vou de 5700u mesmo. Se tiver algo a pontuar sobre o poder grafico também agradeço @dwatashi A e não tem problema ser Linux kkkk
  13. Boa noite, Poderia me recomendar not ate 3k, ou indicações de que configurações procurar. Uso básico, vídeo chamadas, office, edição de imagens...
  14. @Alexo que bom, que funcionou para você.Isso e mais para as versões antigas mesmo, a mais nova pode fazer do jeito antigo que e pra funcionar kkk. Não do certeza pois não tenho um pacote office novo.
  15. Boa tarde, A config e a mesma. Segue o print explicando +/- o que fazer. Obs: caso fique dando erro na hora de avançar, pois ele fica testando , desmarca a opção de teste e ve se vai funcionar, pra mim aqui assim deu certo

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...