Ir ao conteúdo
  • Cadastre-se

Matheus Evandro Rech

Membro Pleno
  • Posts

    152
  • Cadastrado em

  • Última visita

Tudo que Matheus Evandro Rech postou

  1. @E__Rodrigo Bem você pode fazer um while true e fazer a chamada da função novamente. No código fica assim: def Fatorial(n): if n == 1 or n == 0: return 1 return n * Fatorial(n-1) def Dado(): while(True): while(True): try: numero = int(input("Digite o numero a ser calculado o fatorial: ")) return numero except: break while(True): dado = Dado() print(f"O fatorial de {dado} é {Fatorial(dado)}") if input("Continuar ? (S/s)") in ["S", "s"]: pass else: break
  2. @E__Rodrigo Bom dia, você pode usar recursividade no seu código: def Fatorial(n): if n == 1 or n == 0: return 1 return n * Fatorial(n-1) def Dado(): while(True): while(True): try: numero = int(input("Digite o numero a ser calculado o fatorial: ")) return numero except: break numero = Dado() print(f"O fatorial de {numero} é {Fatorial(numero)}") Recursividade é quando você chama a sua própria função dentro dela mesma, gerando assim um loop.
  3. Bem a questão do Enter para sair você terá que remover a formatação de inteiro do input e fazer uma verificação para saber se o que o usuário digitou é um inteiro Segue uma forma de efetuar essa solução: while(True):#Loop infinito teste = input("Digite um numero ou pressione enter para sair:")#Recebe a entrada do usuário #A tecla enter vai enviar para a variavel teste um caractere vazio if teste == "":#testa se a entrada do usario esta vazio break else:#Se ele digitou algo que não seja o Enter vazio try: teste = int(teste)#Tenta converter para inteiro except:#Se o usuario não digitou um numero ele vai dar a mensagem de entrada invalida print("Entrada incorreta")
  4. leia o que eu falei, eu falei criar no excel e importar para o banco de dados
  5. voce pode fazer o banco de dados no excel e depois colocar no banco de dados como csv porque inserir dados no banco de dados realmente demora mais com o excel é bem fácil e fica mais organizado pra você, e ainda você pode criar uma coluna com o nome das aulas e fazer a busca por la e assim fica bem mais fácil a pesquisa pra você e pro usuário. Por exemplo, eu criei um banco de dados sql com 4500 linhas em 2 dias usando as formulas do excel pra me ajudar
  6. @DiF só uma duvida com isso, se o usuário, usar o inspecionar do navegador e mudar o valor da variável pra 0 ele sempre vai poder baixar ou não, fiquei com uma duvida sobre isso, ou tem como eu criptografar a variável ou algo do tipo ?
  7. @fredkissfree Bom dia!, eu gosto do python para soluções simples e rápidas, por exemplo se precisar de um programa rápido, o uso do python é muito bom. Sobre mercado, como funcionário é muito difícil você pegar um emprego, pois quando se cria programas de desktop com mais complexidade o python não é a conselhado pois ele tem um tempo de resposta mais lento entre algumas linguagens populares, o aconselhado é usar c# ou c++ se não quer um programa que trave muito, java tem a preferência em programas desktop (eu não gosto do java), pois você não precisa ficar instalando bibliotecas ou nada do tipo porque ele se atualiza sozinho e isso é bom por um lado e ruim por outro. JS eu não sei quase nada de JS ate porque eu prefiro o php e consigo criar quase tudo com o php, como você falou sobre um app para os pais de alunos eu aconselho um web app, pois voce pode trabalhar com o banco de dados com os dados necessários sem se preocupar muito.
  8. @Kauan Oliveira Para arredondar a borda você usa o css: border-radius: 0px; as sombras: box-shadow: 1px 1px #cor; as barrinhas do lado, se eu não me engano voce usa o border assim: border-left: none; border-bottom: none; de uma olhada nesse site para aprender alguma coisa sobre css, na verdade bastante coisa https://www.w3schools.com/cssref/default.asp
  9. @DiF valeu, olhei a origem da variavel e o campo do name do input estava com um valor e na hora de receber o valor estava outro
  10. Acho que você entendeu errado, por exemplo a um input que contem o que o que o usuario quer pesquisar, exemplo ele digitou tv, no banco de dados eu tenho 2 tvs mais a pesquisa resulta 4 valores aletorios do banco de dados
  11. Bem eu criei um sistema de pesquisa em php para poder apresentar a pesquisa ao usuário, só que ele me retorna sempre valores aleatorios do banco de dados e se eu pego a variavel da pesquisa e jogo no sql do banco de dados ele retorna o valor correto. Banco de dados: e o codigo: if($SendPesqProd){ $querypesquisatop = "SELECT * FROM produtos WHERE produto LIKE '%$p_produto%' ORDER by ID DESC LIMIT 4"; $resultado_pesquisa = mysqli_query($conn, $querypesquisatop); if (mysqli_num_rows($resultado_pesquisa) > 0) { if ($result = $conn->query($querypesquisatop)) { echo("Pesquisa:<br>"); while ($row = $result->fetch_assoc()) { echo("<div class='imgspa'><font color='#00a3cc' face='Oswald'>".$row["produto"]."<br>"); echo("<a href='http://localhost/lojacalito.com/local/htmls/produtos.php?produto=".$row['id']."'>"); echo("<img src=".$row["imghome"]."style='width:50%;height: 50%;'/></a><br>"); echo("<font color='#00a3cc' face='Oswald'>R$ ".$row["valor"].",00</font></div>"); } } }else{ echo("<font color='#00a3cc' face='Oswald'>Não encontramos resultados para a sua pesquisa</font>"); } }
  12. @fredkissfree mais é só colocar o echo do php igual o amigo @Leonardo0308 fez você continua com o php, o alert é html não do php então você da um echo com o html
  13. Veja uma coisa if num1 > num2 and num3: isso aqui vai verificar se numero um é maior que numero 2 e o numero 3 so ta ali porque quando você usa and tera que criar uma nova verificação, não é igual agente fala ("se num1 for maior que numero2 e numero 3 então"), o and faz o trabalho de acrescentar uma nova etapa de verificação, você deve fazer assim: if num1 > num2 and num1 > num3: dai vai funcionar. o mesmo acontece com o OR ou || eles criam mais uma verificação no mesmo if de uma olhada em operadores lógicos
  14. haaa @DiF não vi como ele tinha escrito eu olhei a minha achei que estivesse falando que eu digitei errado eu fiquei uns 30 min olhando pra ela pra tentar achar o erro kkkk
  15. ops faltou uma barra aqui: if(empty($_POST['genero']){ $generoerror = "Escolha uma opção";//da a mensagem de erro se tiver vazio }else{ $genero = $_POST['genero'];//armazena a opção do usuario na variavel } fica assim: if(empty($_POST['genero'])){ $generoerror = "Escolha uma opção";//da a mensagem de erro se tiver vazio }else{ $genero = $_POST['genero'];//armazena a opção do usuario na variavel } erro meu na hora de digitar o código adicionado 0 minutos depois @DiF ta não
  16. Eu uso php: Se você não sabe nada sobre php, esse site é gringo mais é muito bom: https://www.w3schools.com/php/default.asp se você já tem uma noção então você faz assim, faz um formulario (tipo get ou post depende de você) no input de radio você faz assim: <input type="radio" name="genero" value="mulher">Mulher <input type="radio" name="genero" value="homen">Homen <input type="radio" name="genero" value="outro">Outro ok ate ai, agora vamos pro php, você pode fazer ele interno ou externo, se for fazer interno o action do form deixe assim <form action="" method="post"> vamos pro php: crie uma conexão com o banco de dados, e pegar os dados para enviar ao banco de dados !!! NÃO COPIE O CÓDIGO, ESTOU MOSTRANDO UMA DAS OPÇÕES TEM MAIS ESSA É A QUE EU ESCOLHO, você PODE FAZER ASSIM MAIS ESTUDE PARA APRENDER !!! <?php $server = "nomedoserver"; $usuariodb = "usuariodatabase"; $senhadb = "senhadatabase"; $conn = new mysqli($server, $usuariodb, $senhadb);//faz a conexão if ($conn->connect_error) { die("Conexão falhou: " . $conn->connect_error);//ve se a conexão não deu erro } /*aqui agora vai depender de você, se você vai fazer a verificação se os dados estão em branco essas coisas la no site explica bem isso ai é com você, e quais mensagen de erro essas coisas assim eu vou te mostrar somete do input de radio*/ $generoerror = "";//cria a variavel de erro if(empty($_POST['genero']){ $generoerror = "Escolha uma opção";//da a mensagem de erro se tiver vazio }else{ $genero = $_POST['genero'];//armazena a opção do usuario na variavel } $datainsert = "INSERT INTO nomedatabela (genero) VALUES ($genero)";//esse é o mysqli para enviar ao banco de dados, mysqli é a linguagem de gerenciamento do banco de dados // no mysqli você manipula o banco de dados if (mysqli_query($conn, $datainsert)){ echo("Dados cadastrados");//envia os dados para o banco de dados }else{ echo("Ocorreu um erro, tente novamente, se o erro continuar entre em contato em: [email protected]");//da essa mensagem se der algum erro } mysqli_close($conn);//fecha a conexão ?> essa é a minha escolha tem outras mais cada um com a sua espero ter ajudado.
  17. @Vinicius Nanini olha não utilizando php com banco de dados você pode usar o date mais eu aconselho usar o banco de dados pois ter que definir as dadas no código não é muito confiável
  18. @Jhon Macedo ola podes fazer um if: <?php if(is_float($_POST["altura"]) == true){ echo("é .float"); }else{ echo("não é .float"); } ?>
  19. você diz a contagem de quantos dias faltam ?
  20. @JrPaulino https://repl.it/repls eu considero o melhor site de idle, cada um com seu gosto você pode criar uma conta como pode entrar sem, esse site permite você criar um site com ajuda de outros programadores em tempo real, tem muitas funções boas e também varias linguagens fora html,css e js adicionado 1 minuto depois pra trabalhar com php seria a melhor opção para ele ja que não pode instalar programas, é igual a min, eu tambem não posso baixar nada então eu edito o html css na idle e o php em casa no meu pc
  21. @JrPaulino você vai fazer um app, ou um site ? se for um app tem muitas IDLEs online pra site tambem tem idles online mais so css html e java script
  22. @JrPaulino se for trabalhar com php so programas como o xampp ou comprar um host mesmo
  23. @DiF sim ai sim, estava falando dessa ocasião mesmo
  24. @gustavohalm eu pensei nisso mais dai vai dar pt porque ta dentro de uma div e eu teria que editar todo meu css já que assim resolveu ta bom

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!