Ir ao conteúdo
  • Cadastre-se

Cachorro_louco

Membro Pleno
  • Posts

    51
  • Cadastrado em

  • Última visita

Tudo que Cachorro_louco postou

  1. como você já fez php pode aproveitar o conhecimento e usar o WampServer (mysql)
  2. é melhor você da um passo de cada vez, aprender primeiro coisas elementares (como entrada e saída de dados, tipos primitivos, manipulação de strings, estruturas condicionais, estruturas de repetição, tuplas, listas, dicionários... (por consequência vetores e matrizes)) depois vai avançando para funções e classes, e vai indo, se ja sabe, bom ja é um grande salto, dai você vai dissecando o máximo da linguagem pra depois partir para o "visual", mas a pergunta é bastante vaga então não da para entender direito a sua duvida, vai estudando e aproveita o fórum para fazer perguntas bem específicas (fazer perguntas vagas não sei se está contra as regras, mas é bem complicado de entender), por exemplo se tiver com uma duvida no for e o enumerate() por exemplo, ao invéz de perguntar "o que é for?", poderia perguntar "como se utiliza o enumerate()" ficaria mais especifico a sua duvida, boa sorte com a programação e aproveita ao máximo esse fórum para tirar duvidas por que aqui tem um pessoal que sempre, sempre esta online ajudando, se a minha resposta não serviu a sua duvida desconsidere
  3. Eu não sei mas acredito eu que a criptografia de aplicativos, e partes que devem ficar distante dos usuários a todo custo, devem ser programadas em C e/ou Assembly (eu não sei, mas assim eu acredito)
  4. apesar de não diferença é recomendado que se use aspas simples (por pura convenção), mas isso vai de sua escolha, como ele disse você pode usar para esses dois casos se você não quiser as aspas em nenhum momento você pode fazer assim: print('dai-me um copo d\'água') imprimiria isso na tela: dai-me um copo d'agua isso serve para as duas situações descritas por @AnsiC, o contra barra meio que inclui as apóstrofes dentro do print
  5. Eu não estou conseguindo entender como funciona as classes, nem o que são classes eu procuro aqui no google sobre isso mas não consigo entender tem essa definição aqui que está na maioria dos sites: "Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de seus objetos - através de métodos - e os estados possíveis destes objetos - através de atributos.", eu sei que isso pode ser de natureza elementar mas eu realmente não estou conseguindo entender, qual a diferença entre a classe e uma função? ou como se usa uma classe, quando usar, se é que se usa, se puderem me ajudar eu agradeço desde já
  6. como @giu_d disse, a variavel numero recebe o que ja esta nela e mais 1, por exemplo se numero for 1, mas completando isso serve também para subtração, multiplicação, divisão e até exponeciação: numero -= 1#mesma coisa que numero = numero - 1 numero *= 2#mesma coisa que numero = numero * 2 numero /= 2#mesma coisa que numero = numero / 2 essa é uma forma de deixar mais compacto
  7. Assim, se realmente as especificações de hardware forem boas, então o problema pode ser a instalação podem estar mal feitas ou ate mesmo um problema de software, virus (principalmente os virus que sequestram a maquina para mineração de cripto moedas) neste caso uma revisão é a melhor opção
  8. não sou bom com respostas mas enfim, eu também tive um problema parecido e usei uma especie de "gambiarra" no lugar do: pygame.event.wait() eu coloquei um: input()#vazio mesmo não sei se ensinar uma gambiarra é legal aqui no forum mas até que os tops vierem responder como o @isrnick, @devair1010 dentre outros... já é alguma coisa
  9. Eu estou tentando fazer um programa que receba um numero qualquer (float) e retorne um erro (daqueles quando usamos um comando errado) se o numero não for natural (maior ou igual a 0 e sem parte decimal ex: 0, 1, 2, 3, 4...) eu conseguir até fazer mais eu tive que importar o modulo trunc da biblioteca math olha só: from math import trunc def natural(numero): if numero < 0 or numero != trunc(numero):#aqui eu quero modificar, quando verifica se o numero é diferente dele truncado raise ValueError('Esse numero não é natural') else: return(True) num = float(input('digite um numero natural: ')) natural(num) print('esse numero é natural') eu tentei aqui pensar uma forma de fazer isso sem usar nada "externo", mas não conseguir pensar em nada, (por exemplo calcula a raiz quadrada de 4 sem o sqrt(4), fazendo 4 ** 1/2) é mais ou menos isso, verificar se o numero é Natural sem usar coamandos, metodos, e etc... so logica, agradeço desde já a resposta
  10. pessoal eu não estou conseguindo diferenciar um vetor de uma lista, poderiam me dizer a diferença entre ambos? e como se faz cada um no python? agradeço desde já
  11. @iHollyZinhO e se for só pra conhecimento? qual agregaria mais?
  12. eu queria saber qual a diferença entre C, C++ e C#, tipo quais são melhores para aprender dentre as 3? quando digo melhores me refiro a mais fácil/utilidade agradeço desde já a resposta
  13. na verdade a minha pergunta é mais generica que isso, como o computador gera um numero aleatorio? tipo, como isso é possivel? e como nós poderiamos aleatorizar algo sem usar a biblioteca random? na verdade eu sei como funciona a biblioteca random em si, mas eu queria saber como é possível que o computador faça isso, pode parece ***** essa pergunta, mas é uma pergunta parecida com a de como foi possivel a criação da primeira linguagem de programação? ja que para criar uma linguagem ate onde sei ela deriva de outra e tal agradeço desde ja a resposta
  14. eu fiz um programa que pede uma estação (do ano) para o usuario, e mostra uma frase a depender da estação olha ai estacao = input('escolha uma estação ').upper() continuar = True while continuar: if (estacao == 'VERAO') or (estacao == 'VERÃO'): print('que calor!!') break elif estacao == 'INVERNO': print('que frio!!') break elif estacao == 'OUTONO': print('muitas folhas cairão...') break elif estacao == 'PRIMAVERA': print('flores são romanticas!...') break else: print('escolha uma opção valida') estacao = str(input('escolha uma estação ')) ate ai tudo bem mas se o usuario digitar uma estação invalida e o programa usar o else da errado o loop nao verifica novamente a variavel estação pra ver se ela cabe no if ou no elif nao sei se deu pra entender mas da uma olhada ai o problema esta na parte do else, ele roda mas tem alguma coisa errada na logica que estou fazendo
  15. na pratica como faria isso, eu fiz um programa para calcular a media de um aluno em 4 unidades da uma olhada: #plurais sao listas #as listas vazias são para fazer uma especie de vetor minimo = int(input('media da escola ')) continuar = True notas = [] materias = [] somas = [] while continuar: #toda vez que rodar o loop, a variavel materia sera adicionada a lista materias''' materia = str(input('qual a materia? ')).capitalize() materias.append(materia) nota1 = float(input('nota da 1° unidade ')) nota2 = float(input('nota da 2° unidade ')) nota3 = float(input('nota da 3° unidade ')) nota4 = float(input('nota da 3° unidade ')) #toda vez que rodar o loop soma sera adicionado a lista somas''' #toda vez que rodar o loop a media de soma sera adicionada a lista notas''' soma = nota1 + nota2 + nota3 + nota4 somas.append(soma) notas.append(soma / 4) #se o usuario negar continuar se tornara falso, ser o fim do loop''' if input('tem mais materia? (S/N)').upper() == 'N': continuar = False print('Boletim'.center(40, '=')) #materias foi usado para o alcansse somente, podesria ser usado qualquer lista''' for x in range(len(materias)): print('em {} a nota foi {}, logo a media foi {}'.format(materias[x], somas[x], notas[x])) ai nesse caso eu queria saber se usei direito o vetor, e como eu faria para limitar a quantidade de notas a aparecer e nesse caso fosse possivel o usuario especificar uma quantidade de notas a ser somada e tirada a media, por exemplo se fossem apenas 3 notas, ou fossem 10, 20... como eu usaria o vetor para limitar os input nas notas, se ele disser que são 3 notas, que sejam 3 input, nota1, nota2 e nota3, se o usuario disser 20 notas, que sejam 20 input, nota1, nota2, nota3, nota4 ... nota20. como eu faria nesse caso?
  16. @devair1010 valeu ai cara, eu ainda não manjo muito bem de programação, poderia de explicar como funciona o vetor?
  17. Boa noite, o titulo pode ter ficando meio nada ver, mas eu queria saber como eu crio variaveis a partir de outra variavel olha ai pra ver se da pra entender #eu queria limitar os proximos "inputs", com base nesse primeiro aqui uni = int(input('quantas unidades ')) #dai eu queria criar varias variaveis a partir dessa, por exemplo se o usuario digitasse 4 dai criava: uni1... uni2... uni3... uni4... #se ele digitar 6 no uni uni1... uni2... uni3... uni4... uni5... uni6... #não sei se ficou claro o suficiente
  18. estou tentando abrir um a musica usando a biblioteca pygame, from pygame import mixer, event mixer.init() mixer.music.load('QualquerMusica.mp3') mixer.music.play() event.wait() #onde esa 'QualquerMusica.mp3 é a musica mas da esse erro aqui event.wait() pygame.error: video system not initialized a musica reproduz ate, mas eu sinto que não deveria da esse erro ate por que quando a musica reproduz o programa encerra por favor alguem me ajuda n achei a solução desse problema em lugar nenhum, e se puderem respondam tambem outro post que eu fiz perguntando sobre Ides leves para python porque ta difícil ficar usando o Idle.
  19. Boa noite, eu estava aqui treinando no idle do python mas me disseram que a ide que vem no python (o idle) é muito simples e não é recomendado para quem quer avançar um pouco no python, me recomendaram o PyCharm 2018 mas ele exige (que é bem pouco mas não esta ao meu alcance) um minimo de 4 gb de ram e 2.5 gb livres de armazenamento, fora que recomendam 8 gb de ram, mas o meu notebook tem 2 gb de ram (o windows consome 1,1 gb em segundo plano, 200 mb fica reservado, 200 mb dos outros programas em segundo plano, sobrando 500 mb de ram pros outros processos), 32 gb ssd (com o windows 10 e os programas que tenho no pc estou com menos de 8gb livres) e isso esta bem longe do minimo instalei aqui tentei usar mas ficou travando demais. Queria saber se tem algum ide para python bastante leve, tanto em processamento quanto no armazenamento. agradeço desde já
  20. #============================================================================= #x é só pra finalizar o programa #a é o numero maximo que ele ira sequenciar #b é o multiplo da sequencia #c é o numero inicial da sequencia #não sei se os termos estão corretos, mas da pra entender que tentei fazer uma #sequencia #============================================================================= x = True print('Utilize Apenas Numeros Inteiros') while x: a = int(input('ate que numero procurar? \n')) b = int(input('multiplos de qual numero? \n')) c = int(input('escolha o numero inicial da procura (0 é padrão)')) while c <= a: print(c, end=', ') c = c + b if (input('quer continuar? (S/N)')).upper() == 'N': x = False @isrnickola, treinei com base em suas dicas tem mais alguma coisa que eu possa melhorar? fiz outro programa que mostra sequencias, exemplo de 0 a 100 em 2 e 2. 0, 2, 4, 6, 8 ... 96, 98 100
  21. @isrnick como eu faço para terminar o ciclo while? qual o comando que eu uso?
  22. a uns três dias eu revolvi aprender programação e me indicaram python por ser mais fácil, aprendi um pouco, bem pouco mesmo, e resolvi criar um programa simples se é que isso pode ser chamado de programa. basicamente ele soma as notas da escola/faculdade e divide pelo numero de unidades depois verifica se a nota do aluno é maior, igual ou menor que a nota necessária para ser aprovado (basicamente verifica a media do aluno e diz se ele passou de ano ou não) #------------------------------------------------------------------------------# # a é o numero de unidades # b,c,d,e são as notas # f é a quantidade necessaria para ser aprovado (media da escola) # g é a soma das notas dividida pela quantidade de unidades (media do aluno) #------------------------------------------------------------------------------# print('não use virgula e sim o ponto nas notas com numeros decimais') while True: a = int (input ('\nnumero de unidades ')) b = float (input ('\nnota 1 ') ) c = float (input ('\nnota 2 ') ) d = float (input ('\nnota 3 ') ) e = float (input ('\nnota 4 ') ) f = int (input ('\nmedia da escola ') ) g = (b + c + d + e) / a if g >= f: print('\nsua media foi ', round(g,1)) print('Você foi aprovado') else: print('\nsua media foi ', round(g,1)) print('Você foi reprovado') esta exatamente assim no arquivo .py, queria pedir a vocês que me deem dicas de como melhorar isso, também queria pedir que não me expliquem com termos técnicos da informática por que sou bastante leigo nisso ai, a unica coisa que eu sei fazer no momento são as operações matemáticas (adição, subtração e etc), o que é int, float, string e o comando print um pouco do while, if, elif e else os outros comandos que "sei" não tenho propriedade e mais nada. ajuda ai pessoal me explica também o que é função, argumento, livraria... esses termos, pelo menos os bem básicos.

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!