-
Posts
144 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Matheus Evandro Rech
-
-
@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.
-
6 horas atrás, wacandido disse:
Bom dia, gente. Alguém poderia me ajudar a identificar o erro ?
Pedir um número (N) tipo inteiro; repetir o pedido até ser digitado ENTER, isto é, sem dado digitado; exibir o menor número par da sequência dos números
cond = True while (cond): n = int(input("Digite um número inteiro ou tecle ENTER para encerrar: ")) if n == enter: break cont = 0 if n % 2 == 0 cont = cont + 1 max = n min < max if n < min min = x print (“O menor número par digitado foi: “, x)
Antecipadamente agradeço
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")
-
Em 09/03/2019 às 16:24, DiF disse:
Não... jamais faça isso, Não recomende algo que não é. Excel não é um banco de dados. Pode até servir como um em algumas ocasiões, mas não é o caso aqui. O cara tá desenvolvendo uma aplicação web de vídeos... Imagina o youtube usando excel.... kkkkkkkkkkkkk
leia o que eu falei, eu falei criar no excel e importar para o banco de dados
-
9 horas atrás, _LP_ disse:
@DiF a ideia do banco, eu tinha descartado pois são muitos arquivos de aula. Ficaria bom porém iria dar um trabalho bem grande, por isso pensei na ideia de pesquisar com nome.
Porém estou vendo que se não houver jeito, vai ser ou ter esse trabalho de passar tudo pro banco, ou ir em cada materia e arrumar os nomes
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
-
@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 ?
-
@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.
- 1
-
@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
- 1
-
@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
-
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
-
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>"); } }
-
@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
- 2
-
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
- 3
- 2
-
-
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
-
-
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.
-
@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
-
@Jhon Macedo ola podes fazer um if:
<?php if(is_float($_POST["altura"]) == true){ echo("é .float"); }else{ echo("não é .float"); } ?>
-
1 hora atrás, Vinicius Nanini disse:
maneira automática conforme passe os dias
você diz a contagem de quantos dias faltam ?
-
@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 depois10 minutos atrás, navegantenarede disse:considere investir em um servidor remoto.
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
- 1
-
@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
-
@JrPaulino se for trabalhar com php so programas como o xampp ou comprar um host mesmo
-
@DiF sim ai sim, estava falando dessa ocasião mesmo
- 1
-
@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
Fatorial - questão de PYTHON
em Programação - outros
Postado
@E__Rodrigo Bem você pode fazer um while true e fazer a chamada da função novamente.
No código fica assim: