Respostas no Fórum
-
AutorPosts
-
Tutora Jessica
ModeradorOla Tatiana , tudo bem ?
Então, está correto sim.. só devemos sempre nos atentar que , por enquanto esse código está pequeno e você consegue encontrar trechos com erros facilmente, agora imagina quando seu código tem muitas e muitas linhas? Fica muito complicado para encontrar os erros, então eu sempre sugiro que tente diminuir ao máximo a quantidade de linhas do seu programa para ficar mais fácil a visualização total dele.
Seu código não está errado, mas por exemplo, você tem duas variáveis fazendo a mesma coisa que én1/n2
.
Para estar correto o código precisa estar fazendo do jeito que o professor Guanabara pediu, independente da forma que fez, só te dei algumas dicas para o futuro.
Parabéns, continue seus estudos que vai longe 🖖🏼Tutora Jessica
ModeradorBons estudos Neander, se precisar só retornar ao fórum 🖖🏼
Tutora Jessica
ModeradorOla Everton, você baixou as mesmas versões do vídeo? E sim , pode ter ocorrido alguma atualização.. te sugiro continuar o curso e ir vendo se vai dar alguma diferença, as vezes a atualização não interfere em muita coisa.
Tutora Jessica
ModeradorOla Neander, o importante é o programa estar rodando conforme foi pedido no exercício.. você pode encontrar novas formas de resolver ele, não precisa ficar igualzinho ao do professor.
Você viu o vídeo da resolução desses exercícios?Tutora Jessica
ModeradorOlá Gabriel, lamentamos não poder ajudar, o fórum do Estudonauta é voltado apenas para dúvidas de conteudo dos cursos que estão disponíveis aqui na plataforma.
Se esse é um curso que não está disponível aqui, infelizmente não conseguimos te ajudar.Tutora Jessica
ModeradorOla Matheus, para passar para o próximo exercício, seu código deve estar todo funcionando, o objetivo é aprender e principalmente corrigir os erros 🖖🏼
Tutora Jessica
ModeradorOla Matheus, tudo bem.. sempre faça o teste do seu código, caso fique com dúvidas , só vir ao fórum ou discord 🖖🏼
12 de dezembro de 2022 às 09:24 em resposta a: Programação Básica – Módulo 03: Repetições Portugol ex034 #106817Tutora Jessica
ModeradorOla Matheus, o fórum serve mais para tirar as dúvidas, você precisa testar seu código para ver se está funcionando conforme pedido pelo professor, caso esteja com erro e não consiga resolver, venha ao fórum para tentar mos lhe ajudar 🖖🏼
Tutora Jessica
ModeradorOla Gabriel, tem alguma dúvida?
Tutora Jessica
ModeradorOla Rondinelli, basicamente :
Inteiro : quando você quer que o usuário coloque apenas números inteiros
Caracter: quando você permite que o usuário coloque letras ,números, caracteres especiais.
Numa das primeiras aulas de programação básica, o professor Guanabara explica direitinho cada tipo de variável, caso ainda fique dúvidas, sugiro revisar essa aula para melhor compreensão.Tutora Jessica
ModeradorOla Marco ..
Nós usamos o elif quando vamos ter pelo menos 3 situações:
O If serve para verificar uma condição e o elif serve para verificar outra condição caso a condição do If seja falsa.
O elif vai garantir que aquela condição seja verificada caso o If seja falso, diferente dos dois If que são ‘fluxos’ independentes.
Se houver dois if’s ele vai verificar os 2, mas se tiver um if, elif, else, o codigo so vai verificar o elif se o if for falso.
Ou seja , ele é uma economia de processamento .Tutora Jessica
ModeradorOla Márcio, vi na última publicação que foi resolvido.. está tudo ok mesmo? Quando acontecer qualquer coisa que não seja dúvida dos códigos, pode enviar mensagem diretamente na aba Ajuda .
Bons estudos 🖖🏼Tutora Jessica
ModeradorOla Pâmela,
Toda vez que for nos enviar seu código, selecione ele por completo e clique emCODE
, assim seu código já vem identado e mais fácil para visualização.No seu código, você precisa incluir a biblioteca e ao lado da palavra Texto, você deve colocar dessa forma: –> txt, veja abaixo:
inclua biblioteca Texto --> txt
Mesmo assim seu código vai retornar em branco, o que você vai precisar fazer é dar um espaço entre as aspas na variável pos, dessa forma:
pos = txt.posicao_texto(" ",nome,0)
Se atente sempre a esses pequenos detalhes que fazem toda a diferença.
Tutora Jessica
ModeradorOla Matheus,
Alguma dúvida?29 de novembro de 2022 às 09:32 em resposta a: Programação Básica – Módulo 03: Repetições Portugol ex034 #106040Tutora Jessica
ModeradorOla Matheus, alguma dúvida?
Tutora Jessica
ModeradorOla Neander,
Sim, seu código esta funcionando perfeitamente..
A sua resolução e a do professor Guanabara esta a mesma, só muda os nomes das variáveis..
Caso você esteja com dificuldades de entender a lógica do programa, te sugiro rever os vídeos, pois você precisa entender certinho para continuar seu curso
Segue o código do professor:programa { /* Ex051: Crie um programa que mostre um triângulo desenhando na tela, composto por vários símbolos de *. O usuário deverá indicar quantos níveis o triângulo vai ter. * ** *** **** ***** ****** Autor: Gustavo Guanabara Empresa: Estudonauta */ inclua biblioteca Util --> u funcao inicio() { inteiro and escreva("Quantos andares seu triângulo vai ter? ") leia(and) inteiro tot = 1 para(inteiro cand = 1; cand <= and; cand ++) { para (inteiro cest = 1; cest <= tot; cest++) { escreva("*") u.aguarde(100) } tot ++ escreva("\n") } } }
Tutora Jessica
ModeradorParabéns pelo seu empenho Geraldo 🖖🏼
Tutora Jessica
ModeradorOla 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 Jessica
ModeradorOla 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 Jessica
ModeradorOla 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 Jessica
ModeradorOla Helena, coloque aqui seu código ou o seu repositório e qual o erro esta dando para tentarmos lhe ajudar.
Tutora Jessica
ModeradorOlá 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 Jessica
ModeradorOla 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 Jessica
ModeradorOla 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 Jessica
ModeradorOla 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 Jessica
ModeradorOlá 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 Jessica
ModeradorOla 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 Jessica
ModeradorOlá Murilo, que bom que está indo no caminho certo, sempre procure soluções !!
Bons estudos 🖖🏼Tutora Jessica
ModeradorOlá Marlei, alguma dúvida?
Tutora Jessica
ModeradorOlá Murilo, qual erro aparece pra você?
-
AutorPosts