Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''python''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 91 registros

  1. Falcon89

    POO dúvida

    Antes de minha dúvida, deixo algumas considerações: - Estou em nível de aprendizagem, então, talvez a idéia e o script possa parecer bem "amador" - A dúvida não corresponde nada a função ou biblioteca Date, o ano utilizado é ficticio, no caso começando no ano de valor 1; - A minha dúvida se relaciona a POO, a utilização do Python como ilustração é meramente ilustrativa. Vamos a dúvida: Então eu criei uma classe chamada tempo com atributo ano, e uma classe pessoa com apenas os atributos em questão, a data de nascimento e a idade. O que eu queria que acontecesse, se possivel, era que ao instanciar uma nova pessoa, ela pegasse o ano atual do objeto 'tempo' já instanciado, e jogasse como ano de nascimento, e já setasse a idade da pessoa, subtraindo o ano atual do objeto tempo pela data de nascimento, fica meio confuso para explicar vou tentar dar um exemplo: Supondo que criei o 'tempoObj', que tem o valor do 'tempoObj.ano=1', nesse periodo eu instancio um objeto 'pessoaObj', então eu queria que essa pessoa pegasse o valor do ano que no caso seria 1 e jogasse na "pessoaObj.data_nascimento"que agora teria o valor de 1 e ano atual que também seria o mesmo valor e já setando atravéz da subtração a 'pessoaObj.idade' como 0, em tempo de execução, chamando a funçao avancar_ano() umas 3 vezes, o valor do ano atual seria 'tempoObj.ano = 4', nesse caso a idade dessa pessoa teria que seria 3, porem ao passar "tempoObj.ano" como argumento para data de nascimento e ano atual, ele sempre irá passar o mesmo valor para ambos fazendo com que a idade sempre seja 0. Nesse caso existe alguma forma que o valor seja passado para o metodo data_nascimento, some ao instanciar a classe pessoa, e o que o valor recebido so ano do tempoObj seja correspondente ao ano que esta armazenado no tempoObj.ano no momento de execução. Já tentei varias formas e sempre chego na mesma, se ficou entendido a questão e se é que existe uma solução, alguém tem essa solução? Desde já agradeço, e peço desculpa se não fui tão claro ao apresentar o problema.
  2. Giovanni Lopes

    Como fazer esse tipo de interação em Python?

    Giovanni Lopes Membro novo · 15 h Olá, estou estudando python para desenvolver uma ferramenta que vai me ajudar a alimentar um outro programa que ja utilizo, pode ser confuso kk, mais é pq realmente o problema que me motivou a desenvolver essa ferramenta é bem especifico, em fim, ja tenho algumas coisas na cabeça sobre como desenvolver essa ferramenta, mais uma incógnita que tenho é qual o tipo de interação usada para gerar esse tipo de diagrama da imagem anexada? esse diagrama foi criado no outro programa que ja utilizo, e preciso que a ferramenta faça a mesma coisa, basicamente oq quero saber é como fazer para que o usuário possa clicar em 2 conectores e o programa exibir uma linha interligando esses 2 pontos clicados. Para informação: esse é um diagrama de fusões de fibra óptica, onde os "conectores" representam fibras de um cabo (conjunto de conectores) e as linhas que interligam os conectores são as fusões, assim facilitando a documentação deste procedimento.
  3. Boa noite pessoal, estou a mais de 3 semanas com um trabalho e está impossivel resolver. Segue a questão // Escreva um programa que leia 4 arquivos de numeros inteiros, calcule a média. //Mostre o maior quadrado que seja menor que a média de todos os números maiores que a média dos números de cada um dos arquivos. //Ex: Média dos números do arquivo 01 = 35 //Números do arquivo 01 que são maiores que 35 = Ni...Nn //Maior quadrado entre os N números do arquivo 01 = x. A baixo vou colocar 2 tentativas que não saem da parte de calcular a media, como posso calcular a segunda parte?? TENTATIVA 01 #include <stdio.h> #include <stdlib.h> main(){ FILE *numeros, *maior, *menor, *medio; int numero; float media; //abertura dos arquivos numeros = fopen ("numeros.txt", "r"); maior = fopen ("maior.txt", "w" ); medio = fopen ("medio.txt" , "w"); menor = fopen ("menor.txt" , "w"); //leitura dos dados e gravação do arquivo while (fscanf (numeros , "%i %f" , &numero , &media)!= EOF){ if (media >= 6) fprintf (maior,"%i %4.1f\n",numero,media); else fprintf (medio,"%i %4.1f\n",numero,media); } //fechando os arquivos fclose (numeros); fclose (maior); fclose (medio); fclose (menor); } TENTATIVA 02 (ACHO QUE A MELHOR) #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdlib.h> #define TAM_MED 50 //tamanho na média #define M 4 //número de arquivos #define TRUE 1 #define FALSE 0 int leitura( int id, int medi){ int id_num, id_num2, id_num3, id_num4; int med; FILE* numeros = fopen ("numeros.txt","r"); FILE* numeros2 = fopen ("numeros2.txt", "r"); FILE* numeros3 = fopen ("numeros3.txt", "r"); FILE* numeros4 = fopen ("numeros4.txt", "r"); if (numeros != NULL){ while (fscanf(numeros, "%d\n", &id_num, med) != EOF){ //End of file printf("%d\n", id_num, med); } if (numeros != NULL){ while (fscanf(numeros2,"%d\n", &id_num2,med) != EOF){ //End of file printf("%d\n", id_num2,med); } if (numeros != NULL){ while (fscanf(numeros3,"%d\n", &id_num3,med) != EOF){ //End of file printf("%d\n", id_num3,med); } if (numeros != NULL){ while (fscanf(numeros4,"%d\n", &id_num4,med) != EOF){ //End of file printf("%d\n", id_num4,med); } } fclose (numeros); fclose (numeros2); fclose (numeros3); fclose (numeros4); return 0; } } } } int main(){ int id_num, id_num2, id_num3, id_num4; printf("Digite o primeiro numero: %d"); scanf("%d", &id_num); printf("Digite o segundo numero: %d"); scanf("%d", &id_num2); printf("Digite o terceiro numero: %d"); scanf("%d", &id_num3); printf("Digite o quarto numero: %d"); scanf("%d", &id_num4); printf("Media: %f", (float) (id_num + id_num2+ id_num3+ id_num4)/4); return 0; }
  4. fabionps

    Multiplicação e divisão no python

    Pessoal meu professor da faculdade passou trabalho para fazer um programa pra fazer uma calculadora de produto e divisão no python. A pessoa escolhe o que ela vai fazer e depois escolher dois números inteiros. OBS.: Não pode usar nenhum comando de laço e só pode usar os operadores aritméticos + e/ou - Não pode usar * nem /
  5. luizbr

    Criar um calendário com horas no Python

    Olá,como gerar no python uma lista de calendário entre 2018 e 2022 com 2 formatos: Dia da semana,Data Mes Ano Horario(horas:minutos:segundos) - Ano-Mes-Data Horário(horas:minutos:segundos) Observacao: Calendario : Calendario respeitando ano bissexto Datas: apenas datas pares horario: Horarios gerados de forma aleatória Exemplo: e assim por diante,até o ano 2022...
  6. andrenogueira

    Exercícios Python

    Pessoal não estou conseguindo fazer o exercício, alguém poderia me ajudar? 1) Faça um programa que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias. 2) Elaborar um programa que lê 3 valores a,b,c e verifica se eles formam ou não um triângulo. Supor que os valores lidos são inteiros e positivos. Caso os valores formem um triângulo, calcular e escrever a área deste triângulo. Se não formam triângulo escrever os valores lidos. (Se a > b + c não formam triângulo algum, se a é o maior).
  7. Gleiciane Teixeira Boss

    Exercícios python

    Alguém pode me ajudar com esse exercício, não estou conseguindo por favor. Escrever um algoritmo que gera os números de 1000 à 1999 e imprimir aqueles que divididos por 11 têm resto igual à 5
  8. Estou estudando Python há algum tempo através de um livro que propõe o seguinte exercício: Alguém pode me ajudar com este exercício?
  9. Preciso da ajuda de vocês. Existe um algoritmo passado pelo meu professor de Programação que estou tentando criar e queria que vocês me ajudassem a analisar o código, pois sou leigo em programação e estou iniciando agora. "Uma fruteira está vendendo frutas com a seguinte tabela de preços: Até 5 Kg Morango R$ 2,50 por Kg Maçã R$ 1,80 por Kg Acima de 5 Kg Morango R$ 2,20 por Kg Maçã R$ 1,50 por Kg Se o cliente comprar mais de 8 Kg em frutas ou o valor total da compra ultrapassar R$ 25,00, receberá ainda um desconto de 10% sobre este total. Escreva um algoritmo para ler a quantidade (em Kg) de morangos e a quantidade (em Kg) de maças adquiridas e escreva o valor a ser pago pelo cliente." Fiz o código então da seguinte maneira:
  10. gust.php

    Shell proprio python

    Prezados, boa noite. Quando usamos o comando python, entramos em um prompt de comando. Existe alguma maneira de criar um prompt como esse para rodar comandos específicos? Tipo: quero criar um sistema para rodar comandos específicos de backup, então usaria o seguinte: run app.py Aqui eu entro em um ambiante reservado, um prompt de comando: > rodo comandos saida do comando > rodo outro comando saida do comando A ideia é criar uma especie de ambiente virtual para rodar comandos específicos de backup do mysql usando um software de backup. Tem como isso ser feito?
  11. Luis Carlos Moura

    Ajuda a utilizar o while

    Sou um iniciante no Python e estou precisando de ajuda a utilizar ele para realizar o loop para diminuir linhas do programa. O programa serve para verificar numericamente a probabilidade de um certo evento acontecer. O script do programa é: from itertools import product from math import * from numpy import* #Espaço Amostral, Eventos e Probabilidades para a combinação de dados (D4,D6,D8): X=18 espaco = list(product(range(1, 4+1), range(1, 6+1), range(1, 8+1))) TAM1 = size(array(espaco))/3 evento = [ x for x in espaco if x[0] + x[1] + x[2] == X] evento_1 = [ x for x in espaco if x[0] + x[1] + x[2] == X-1] evento_2 = [ x for x in espaco if x[0] + x[1] + x[2] == X-2] evento_3 = [ x for x in espaco if x[0] + x[1] + x[2] == X-3] evento_4 = [ x for x in espaco if x[0] + x[1] + x[2] == X-4] evento_5 = [ x for x in espaco if x[0] + x[1] + x[2] == X-5] evento_6 = [ x for x in espaco if x[0] + x[1] + x[2] == X-6] evento_7 = [ x for x in espaco if x[0] + x[1] + x[2] == X-7] evento_8 = [ x for x in espaco if x[0] + x[1] + x[2] == X-8] evento_9 = [ x for x in espaco if x[0] + x[1] + x[2] == X-9] evento_10 = [ x for x in espaco if x[0] + x[1] + x[2] == X-10] evento_11 = [ x for x in espaco if x[0] + x[1] + x[2] == X-11] evento_12 = [ x for x in espaco if x[0] + x[1] + x[2] == X-12] evento_13 = [ x for x in espaco if x[0] + x[1] + x[2] == X-13] evento_14 = [ x for x in espaco if x[0] + x[1] + x[2] == X-14] evento_15 = [ x for x in espaco if x[0] + x[1] + x[2] == X-15] evento_16 = [ x for x in espaco if x[0] + x[1] + x[2] == X-16] evento_17 = [ x for x in espaco if x[0] + x[1] + x[2] == X-17] TAM2 = size(array(evento))/3 TAM2_1 = size(array(evento_1))/3 TAM2_2 = size(array(evento_2))/3 TAM2_3 = size(array(evento_3))/3 TAM2_4 = size(array(evento_4))/3 TAM2_5 = size(array(evento_5))/3 TAM2_6 = size(array(evento_6))/3 TAM2_7 = size(array(evento_7))/3 TAM2_8 = size(array(evento_8))/3 TAM2_9 = size(array(evento_9))/3 TAM2_10 = size(array(evento_11))/3 TAM2_11 = size(array(evento_12))/3 TAM2_12 = size(array(evento_13))/3 TAM2_13 = size(array(evento_14))/3 TAM2_14 = size(array(evento_15))/3 TAM2_15 = size(array(evento_16))/3 TAM2_16 = size(array(evento_17))/3 TAM2_17 = size(array(evento_17))/3 A = TAM2*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_1*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_2*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_3*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_4*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_5*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_6*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_7*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_8*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_9*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_10*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_11*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_12*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_13*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_14*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_15*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_16*(1.0/TAM1) print(round(A*100, 2)) A = TAM2_17*(1.0/TAM1) print(round(A*100, 2)) Ao iniciar o scrip sairá: 0.52 1.56 3.13 5.21 7.29 9.38 10.94 11.98 11.98 10.94 7.29 5.21 3.13 1.56 0.52 0.0 0.0 0.0 Eu queria diminuir o tamanho desse programa utilizando um loop, tendo os mesmo resultados no final.
  12. Vinicius José

    Sisteminha Basico de formula de bhaskara

    Seguinte, estou estudando python e gosto de auto me desafiar, (na verdade estou bem no inicio do python, ainda aprendendo o basico), e tentei fazer um sistema com a formula de bhaskara, a minha logica estava certa até chegar na parte do IF e ELSE, dai marcou um erro, mas não sei na verdade... Código: print ("Calculadora de Bhaskara") print () a = float (input("Digite o Valor 'a' da Questão: ")) b = float (input("Digite o Valor 'b' da Questão: ")) c = float (input("Digite o Valor 'c' da Questão: ")) delta = (b**2-4*a*c) delta1 = (delta ** 1/2) x1 = (-b + delta1) / (2*a) x2 = (-b - delta1)/ (2*a) if delta < 0 print ("O valor de Delta é Negativo, Portanto, Não é Possivel caucular a Raiz do Mesmo, A conta Para Por Aqui.") print () print ("O resultado do Delta Foi: %s" %Delta) else delta > 0 print ("O resultado do Delta Foi: %s, Tirando-o da Raiz: %s " %delta1) print ("O resultado Do x1 e x2 foi, respectivamente: %s, %s" %(x1, x2))
  13. Ola Boa noite, Longe de focar na pergunta de qual melhor linguagem. Cada um vai for em elogiar a sua. Então antes de iniciar queria definir algumas Li sobre muitas, e meu desenvolvimento Web porém quero foca muito maior em desenvolvimento mobile. Então vi sobre python, embora uma linguagem incrivel, vi muitos elogios, a parte mobile ainda e fraca. Temos o JAVA pelo que li, e a mais utilizada, também como todas tem seus pontos fracos, desenvolver pra Web pode ser tão caro quanto solução Microsoft). Temos o JavaScript (Cordova, phonegap, HTML5), dentre outras coisas. Temos o C# e poderia usar o xamarin, porém tem o fato de esta ligada a Microsoft e fazer com que os custos de uma aplicações fique cara. Então to naquele dilema, embora eu tenha amado o python, ele eu até esturia em conjunto, poderia até quem sabe pensar em fazer a parte web. Então digamos que esteja tentado a focar mesmo em C# ou JavaScript, com forte tendência a ir pelo lado de JavaScript, uma vez que qualquer que seja a linguagem eu não va fugir de ter que aprender ou conhecer um pouco de JavaScript, e o que li sobre NodeJS são como disse todas tem seus defeitos li muitas coisas boas, inclusive hoje boa parte das hospedagens, tem focado em trabalhar com NodeJS, mas nunca tive nenhum contato Com C# já tive algum contato embora breve e superficial. Eu até ia inciar o foco no C#, mas lendo, e lendo cheguei a essa duvida. Sei que java, e mais utilizada e tal, porém seila porque, não quero partir pro lado do java. Ai algupem me falou se eu for ter uma aplicação mais robusta, eu precisaria de uma linguagem que de opção de trabalhar de forma nativa com desenvolvimento mobile, fazendo referência que o JavaScrip com HTML5 poderia ser um problema. Levando em consideração todas variaveis, se fosse hoje pra escolher uma linguagem pra desenvolvimento web/mobile. Qual seria uma escolha ideal?
  14. fredkissfree

    Qual linguagem utilizar no projeto? Python?

    Bom dia, trabalho com ti e estou aprendendo programação, fiz cursos de lógica de programação e programo web a algum tempo (php), na faculdade vi um pouco de C e Java. Estou querendo aprender um pouco de programação desktop e mobile, minha dúvida é a seguinte: Quero desenvolver um programa para um amigo meu que tem loja, então teria um banco de dados onde eu faria o controle de estoque, cadastro de clientes e um setor de vendas para que seja registrado os produtos que vendeu, ou seja, só ai vai um banco de dados também. Qual linguagem vocês me indicam e qual banco de dados? Sei que vão falar muito de "vê qual tu prefere ou vê qual tu se adapta", mas na visão de vocês que trabalham com banco de dados, desenvolvimento desktop e mobile qual me indicaria? E qual banco de dados? Minha ideia até seria ele na loja dele usar o programa para trabalho e depois de tudo pronto e funcionando, desenvolver para mobile para que ele consiga pelo menos ter acesso ao estoque dele
  15. abrantes004

    Imprimir a posição para dar entrada.

    x = [] y = [] posicao = 3 for i in range (posicao): x.append (int(input("Digite valor de posicao x: "))) for i in range (posicao): y.append (int(input("Digite valor de posicao y: "))) cont = i + 1 if cont == posicao: z = [x[0]+y[0], x[1]+y[1], x[2]+y[2]] print (z) Em vez de ficar sempre "Digite valor de posicao x: " ou "Digite valor de posicao y: ", queria colocar "Digite valor de posicao x1: ", "Digite valor de posicao x2: " etc..
  16. Tomaz Pontes

    Diminuir algoritimo em Python

    Ola pessoal, antes de tudo nao sou um usuario avancado de python, o que sei e o que preciso sao coisas basicas que envolvam lacos de repeticao e codigos simples para um trabalho de primeiro semestre de faculdade. Desenvolvi um programa de cadastros de funcionarios, porém um trecho do codigo de consulta ficou muito extenso, preciso de vossa ajuda e sugestoes para comprimi-lo. O arquivo esta aqui nesse post do Imgur: https://imgur.com/a/6h0vRS9 Desde ja, obrigado
  17. Sandson Costa

    Como imprimir o saldo em ordem crescente e calcular juros

    Pessoal eu tenho um trabalho na qual eu devo reproduzir a seguinte tabela: Eu não tenho muito conhecimento em python e estou dando o meu melhor para tentar reproduzir ela. Mas estou conseguindo retornar somente desta maneira. Minhas dúvidas são as seguintes: O mês eu não sei como colocar na ordem crescente e nem retirar o 0 no final. Do saldo inicial ao saldo final eu consigo imprimir, o problema é que ele imprime até 0. Não sei a lógica da prestação. Não sei a lógica dos Juros (quadro verde). Não sei a lógica dos juros mensais (quadro vermelho). Não sei como imprimir o saldo final (que nesse caso é o inverso do saldo inicial). Segue abaixo o meu código: # enconding: utf-8 ######################################## # VERSÃO UTILIZADA: Python 3.6.5 # # DISCIPLINA: Introdução à Programação # ######################################## ######################################### # Informações de entrada dada pelo user # ######################################### import os valor_financiamento = float ( input ("1. Informe o valor a ser financiado: ")) os.system("cls") prazo = int ( input ("2. Informe o prazo de quitação do financiamento (em meses): ")) os.system("cls") taxa_juros_anual = float (input ("3. Informe a taxa de juros anual (em %): ")) os.system("cls") # Início da programação e cálculo # USO DO SISTEMA SAC # O cálculo da amortização é realizado pelo valor do financiamento divido pela quantidade de meses amortizacao = valor_financiamento / prazo saldo_devedor = valor_financiamento - amortizacao taxa_mensal = taxa_juros_anual / prazo juros_mes = (taxa_juros_anual - 1 + 1 ) * amortizacao * taxa_mensal prestacao = amortizacao + juros_mes #valor_financiamento = str (valor_financiamento).replace('.',',') #print ("AMORTIZAÇÃO: R$ %.2f" % amortizacao) #print ("VALOR DO FINANCIAMENTO: R$ %.2f\n\n" % valor_financiamento) print ("\t FINANCIAMENTO = R$ %.2f \t MESES: %i meses \t TAXA: %i%% ano (%.f%)" % (valor_financiamento, prazo, taxa_juros_anual, juros_mes)) print ("\t","-"*80,"\n") print ("\t MÊS\tSALDO INICIAL\tPRESTAÇÃO\tAMORTIZAÇÃO\tJUROS\tSALDO FINAL") print ("\t ---\t-------------\t---------\t-----------\t-----\t-----------") print ("\t%4.i \t %12.2f \t\t\t %10.2f" % (prazo, valor_financiamento, amortizacao)) for p in range(prazo): while (valor_financiamento > 1): valor_financiamento = valor_financiamento - amortizacao # Saldo devedor prazo = prazo - 1 # Referência do mês saldo_devedor = valor_financiamento - amortizacao saldo_final = saldo_devedor - amortizacao print ("\t%4.i \t %12.2f \t\t\t %10.2f" % (prazo, valor_financiamento, amortizacao)) #% valor_financiamento) #print (prazo) Essa questão é uma questão de financiamento imobiliário segundo o sistema SAC: Questão Construa um programa que gere uma tabela com os valores das prestações mensais de um financiamento, discriminando os valores referentes à amortização e aos juros a serem pagos até a amortização total do financiamento. Este programa deve apresentar um menu de opções e pedir as seguintes informações ao usuário: Valor financiado, Prazo (em meses) para quitação do financiamento, Taxa de juros anual (em percentual) e o Sistemática de pagamento mensal das prestações (Sistema de Amortização Constante – SAC ou Sistema PRICE - ver nota explicativas em anexo). Funcionalidades adicionais serão bem vindas! O valor de um financiamento deve ser restituído (amortizado) ao financiador em certo período de tempo, acrescido dos juros. Amortizar significa reduzir o valor da dívida, ou seja, pagar uma parte da dívida periodicamente para que ela reduza de tamanho até a sua eliminação. Como a dívida implica em cobrança de juros, para amortiza-la é necessário que a prestação seja maior que os juros cobrados em cada período, ou seja, AMORTIZAÇÃO = PAGAMENTO – JUROS (o valor amortizado é o que sobra depois de descontados os juros). Os juros só incidem sobre o saldo devedor, onde SALDO DEVEDOR = DÍVIDA INICIAL – VALOR AMORTIZADO. As formas de amortizar financiamentos são denominados de “Sistemas de Amortização”. Sistema de Amortização Constante (SAC): Neste sistema, o saldo devedor é reembolsado periodicamente em valores de amortização iguais. Desta forma, o valor das prestações é decrescente, já que os juros diminuem a cada prestação. O valor da amortização é calculado dividindo-se o valor do principal (valor do financiamento) pelo número de períodos de pagamento, ou seja, de parcelas. Assim,  Valor da amortização: AMORTIZAÇÃO = PRINCIPAL / N  Valor dos juros no mês T: JUROST = (N - T + 1) * AMORTIZAÇÃO * TAXA  Valor da parcela em T: PRESTAÇÃOT = AMORTIZAÇÃO + JUROST onde: PRINCIPAL é o valor do financiamento, N é o número de meses do financiamento, T denota o mês em questão e TAXA é a taxa de juros mensal (que deve ser obtida a partir da taxa anual). Se alguém puder me ajudar pelo menos com a lógica. Já é um grande começo.
  18. Fernando Bastos

    Como esse script (python) ficaria em Java?

    # Function: Probability Matrix def city_probability (attractiveness, thau, city = 0, alpha = 1, beta = 2, city_list = []): probability = pd.DataFrame(0, index = attractiveness.index, columns = ['atraction','probability','cumulative_probability']) for i in range(0, probability.shape[0]): if (i+1 not in city_list): probability.iloc[i, 0] = (thau.iloc[i, city]**alpha)*(attractiveness.iloc[i, city]**beta) for i in range(0, probability.shape[0]): if (i+1 not in city_list and probability['atraction'].sum() != 0): probability.iloc[i, 1] = probability.iloc[i, 0]/probability['atraction'].sum() if (i == 0): probability.iloc[i, 2] = probability.iloc[i, 1] else: probability.iloc[i, 2] = probability.iloc[i, 1] + probability.iloc[i - 1, 2] if (len(city_list) > 0): for i in range(0, len(city_list)): probability.iloc[city_list-1, 2] = 0.0 return probability Obrigado pessoal!
  19. Matheus Palma

    DISCORD PYTHON BRASIL

    Resolvi criar um discord especializado e focado em python para a comunidade se ajudar! Nao vi nenhum discord brasileiro oficial, vamos crescer rapaziada. https://discord.gg/naFC5m3 https://discord.gg/naFC5m3 https://discord.gg/naFC5m3 https://discord.gg/naFC5m3 https://discord.gg/naFC5m3 https://discord.gg/naFC5m3
  20. Dexo

    Hospedar site Python

    Bom, tem um jogo que eu queria jogar com alguns amigos e nós conseguimos o download dele, porém é em python, mas é diferente do PHP que é só você jogar os arquivos no Web Server. Já procurei um monte de tutorial na internet e ainda não consigo hospedar isso, alguém poderia me ajudar? Obrigado. O jogo é esse: https://github.com/heidi666/WorldsAtWar
  21. junior almeida

    python json

    tenho o seguinte código with open('states.json') as f: data = json.load(f) for state in data["jquery"]: if(argumentos[2] == state['version']): print(state['name'], state['version'], state['caminho']) else: print("nao tem") ao executar o programa em python python programa.py jquery 3.3.1 ele deve procurar no json onde esta escrito jquery e verificar se tem o segundo parâmetro que é a versão 3.3.1 só que no meu código acima ele percorre todo o json me dando a seguinte saida jquery 3.3.1 existe nao tem ele ta validando as 2 linhas, se achar ele deve mostrar mensagem de sucesso caso contrario ele deve mostrar mensagem que não existe só que ele me mostra as 2 mensagem porque no json o primeiro bloco é verdadeiro e o segundo é falso na saída final eu só quero que me mostre se existe o que eu estou procurando ou não. meu json { "jquery":[ { "name": "jquery", "version": "3.3.1", "extension": "js", "caminho": "https://code.jquery.com/jquery-3.3.1.min.js" }, { "name": "jquery", "version": "1.5.6", "extension": "js", "caminho": "https://code.jquery.com/jquery-1.5.6.min.js" } ], "bootstrap":[ { "name": "bootstrap", "version": "1.2.8", "caminho": "https://bootstrap.com.br" } ] } se alguém puder me dar uma força
  22. junior almeida

    json python

    tenho o seguinte código with open('states.json') as f: data = json.load(f) for state in data["jquery"]: if(argumentos[2] == state['version']): print(state['name'], state['version'], state['link']) else: print("nao tem") ao executar o programa em python python programa.py jquery 3.3.1 ele deve procurar no json onde esta escrito jquery e verificar se tem o segundo parâmetro que é a versão 3.3.1 só que no meu código acima ele percorre todo o json me dando a seguinte saída jquery 3.3.1 https://code.jquery.com/jquery-3.3.1.min.js nao tem só que a minha ideia era só mostrar a mensagem quando encontrar ou mostrar quando não tiver só que ele ta validando os 2 json que estou verificando { "jquery":[ { "name": "jquery", "version": "3.3.1", "extension": "js", "link": "https://code.jquery.com/jquery-3.3.1.min.js" }, { "name": "jquery", "version": "1.5.6", "extension": "js", "link": "https://code.jquery.com/jquery-1.5.6.min.js" } ], "bootstrap":[ { "name": "bootstrap", "version": "1.2.8", "link": "https://bootstrap.com.br" } ] } se alguém puder me da uma ajuda
  23. Olá pessoal, sou iniciante em python e estou com uma dúvida no meu código. Preciso abrir janelas dentro da janela principal em um Frame por exemplo., sendo o frame com tamanho delimitado. Cenário: Tenho janela principal com 3 frames, menubar e submenus, onde clico no submenu e abre uma janela. Preciso fazer a " def janelaClientes()" abrir dentro do frame da "class Principal(master=None)" Vou repitir o processo de chamar com outras janelas, tipo: clientes, fornecedores, local de entrega e etc.. Obrigado >> Windows, pyCharm
  24. Vinicius Paulo Seze

    Imprimir elementos dentro de uma matriz

    Estou fazendo um trabalho de faculdade que exige que eu faça o jogo do Space Invaders. Consegui fazer a matriz do jogo e agora preciso colocar as naves dentro dela, por enquanto está assim: Preciso imprimir as naves de modo que elas fiquem assim (dentro da matriz): V V V V V V V V Alguém poderia me dar uma ideia de como eu poderia fazer isso? Matriz: matriz = [] for i in range(LINHA_MAXIMA+1): matriz.append([' ']*(COLUNA_MAXIMA+1)) Função que imprime matriz: for linha in matriz: print("|", end="") for posicao in linha: print(posicao, end="") print("|", end="") print("")
  25. Gleyson Abreu

    Questão para estudar para a prova:

    Olá pessoal eu tenho essa questão para estudar para prova de Logica da Programação. for a in range(5): for b in range(3): print(a) print(b) c = a**2 + b**2 if c % 2 == 0: c = c + 1 else: c = c - 1 Quando eu faço o código na mão os resultados são totalmente diferentes de quando eu rodo o código no compilador python, queria saber se alguém poderia da uma explicação sobre essa questão. Obrigado desde já.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.