Search the Community
Showing results for tags 'python'.
-
def fun (n, p): for i in range(p): print("---", end="") print("fun(%d,%d)" % (n, p)) if (n == 1): return 1 if (n % 2 == 0): return fun(n/2, p+1) return fun((n-1)/2, p+1) + fun((n+1)/2, p+1)
-
Boa tarde, Estou a elaborar um trabalho em opencv e python e preciso de ajuda para identificar a circunferência de uma moeda através de uma webcam. Através de uma imagem carregada utilizei o HoughCircles e consegui, mas não sei como fazer para um vídeo. Alguém me pode ajudar? Obrigado
-
Olá a todos, já ando a alguns meses a estudar python, mas já ando a algum tempo á procura de algum site que tenha exercícios para poder colocar em prática o meu conhecimento. Se alguém souber de algum site e que pudesse partilhar, agradecia muito Com os melhores cumprimentos
-
Boas estou com uma dúvida em relação a funções. Eu pretendo criar um gráfico com uma função num intervalo de tempo. Entretanto não sei como criar uma lista com os termos da função para cumprir um certo requisito. Não estou a conseguir criar o eixo do y xmin = 0 xmid = 1.5 xmax = 4 p_min= int(xmin/h) p_mid= int(xmid/h) p_max= int(xmax/h) #---------------------------------------------------------------- # Função para derivar e integrar #---------------------------------------------------------------- def funcao(t): if t <= xmid: return 2*np.sin(1.5*(t)) else: re
-
Python for Informatics Ver Ficheiro Livro de python para iniciantes em programação. Livro usado Univ. Michigam no curso aberto disponível no coursera. Submetido por David Pintassilgo Submetido em 01-02-2015 Categoria Tutoriais Licença Creative Common Attribution-NonCommercial-ShareAlike 3.0 Unported License Website
-
Olá, Estou a ter dificuldades para criar um programa, em que basicamente consiste no seguinte, preciso criar um gráfico de uma função definida por ramos e, em seguida, criar um gráfico com o cálculo da derivada e do integral da função por meio das aproximações progressivas e regressivas. A minha principal dificuldade está a ser ao definir a função pois apenas quero mostrar o gráfico a partir de uma determinada zona da função. Tenho aqui também uma solução que utilizei num programa anterior para dar a entender mais ou menos aquilo que quero fazer. Espero que me possam ajudar, o
-
Estou a escrever um código de uma calculadora de multiplicação que deve usar apenas operadores aritméticos, no intervalo de "-10 >= x <= 10" e deve sempre fazer as contas sob a melhor performance possível, ex.: "3x2 = 3 + 3" e não "3x2 = 2 + 2 + 2", sem usar nenhum tipo de "while" ou "for", só posso usar os operadores + e -. Eu montei a calculadora, porém eu não consigo fazê-la funcionar na maneira mais otimizada e nem quando "s" é menor que 0, que são os meus maiores problemas. Além disso, preciso dar print nos intermediários da conta, por exemplo: "3 x 10" eu teria que dar um print de
-
Preciso de ajuda para traduzir este código de C para Python, não entendo nada de C. int n1, n2; void mult(int n1, int n2, int aux); main(){ printf("N1: "); scanf("%d", &n1); printf("N2: "); scanf("%d", &n2); mult(n1, n2, n1); } void mult(int n1, int n2, int aux){ if (n1 == 0 && n2 == 0) return 0; else if (n2 > 1){ n1 += aux; n2--; printf("%d ", n1); mult (n1, n2, aux); } if (n2 < -1){ if (aux > 0){ if (n1 == aux)
-
ola tenho seguinte tamanho = len(lista) while True: print(colored(CYAN.format(strftime('%d/%m/%Y'))),colored(CYAN.format(strftime("%H:%M:%S"))),colored(CYAN.format('<-> '))), end="", flush=True) print("\r", end="", flush=True) assim escreve data e hora sempre na mesma linha segundo por segundo, quero escrever ate tamanho da lista depois que atigir tamanho da lista sobrepor o print eemplo 23/11/2020 09:53:20 23/11/2020 09:53:21 agora comecar a sobrerpor digamos que tamanho da lista seja 2 sobrepor
-
Olá a todos, hoje venho colocar uma questão relativa a phyton. Desde sempre tive curiosidade de como programar, mas nunca tive tempo para tal, infelizmente devido ao meu estado de saúde encontro-me neste momento e em casa e penso que não há melhor altura para começar a aprender phyton. Visto que sou um novato no mundo do phyton, gostaria de saber a vossa opinião sobre o que devia começar a aprender/fazer e se possível se tiverem algum canal do youtube, site ou até um livro que me possa ajudar a aprender phyton, seria muito agradecido se me pudessem enviar o link do mesmo. Com os
-
ola tenho o seuinte em uma funcao com thread eecuta varias ao mesmo tempo lucro += resultado lucro = round(lucro,2) e nao tem maneira de conseguir quando executa 2 simultanao sempre da erro python TypeError: unsupported operand type(s) for +: 'int' and 'NoneType' o que posso fazer if lucro is None : lucro = 0 nao resolveu meu problema, a variavel lucro esta lucro=0 antes da funcao e nao funciona se nao for simultaneo funciona, somente 2 theads chamando a funcao ai da erro
-
ola tenho o arquivo.txt 1.5555,USDCHF,PUT,15,true 1.1234,EURUSD,PUT,15,true 1.085,AUDCAD,PUT,15,true arquivo = open('arq.txt', encoding='UTF-8') lista = arquivo.readlines() arquivo.close return lista for sinal in lista: dados = sinal.split(',') valor = dados[0] par=dados[1] dirx=dados[2] time=dados[3] marca=dados[4] tudo OKK correto if(valor_atual >= dados[0] and marca == true): se alguma linha o valor for maior que o numero dados[0] quero salvar o arquivo assim, diamos que valor_atual seja 1.099 ee
-
program SomaGrande; {$R+} const NumMaxAlg=100; type indices=0..NumMaxAlg; digitos=0..9; numGrande=array[indices] of digitos; var n, i : Integer; num1, num2, somaNum :numGrande; vaiUm:0..1; somaAlg:0..19; begin readLn(n); for i:=1 to n do read(num1); readLn; for i:=1 to n do read(num2); readLn; vaiUm:=0; for i:=n downto 1 do begin somaAlg:=num1+num2+vaiUm; somaNum:=somaAlg mod 10; vaiUm:=somaAlg div 10 end;
-
Preciso de um simulador SIP para teste de SIP PBX (2 clientes), que faça um Teste de Conformidade SIP (Registro SIP, Chamada, Sinalização, Tráfego, Relatórios). Você poderia dar uma ideia?
-
Estou a desenvolver um bot de whatsapp em python e queria perguntar quantos Contactos, e depois com o numero que ele disse exemplo 3 criasse 3 variáveis com inputs de "digite o contacto" Exemplo: quantos = input("Quantos contactos?:") Por exemplo: 6 con1 = input ... con2 = input ... con3 = input ... con4 = input ... con5 = input ... con6 = input ... Se ele digitasse 8 (Contactos) criava 8 variaveis: con1 = con2 = con3 = etc.. Por favor alguém me ajude
-
Olá, eu sou novo na programação e queira fazer com q fosse direto a um sitio em especifico do site alguem me pode ajudar ? Se disse algum termo mal peço desculpa, porque sou novo.
-
Boa tarde, Estou a tentar aprender Python sozinho e gostaria de saber se alguém tem exercícios ou "mini" projetos para fazer (como costumam pedir na escola/universidade) para ir tentando fazer e ver se vou conseguindo aprender. Estou a seguir um video no Youtube mas sem praticar acho que não é a mesma coisa. Obrigado. Miguel
-
Olá a todos! Minha pergunta é bem simples, é possivel fazer um programa em python que calcule a probabilidade de chover sabendo que choveu nos ultimos três dias?
-
Alguem poderia me explicar como eu posso inverter uma string, duas palavras por vez? Por exemplo: mexico --> emixoc python --> yphtno
-
De C Para Converter Em Python 3 Por Favore #include <stdio.h> main() { int n, i, t, ligado, pessoas; ligado = 0; pessoas = 0; scanf("%d", &n); for(i = 0; i < n; i ++) { scanf("%d", &t); if (t >= ligado) pessoas += 10; else pessoas += t + 10 - ligado; ligado = t + 10; } printf("%d\n", pessoas); }
-
Como identificar/print a chave com maior value em um dicionário?
Mateus Moura posted a topic in Python
Vejam o exemplo: d={'a': 6, 'b': 3, 'c': 8, 'd': 1} Agora desejo encontrar a chave que possui o maior value (nesse caso 'c') e com menor também (nesse caso 'd'). Já fiz essa mesma pergunta em outro forum e me deram uma solução simples utilizando funções lambda, porém ainda não aprendi como essas funções funcionam, por isso não posso utilizá-las, então preciso de outra solução. Essa foi a resposta no outro fórum: print(min(d, key=lambda k: d[k]) ) print(max(d, key=lambda k: d[k]) ) Basicamente preciso transformar as funções lambda acima em uma função com linguagem mais simples, -
Implementar algoritmos recursivos nas seguintes situações: a) converter e imprimir um número natural A em base binária. b) multiplicação de dois números naturais B e C, através de somas sucessivas, por exemplo, B × C = 6 × 4 = 4 + 4 + 4 + 4 + 4 + 4. c) cálculo de 1 + 1/2 + 1/3 + 1/4 + ... + 1/N, onde N é um número natural diferente de zero. No item (a), tanto a conversão quanto a impressão devem ser resolvidas com recursão. Rotinas prontas na API do Python não podem ser adotadas na conversão. Nos itens (b) e (c) o processo de repetição inerente às operações deve ser substit
-
Elaborar um programa que tenha subprogramas e leia da entrada padrão nomes completos de pessoas, compostos de nome e sobrenome(s), até que uma string vazia seja lida. Na saída escreva cada nome e/ou sobrenome com mais de dois caracteres que foram digitados mais de uma vez, mostrando eles em ordem alfabética. Implementar subprogramas que tenha métodos de ordenação. Exemplo: Entrada Carlos Drummond de Andrade Juca Kifuri Armando Carlos de Andrade e Silva Luís Carlos Kifuri Ana Silva Rolim Mariane Ribeiro Saída
-
Como criar um novo dicionário a cada nome informado pelo usuário?
Mateus Moura posted a topic in Python
Gostaria que o programa criasse um novo dicionário a cada nome informado e guardasse os dados até que o usuário informasse um nome vazio (""). d = {} d['nome'] = input("Nome: ") d['A1'] = float(input("Informe A1: ")) d['A2'] = float(input("Informe A2: ")) d['B1'] = float(input("Informe B1: ")) d['B2'] = float(input("Informe B2: ")) Então o programa repete até que o usuário informe o nome vazio (""): while d['nome'] != "": d['nome'] = input("Nome do aluno: ") d['A1'] = float(input("Informe A1: ")) d['A2'] = float(input("Informe A2: ")) d['B1'] = float(input("Informe B1: ")) -
Falha no download automático de um ficheiro de um server ftp com o python3
Hugo Barbosa posted a topic in Python
Boa tarde, Eu estava desenvolvendo um projeto para a escola e tive a necessidade de ter um servidor FTP a distribuir ficheiros pelos usuários automaticamente sem ser necessária a minha intervenção para mudar o nome do ficheiro que vai ser enviado. Quando eu coloco o nome manualmente o download do ficheiro corre perfeitamente porém quando eu tento automatizar a tarefa eu obtenho o erro ftplib.error_perm: 550 failed to open the file e eu nao entendo de onde vem esse problema. O servidor ftp está ser corrido em uma raspberry pi localmente. #O código do cliente from socket import* from