Ir ao conteúdo
  • Cadastre-se

Matheus Evandro Rech

Membro Pleno
  • Posts

    152
  • Cadastrado em

  • Última visita

  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

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