Respostas no Fórum
-
AutorPosts
-
Tutora JessicaModerador
Parabéns pelo seu empenho Geraldo 🖖🏼
Tutora JessicaModeradorOla Geraldo, na sua identação o segundo print esta fora do while, por isso o erro.
Coloque os dois prints dentro do while, da seguinte forma:while True: num = int(input('Digite um número entre 0 e 20 : -> ')) if 0 <= num <= 20: break print('Vamos tentar novamente: ', end='') print(f'Você digitou o número: {cont[num]}')
Veja se dessa forma seu código funciona.
Tutora JessicaModeradorOla Geraldo, preciso que me envie o seu código identado conforme colado aqui.
Você vai colar seu código aqui no fórum, selecionar ele por completo e clicar noCODE
.Tutora JessicaModeradorOla Rogens, trouxe sua dúvida para cá, pois já existem outras dúvidas do exercício 026 no fórum.
Peço para que sempre antes de enviar o seu código, veja se já não tem um criado do exercício que esta com dúvida.
Peço também para que quando for enviar seu código, o selecione por completo e clique emCODE
aqui na caixinha , assim seu código vem identado certinho e fica mais fácil a correção do mesmo.
No caso do seu exercício, você precisa usar o “escolha/caso” e não o “se/senão”, nesse exercício o Professor Guanabara pede para que reveja o vídeo em que ele explica essa opção de “escolha/caso”, que resumindo é usado quando se tem muitas opções ao usuário.
Te sugiro rever esse vídeo explicativo para que consiga concluir seu exercício.
E caso tenha mais dúvidas, só retornar ao fórum.
Bons estudos 🖖22 de novembro de 2022 às 14:39 em resposta a: Dúvida Desafio -Módulo 3, Cap 21- Aula 12, Desafio (parte2) #105516Tutora JessicaModeradorOla Helena, coloque aqui seu código ou o seu repositório e qual o erro esta dando para tentarmos lhe ajudar.
Tutora JessicaModeradorOlá Rogens , tem alguma dúvida?
10 de novembro de 2022 às 11:08 em resposta a: M03A07: Exercício 037 – Declaração de variável #104664Tutora JessicaModeradorOla Marlei,
Nesse caso as variáveis iniciaram em branco pois elas estarão recebendo o valor que o usuário digitar, então ela inicia sem nenhuma informação.
É sempre uma boa prática iniciar suas variáveis no começo do código para evitar possíveis erros.Tutora JessicaModeradorOla Marlei,
Então, é sempre uma boa pratica você iniciar suas variáveis com algum valor, pois no caso de um contador(exemplo), a variável se inicia com 0 (0,1,2,3…).. nessa caso a sua variável(m) pega os valores que o usuário digitou, então ela realmente não precisa ser inicializado. Porém, há linguagens que se torna obrigatório a inicialização da variável mesmo que seja com 0, senão da erro.
Provavelmente se a versão do portugol no vídeo, não for a mesma que você esta usando agora, o código poderia dar erro ali precisando dessa inicialização da variável com um valor.Tutora JessicaModeradorOla Neander, sim esta funcionando, mas o seu código esta mostrando qual número sorteou e o número não deve aparecer para o usuário..
Fora isso esta funcionando direitinho. Parabéns 🖖Tutora JessicaModeradorOlá Neander, então.. tem sim!!
Eu mexi no seu código mas precisei mexer bastante para ele funcionar conforme é pedido no exercício.
Você está certíssimo de criar sua própria lógica, por isso pedi para que olhasse novamente essa aula , para compreender cada passo do que é pedido.
Seu código não está 100% sem funcionar, ele funciona em partes mas não faz o que o exercício manda, você pode procurar novas formas de código.. aqui seguimos o passo a passo do professor Guanabara nas aulas.
Muito boa sua iniciativa , te sugiro realmente assistir mais uma vez essa aula .
Bons estudos 🖖🏼Tutora JessicaModeradorOla Neander, então, seu código não esta funcionando, ele esta faltando organização, tem muita coisa fora do lugar..
Eu te indicaria assistir essa aula novamente e ir fazendo passo a passo junto ao professor Guanabara.
O importante é você prestar bastante a atenção no que o exercício pede e a partir dai montar seu código..
Caso não consiga só retornar ao fórum.
Bons estudos 🖖Tutora JessicaModeradorOlá Murilo, que bom que está indo no caminho certo, sempre procure soluções !!
Bons estudos 🖖🏼Tutora JessicaModeradorOlá Marlei, alguma dúvida?
Tutora JessicaModeradorOlá Murilo, qual erro aparece pra você?
Tutora JessicaModeradorOla Neander,
Nesse caso é só você colocar um contador para variável qtAmigo..
Dessa forma:escreva("IDADE: ") leia(idadeAmigo) qtAmigo++ somaIdade += idadeAmigo
Veja se funciona dessa forma.
Bons estudos 🖖Tutora JessicaModeradorOla Marlei, da mesma forma que você faz em python você pode pesquisar para fazer no Portugol, sem problemas.. você pode ir tentando com a mesma lógica, e pode ir disponibilizando aqui seus códigos para ajudar outros alunos com a mesma dúvida, caso queira.
Como eu havia dito nem tudo você vai conseguir fazer no Portugol, pois é mais usado para estudo, mas vale a pesquisa, para tentar resolver essa sua questão.
Bons estudos 🖖- Esta resposta foi modificada 6 meses, 2 semanas atrás por Tutora Jessica.
Tutora JessicaModeradorOla Marlei,
Não consegui compreender os pontos de interrogações e o verificar.
Mas testando aqui no Portugol e alguns funcionam , somente o %= que não funciona.programa { funcao inicio() { inteiro n = 1 n+=9 // 10 n-=5 // 5 n*=2 // 10 n/=2 // 5 n %= 3 // não funciona escreva ( n ) } }
Tutora JessicaModeradorOla Neander,
Seu código funciona, mas não esta fazendo o que o exercício manda..
Você precisa de uma variável para a idade maior e o mais velho de ambos os sexos, assim como também da idade menor e o mais novo, uma variável vai pegar a idade e o outro o nome da pessoa.
No seu código ele só esta pegando o valor do mais velho e o valor do mais novo sem distinção.
Tente mudar isso.. caso não consiga, só retornar ao fórum..
um exemplo:senao se (sexo == 'F' ou sexo == 'f') { totF ++ se (totF == 1) { maiorF = idade velhaF = nome menorF = idade novaF = nome } senao { se(idade > maiorF) { maiorF = idade velhaF = nome }
Tutora JessicaModeradorOla Marlei,
O computador entende que .00 e .0 é a mesma coisa, com isso ele deixa de exibir um 0 para não ocupar mais um espaço na memória..
Caso você queira que apareça o .00, você vai precisar ir um pouco mais além, colocando mais um zero como string, no caso do portugol, com uma variável caractere. É um bom exercício para ir treinando novas possibilidades, mas um pouco mais avançado.Tutora JessicaModeradorCaso queira participar do nosso canal do discord, fique a vontade..
La os alunos se ajudam e também tem tutoria.
Segue o link do canal de discord : https://discord.gg/SzptG3x9.Tutora JessicaModeradorOla Inhoque,
Baixe outra versão do XAMPP, versão 1.8.3 de 2014, nesse link: https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/
Se o problema persistir, baixe uma versão anterior a essa para ver se consegue solução.
Mas já deixando avisado, o curso de PHP esta sendo atualizado e já esta em processo de gravações.Tutora JessicaModeradorOla Inhoque,
Nessa parte do seu código (JOIN produtoras p ON j.produtora=p.cod;”;) tem um ponto e virgula a mais, retire ele e coloque um espaço em branco, dessa forma:JOIN produtoras p ON j.produtora=p.cod ";
Veja se vai funcionar.
Tutora JessicaModeradorOla Felipe,
Então, busquei informações e obtive a resposta de que o curso de PHP esta sendo atualizado, já esta em processo de gravações.
Realmente esses problemas com versões mudam alguns comandos e alguns princípios do código.
Caso você consiga alguma solução para esse problema, por favor compartilhe conosco para ajudar outros alunos também..26 de outubro de 2022 às 14:54 em resposta a: Cópias de Segurança Incompatibilidade de Versões #103958Tutora JessicaModeradorOla Felipe, foi respondido lá no Discord:
Você está usando o MariaDB como banco de dados e não o MySQL. O problema está nas novas atualizações do Xampp, será necessário desinstalar e baixar a versão 1.8.3.
Acesse esse link: https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/, nele você vai encontrar a verão 1.8.3 de 2014. Baixe e tente exportar o seu banco de dados.
Caso apresente mais algum erro coloca aqui que vamos te ajudar! 🖖
Tutora JessicaModeradorOla Diogo,
Então, busquei informações e obtive a resposta de que o curso de PHP esta sendo atualizado, já esta em processo de gravações.
Realmente esses problemas com versões mudam alguns comandos e alguns princípios do código.
Caso você consiga alguma solução para esse problema, por favor compartilhe conosco para ajudar outros alunos também..
E agora temos o discord, lá também tem tutoria e os alunos se ajudando em busca de soluções.
Vou te enviar o link: https://discord.gg/SzptG3x9Tutora JessicaModeradorOla Inhoque,
Observando o erro que esta apresentando, esta na linha 54..
Preciso que me envie o que esta na sua linha 54 ou me envie seu código já identado para que eu consiga verificar direitinho.
Para enviar identado, você copia e cola seu código aqui na caixinha do fórum, seleciona ele por completo e clica na opção CODE, a partir disso seu código vem identado certinho.
Veja como fica, exemplo:?> </table> </div> <?php include_once “rodape.php” ?> </body> </html>
Tutora JessicaModeradorOla Neander..
Seu código precisa de algumas alterações..
A sua variável contador, precisa iniciar em 1, senão seu código já inicia com PIN.
Você não precisa criar uma variável pin dizendo que recebe “Pin!”, é só colocar um escreva(“Pin!”), assim o código fica menor um pouco.Nessa parte do seu código, preste bastante atenção:
enquanto (contador <= numFim) { Util.aguarde(250) se(contador % 4 != 0) { escreva(contador + "\n") } senao { escreva(pin) } contador++ } Util.aguarde(600)
O seu enquanto, não precisa de nenhuma informação , onde precisa de informação é dentro do seu SE/SENAO, no seu SE, você precisa colocar que
contador % 4 != 0
, ou seja, fica DIFERENTE DE com esse sinal de exclamação na frente do igual.
A sua incrementação de laço (contador++) precisa ficar nessa posição, entre as chaves.
Preste bastante atenção no que o exercício pede, e nunca deixe de pesquisar soluções para o seu código, o importante é você saber exatamente o que cada elemento faz no seu código.
Espero ter ajudado, caso tenha mais alguma dúvida, só retornar ao fórum.🖖
E, ah.. quando for nos enviar seu código, cole o mesmo aqui no fórum, selecione ele por completo e clique na opção CODE aqui na caixinha, assim o código já vem identado certinho pra gente. 🖖Tutora JessicaModeradorOla Neander, se atente bem nas explicações do professor Guanabara, esse exercício é um pouco mais complicado e precisa de bastante atenção..
No seu escolha caso, ele vai precisar de outras opções já que no seu código por enquanto só esta com adição.. ele deve ficar dessa forma:escolha (operacao){ caso '1': operacao = '+' pare caso contrario: operacao = '+' pare }
Dentro do seu escolha você vai enumerar as outras opções para o usuário..
Ele precisa ser fechado antes de começar o restante do código.
Te sugiro também trocar suas variáveis : num1, num2, resultados para inteiro, para que seu código fique mais limpo e sem erros.O calculo do seu código precisa da opção de operacao, dessa forma, assim ele mostra qual opção o usuário escolheu:
escreva("\nCalculando o valor de " + num1 + operacao + num2)
Veja se fazendo essas correções se você consegue terminar o código, caso não consiga é só retornar ao fórum 🖖
Tutora JessicaModeradorOla Marcos, tudo bem?
Veja se as explicações anteriores nesse mesmo fórum te ajudam de alguma forma.
O seu código esta esta com um valor pré definido de peso, o que não faz sentido nesse caso você perguntar qual limite de peso se você já estipulou que o peso é 50kg e não é isso que o exercício pede, peço para que tente refazer essa parte, deixando para o usuário do seu programa estipular o peso. Nesse caso você vai precisar de mais uma variável.
Tente fazer essa mudança e caso tenha dúvidas, só retornar ao fórum 🖖Tutora JessicaModeradorOla Diogo, pela mensagem de erro, diz que você precisa doa versão 7.4.0 e a encontrada foi 5.6.30.
-
AutorPosts