-
Posts
140 -
Cadastrado em
-
Última visita
Reputação
5-
Felipe2719 alterou sua foto pessoal
-
Como fazer um display 7 seg com 2 dígitos no circuit maker
Felipe2719 respondeu ao tópico de Felipe2719 em Eletrônica
@Thiago Miotto sabe me dizer como faço ? não sou bom olhando data sheet -
Como fazer um display 7 seg com 2 dígitos no circuit maker
Felipe2719 postou um tópico em Eletrônica
é possível usar o 74LS47 ? agradeço a ajuda desde ja -
Sou iniciante ainda e não consigo entender muito bem olhando o Data Sheet. Gostaria de entender como funciona esse contador e principalmente o que são essas entradas CEP, CET, PE, MR e TC. Desde já agradeço
-
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
minha sinceras desculpas por ser um tanto inconveniente e insistir na burrice muitas vezes; eu admiro demais a sua paciência kkk muito obrigado de coração, tenho nem palavras pra te agradecer. você é uma pessoa maravilhosa, saiba disso carregou meu semestre nas costas praticamente haha te amoooooooo tudo de bom pra voce, que seja recompensado em dobro !!! obrigado. -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
Só falta essa parte de arquivos mesmo. Se puder me ajudar na implementação dele... -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
def imprimirMenu(): opcao = int(input( 'Digite uma das opções abaixo:\n' '1 - Preencher resultados:\n' '2 - Estatisticas do seu time:\n' '3 - Tabela do campeonato:\n' '4 - Proximos jogos\n' '5 - Sair do programa.\n' )) return opcao import numpy def resultado(listas,iA,iB,estatistica): times = listas[0] pontos = listas[1] A = times[iA] B = times[iB] if not A in estatistica: estatistica[A] = [0, 0 ,0] if not B in estatistica: estatistica[B] = [0 ,0 ,0] try: while True: j = input(A + ' x ' + B + ': ').split() try: pA, pB = int(j[0]), int(j[1]) if pA<0 or pA>20 or pB<0 or pB>20: raise ValueError else: break except IndexError: print('Separe os valores por um espaço, EX 1 1') except ValueError: print('Digite um número válido, maior que 0 e menor/igual a 20.') except KeyboardInterrupt: print('Encerrando...') else: print('O jogo foi {} a {}.'.format(pA,pB)) if pA > pB: pontos[times.index(A)] += 3 elif pA < pB: pontos[times.index(B)] += 3 else: pontos[times.index(A)] += 1 pontos[times.index(B)] += 1 estatistica[A] = numpy.add( estatistica[A], [pA>pB,pA==pB,pA<pB] ).tolist() estatistica[B] = numpy.add( estatistica[B],[pB>pA,pB==pA,pB<pA] ).tolist() def ordena(listas): times = lista[0].copy() pontos = lista[1].copy() t = len(times) for i in range(t - 1): for j in range(t - i - 1): if pontos[j] < pontos[j + 1]: pontos[j], pontos[j + 1]=\ pontos[j + 1], pontos[j] times[j], times[j + 1] =\ times[j + 1], times[j] return [times, pontos] def main(): open(arquivo,'r') ??? listas = [['Brasil','Colombia','Equador','Peru'],['Alemanha','Italia','França','Holanda']] campeonato = int(input('Campeonato: ')) times = listas[campeonato - 1] times = [times, [0]*len(times)] estatistica = {} for T in times: estatistica[T] = [0, 0, 0] while True: r = imprimirMenu() if r == 1: if rodada == 1: resultado(times,0,1,estatistica) resultado(times,2,3,estatistica) rodada += 1 elif rodada== 2: resultado(times,0,2,estatistica) resultado(times,1,3,estatistica) elif r == 2: print('TIME'.ljust(10) + 'V E D') for E in estatistica.items(): print(E[0].ljust(10)+\ str(E[1][0]) +' '+\ str(E[1][1]) +' '+\ str(E[1][2])) elif r == 3: time, ponto = ordena(times) i = 0 while i <len(time): print(time[i],ponto[i]) i+=1 elif r == 4: pass elif r == 5: break else: Tá dando o erro typeError: unhashable type: 'list' na parte do estatistica[T] = [0, 0, 0] já que o arquivo são 5 linhas, eu tenho que criar mais de um pra adicionar mais campeonatos ? não entendii e ainda sobre ele, pra implementar ele é só fazer isso ?? e depois fechar ele no final ? Além disso, pode conferir o código pra mim pra ver se eu não esqueci de algo ? prometo que vou parar de pertubar jaja kkkkk -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
@Midori não tem diferença, só queria entender mesmo pra poder explicar no trabalho, assim como todas as outras funções. a ideia de imprimir todos as informações é melhor mesmo obrigado é isso que não to entendendo, porque se eu boto as estatísticas como parâmetro da função resultado como você fez, fica pedindo p eu colocar um argumento adicional na opção 1 como vai ficar a opção 2 na função main ? se for muito óbvio me desculpa Na parte de arquivos 1,0 Brasil,0 Colombia ,0 Equador,0 Peru,0 1,1 França,0 Alemanha,0 Italia,0 Espanha,0 e assim por diante ? e pra abrir, seria com o open(arquivo,'r') no começo do programa ? Creio que só falta essa parte pra eu fechar. Vou descartar a opção 4, que só botei pra encaixar algum módulo. -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
esse print vai direto na função resultado ? se for fazer desse jeito então, eu ignoro a opção '2',e a opção 1 passa a executar essa parte tb né ? eu tava pensando em pedir pro usuário digitar o nome do time, pra depois ele executar essa parte(na opção 2) e por último, pode me explicar o porque da utilização do módulo numpy ? -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
É porque o programa precisa ser flexível e possa ser utilizado como módulo (foi isso que entendi). Seria algo como: if __name__ == '__main__': print(ordena([['Brasil','Colombia','Argentina'],['Chile','Peru','Venezuela']]) print(ordena([['Italia','França','Alemanha'],['Portugal','Holanda','Espanha']]) ... Por isso q tava precisando de mais funções que retornam valores, mas de fato não precisam ser todas (ainda bem) Pode me ajudar na parte das estatísticas ? sei que tá chato, mas nesse trab to igual uma ameba e não consigo fazer quase nada A parte do dicionário eu entendi, mas não tô conseguindo fazer p pegar a lista com as estatísticas. -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
geralmente eu só utilizo txt. Mas que tipos de variáveis seria interessante salvar no arquivo, além da rodada ? no enunciado diz pra salvar o estado do programa e permitir que ele seja carregado após salvar, mas não entendi -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
@Midori Obrigado!! Uma coisa que reparei é que o enunciado pede pras funções terem entradas e valores de retorno, pra poder incluir os testes com a variável __name__. Não seria necessário alterar o código ? fiquei confuso -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
Peço desculpas pelo desespero, é que preciso entregar o trabalho até amanha as 23:59 e sou completamente incompetente nessa disciplina(já não basta física) muito obrigado de coração. Se for preciso alterar algo pra se ajustar no enunciado ou nas exigências me avisa por favor. *em relação ao módulo, foi sugerido que eu usasse o datetime pra opção 4, pra mostrar a data dos jogos de acordo com a data atual. -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
Se você quiser, eu posso postar o enunciado do meu trabalho aqui pra facilitar. Mas não sei se seria muito abuso da minha parte. -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
como faço pra pegar os gols e as derrotas nas estatísticas ? eu pensei em algo assim pra pegar as vitórias e os empates, mas não sei se funciona direito. Mais uma coisa importante, sabe como posso encaixar ou alterar o programa pra que tenha lista de lista(ou equivalente) e a utilização de arquivo ? o trabalho tá exigindo def estatisticas(times, pontos): vitoria = 0 empate = 0 for t in times: input('Digite o nome do seu time:') if t in times: for p in pontos: if p == 3: vitoria += 1 if p == 1: empate += 1 print('{} Vitórias, {} Empates'.format(vitoria,empate) -
Python Desenvolvimento programa em python
Felipe2719 respondeu ao tópico de Felipe2719 em Programação - outros
@Midori Mas esse novo campeonato ia aproveitar as funções anteriores pra criar uma nova tabela a parte, por exemplo ? ou eu teria que alterar as funções ? queria que o usuário digitasse qual campeonato ele quer, pra daí ele começar a por os resultados. usar listas de listas seria uma boa ? [ ['Brasil,'Chile'],['Venezuela','Argentina'] ] Minha professora sugeriu p que eu cadastrasse 2. Mais uma vez obrigado pela paciência.
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