Jump to content
Fórum Script Brasil

ArteEN

Membros
  • Content Count

    407
  • Joined

  • Last visited

Community Reputation

0 Neutro

6 Followers

About ArteEN

  • Rank
    Amador
  • Birthday 08/24/1985

Perfil

  • Gender
    Male
  • Location
    Itaquaquecetuba - SP
  • Interests
    python

Recent Profile Visitors

2011 profile views
  1. confira se não esta faltando algum dependecia https://pypi.org/project/PySide2/
  2. o final 2 or 3 esta erro, deveria ser i==2 or i==3 terminou é uma variavel, e aqui você não esta fazendo nada com ela é o que vi da sintaxe
  3. qual o objetivo de incluir o j junto a lista? o x seria um lista qualquer?
  4. ArteEN

    Erro no meu código

    o problema esta na multiplicação dentro do print int(cpf) * lista1 o cpf tem 11 digitos, e você esta usando para multiplicar a lista, o resultado disto é uma lista gigante
  5. ArteEN

    Ajuda iniciante em python

    nesse video mostra como corrigir
  6. não, compreensão de lista é para criar lista, append é para acrescentar na lista existente vou dar um exemplo lista = [] for i in range(10): lista.append(i) lista2 = [i for i in range(10)] 1 #defino o valores já na matriz para não perder tempo com input 2 #se o input for nessessario eu deixo para fazer por ultimo 3 matriz = [[1, 5, -6], 4 [0, -3, 9]] 5 6 7 #esse é um macete que fica bem nesse problema 8 #usa soma para criar uma nova lista 9 #assim não precisa repetir linha/coluna 10 nums = matriz[0] + matriz[1] 11 12 13 #uma coisa que pode ajudar muito é compreessão de lista 14 #é uma forma de empacotar o loop for para filtrar uma lista 15 #faço o print para conferir se foi filtrado corretamente 16 positivos = [x for x in nums if x >= 0] 17 negativos = [x for x in nums if x < 0] 18 positivos_linha_2 = [x for x in matriz[1] if x >= 0] 19 20 21 #agora que esta filtrado basta fazer as operaçoes 22 media_positivos = sum(positivos)/len(positivos) 23 soma_negativos = sum(negativos) 24 maior_positvo = max(positivos) 25 maior_positvo_linha_2 = max(positivos_linha_2) 26 27 #finaliza com a exibição 28 print(media_positivos) 29 print(soma_negativos) 30 print(maior_positvo) 31 print(maior_positvo_linha_2) vou deixar uma versão do seu codigo usando compreensão de lista, você pode apagar os comentarios para comparar
  7. 1 nums = [ 2 [0, 0, 0], 3 [0, 0, 0] 4 ] 5 mai = 0 6 neg = 0 7 media = 0 8 soma = 0 9 10 for linha in range(0,2): 11 for coluna in range(0,2): 12 nums[linha][coluna] = int(input(f"Digite um valor para [{linha}, {coluna}]:")) 13 14 contador = 0 15 for linha in range(0,2): 16 for coluna in range(0,2): 17 18 print(f"[{nums[linha][coluna]:^5}]", end=" ") 19 if nums[linha][coluna] > 0: 20 #media = nums[linha][coluna]/4 21 soma += nums[linha][coluna] 22 contador += 1 23 print() 24 media = soma/contador 25 print(f"A média dos números positivos é {media}") 26 27 for linha in range(0,2): 28 for coluna in range(0,2): 29 if nums[linha][coluna] < 0: 30 neg += nums[linha][coluna] 31 print(f"A soma dos números negativos é {neg}.") 32 33 for linha in range(0,1): 34 for coluna in range(0,2): 35 if nums[1][coluna] > 0: 36 if nums[1][coluna]: 37 mai = nums[1][coluna] 38 elif nums[1][coluna] > mai: 39 mai = nums[1][coluna] 40 print(f"O maior número da 2ª linha é: {mai}.") achei dois erros que eram o calculo da media e o print da variavel neg recomendo você ver como usar compreessão de lista para filtrar, isso vai diminuir muitas linhas no seu codigo
  8. tem que postar seu codigo toda vez que for pedir ajuda
  9. já tentou async? se sim poderia colocar o codigo para inspeção?
  10. sabe fazer na mão?
  11. você tera que começar vendo a linguagem sql para configurar o db, em python mesmo você tera pouco trabalho vou colocar um exemplo de sql que tem no site do flask para que se possa ver a diferença na sintaxe DROP TABLE IF EXISTS user; DROP TABLE IF EXISTS post; CREATE TABLE user ( id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT UNIQUE NOT NULL, password TEXT NOT NULL ); CREATE TABLE post ( id INTEGER PRIMARY KEY AUTOINCREMENT, author_id INTEGER NOT NULL, created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, title TEXT NOT NULL, body TEXT NOT NULL, FOREIGN KEY (author_id) REFERENCES user (id) );
  12. se não for um codigo sensivel você pode postar na integra, ou no git, tambem tem o paste.org
  13. ver_cadastro() NameError: name 'ver_cadastro' is not defined aqui funcionou de acordo, foi ate a indicação que a função não esta definida
  14. você pode pegar a posição dos canos em relação ao passaro o passaro esta no x10, o cano no x20 e decrescendo quando o cano passa a ser menor que x10, vai contar um ponto uma outra forma é você fazer que a distancias entre canos seja sempre a mesma, ai seria só contar o tempo de game e uma terceira, é colocar um quadrado invisível na passagem, ai é verificar a colisão while 1: telaInicial() jogar() isso pode te dar alguma ideia de como reiniciar a partida
×
×
  • Create New...