Aprenda os comandos While e Break em Python (Curso para iniciantes - Aula 10)

  Рет қаралды 59,291

Didática Tech

Didática Tech

Күн бұрын

Пікірлер: 151
2 жыл бұрын
Olá pessoal! Liberamos CERTIFICADO para este curso gratuito. Para solicitar o seu, basta conferir o curso no link abaixo: didatica.tech/curso-de-python-online-para-iniciantes/
@luketodomi1776
@luketodomi1776 4 жыл бұрын
Fiz uma pequena anotação sobre o que eu aprendi, espero que esteja tudo certo. Programação ---------------------------------------------------------- Para mostrar um texto na tela é: ★ print ("O texto tem que estar entre parentes e aspas") Caso queira fazer uma conta matemática é: ★ print ("O texto pode ser antes e depois", 7 - 5) @Todas os sinais! == (É o símbolo de igual) + (É para adicionar) - (É para subtrair) * (É para multiplicar) ** (É para potenciação) / (É para divisão não inteira) // (É para divisão inteira) % (É o resto da divisão) ---------------------------------------------------------- Para informar o tipo de variável é: ★type (a variável) ★ {str é texto, int é número inteiro e float é número com vírgula.} ---------------------------------------------------------- Para pedir ao usuário digitar algo na tela é: ★input("A pergunta que você quer fazer") Caso queira fazer uma operação matemática com um número do usuário é: ★ int(input("Aqui você só pode falar números")) Ou se quiser fazer com número com vírgula: ★ float(input("Apenas números, pode entrar com vírgula")) #Str é letras! ---------------------------------------------------------- Para fazer uma variável é: ★ a = 7 (Pode ser qualquer letra e número, não pode ter maiúsculo.) ---------------------------------------------------------- Para colocar uma variável no print é: ★ print (a, "O texto se você quiser colocar, pode ser antes e depois.") Se você quiser colocar no meio do print de maneira rápida: @Método 1: ★ print ("Eu tenho %d balas", %a) Lembrando, o unico diferente é a variável inteira, que é %d. %d (Uma variável inteira, ou seja, um número inteiro) %s (Uma frase, não pode ser números) %f (Um número com vírgula) @Método 2: ★ print ("Você tem {} maçãs!".format(a váriavel)) Lembrando, .format pode ser de qualquer tipo! E também caso queira fazer uma conta matemática no meio do print, e só quer deixar algumas casas depois dá vírgula é: ★ a = 7.5 print ("O resultado da 7.5 - 5 é: {} (:.1f)".format (a - 5)) No caso é (:.1f), você pode colocar qualquer número antes do F. ---------------------------------------------------------- Para criar uma condição é: (A variável a é 7.5) ★If a == 7.5: Print ("Está correto!) Else: Print ("Está incorreto!") O else é como se fosse "Se nenhuma condição está correta, execute isso!" E para criar várias condições é: ★If a == 7.5: Print ("Está correto!) Elif a == 9: Print ("Tem certeza?") Else: Print ("Está incorreto!") O elif serve para criar várias condições, é ilimitado! @Algumas operações que vai trabalhar com as condições! == (Igual) != (Diferente) > (Maior) < (Menor) >= (Maior ou igual)
@blackwomb8761
@blackwomb8761 4 жыл бұрын
Eu deixo tudo espalhado kk,oh: Python né pae 😖 Ex,print print(" ") for n in range(5): If 2 == x print(" ") else: print(" ") comparação com type: if type(x) == str: type( ) print(type( )) name = input ("qual o seu nome") %s para str %d para int %f para float Apagar texto no terminal: import os Outro modo: os.system("clear") x = 'teste' print('estou testando um {}'.format(x)) Saída: estou testando um teste {:.2f} para deixar o tanto escolhido de casas decimais. 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. if x < y: print("a") O elif tbm serve pra isso. elif z > x: Ex: if x = 7 : print(" ") print("oi") elif x != 7 : print ("fds") x = 1 if x != 2: print(" ") x = 'palavra' for i in x: print(i) x = [ 1 , 2 , 3] for a in x: print(a)
@__michel__
@__michel__ 3 жыл бұрын
uma pequena anotação ele disse
@caualima2615
@caualima2615 3 жыл бұрын
"pequena anotação" dois roteiros de titanic depois:
@monbebeot790
@monbebeot790 3 жыл бұрын
moço obrigada vou anotar tudo no meu caderninho
@oficinadaeletrica5383
@oficinadaeletrica5383 3 жыл бұрын
Obrigado por disponibilizar 👏
@fontenellecge6282
@fontenellecge6282 3 жыл бұрын
Programação é bem assim, quando a gente está feliz que está aprendendo e seguindo todas as instruções de uma hora para outra não entendemos mais nada. Mas vamos continuar.
@monbebeot790
@monbebeot790 3 жыл бұрын
ai vem os pensamentos "Deus pq eu escolhi essa profissão"
@juanrichard1274
@juanrichard1274 3 жыл бұрын
né, eu tava entendendo tudo até a aula do loop for, passei pra essa aula com dificuldade ainda em relação a aula de loop, so agora que eu fui entender como funcionava o loop depois de ver como funcionava o while
@Iris-xp6hk
@Iris-xp6hk 3 жыл бұрын
@@monbebeot790 qual profissão? Se for programador ainda da tempo de mudar kkkkkkk brincadeira contínua q vai valer a pena :-)
@numberpond3436
@numberpond3436 3 жыл бұрын
Kkkk vdd, só foi chegar nesse ngc de fatorial q lascou tudo
@kevenfeittosa1243
@kevenfeittosa1243 2 жыл бұрын
realmente
@alatossoares4268
@alatossoares4268 Жыл бұрын
Melhor canal que ensina python
@leelarissa3324
@leelarissa3324 2 жыл бұрын
As aulas são perfeitas, eu consegui entender muito bem. Nunca tive contato com Pc, sempre gostei de matemática mas nunca pensei em programação. Fiquei desanimada por não entender, comprei livros, tentei bootcamp, app de aprendizagem... Ainda não tenho condições pra um curso ou graduação. Mas esses vídeos, além de me motivarem muito me ajudaram a entender bastante coisa muito obrigada ♥️
@tayanecarvalho2057
@tayanecarvalho2057 2 жыл бұрын
O único cara que me fez entender... muito bem explicativo!!!
@eduardopires279
@eduardopires279 3 жыл бұрын
Obrigado, tenho assistido todas as aulas, parabéns... excelente a didática... os exercícios.. preciso melhorar, mas indo em frente.
@christian.m6656
@christian.m6656 3 жыл бұрын
Aula foi demais, quebrei a cabeça mas consegui realizar o exercicio com exito, Valeu Natanael
@asp_z
@asp_z 4 жыл бұрын
Bem consegui fazer espero que ajude outras pessoas que estejam com um pouco de dificuldade como eu também já tive! #Atividade from math import factorial numero=int(input('Digite um numero para que seja calculado o seu factorial:')) calcular=factorial(numero) while not calcular: print('Ainda não deu') print('Agora deu certo e o resultado é {:.2f}'.format(calcular))
@theosouzaoliveira
@theosouzaoliveira 3 жыл бұрын
eu fiz o exercício de maneira simplificada e funcionou, eu usei esta progamação: numero=int(input("Dígite um número:")) fatorial=numero*2*3*4 print("{0} = {1}" .format(numero, fatorial))
@gessiel4427
@gessiel4427 3 жыл бұрын
Eu concordo que ele possa ter funcionado. No entanto não supri com as necessidades do exercício. Por exemplo: Caso o usuário digite 6. O seu código calcularia 6 vezes 2, 3 4 e não calcularia o 5.
@haroldrodriguez8099
@haroldrodriguez8099 3 жыл бұрын
Boa aula! No geral, as aulas deste canal são ótimas!!! Sobre o último exercício, apenas acrescentei algumas linhas ao código caso o "usuário" informe algum número negativo (N/A) ou o número zero (0! = 1).
@Rmcmbonfas
@Rmcmbonfas 2 жыл бұрын
To fazendo um curso e sua aula me ajudou bastante a entender essa dinâmica toda melhor. Agradeço seu comprometimento e te deixo com meus parabéns!
@kamontilla
@kamontilla 4 жыл бұрын
Esta indo bem, quando cheguei no fatorial lascou tudo 🙈. Mas vamos nessa...
@edmilsonjoao7471
@edmilsonjoao7471 4 жыл бұрын
Tamo junto
@gunterlessi5260
@gunterlessi5260 4 жыл бұрын
Eu resolvi esse algoritmo de uma outra forma e acho que pode ajudar pra quem está com dúvida. numero = int(input("Digite o número que deseja calcular fatorial: ")) contador = numero - 1 while contador > 0: numero *= contador contador -= 1 if (contador == 1): break print(numero)
@matheusmatheus173
@matheusmatheus173 2 жыл бұрын
Esse vídeo é GENIAL!
@carlaferreira7105
@carlaferreira7105 3 жыл бұрын
Aula maravilhosa! Parabens e muito obrigada!
@vinimaxx4028
@vinimaxx4028 2 жыл бұрын
Show de Bola!!!
@beatrizchen7033
@beatrizchen7033 4 жыл бұрын
você é um professor muito bom! muito obrigada mesmo! estou aprendendo phyton, tudo com as suas aulas.
@thiagopiazentin5699
@thiagopiazentin5699 Жыл бұрын
Fico boiando um pouco no conteúdo as vezes.. mas basta rever as aulas até entender! Valeu professor um 100! pra tí meu amigo!
@vitorsiqueira9421
@vitorsiqueira9421 5 жыл бұрын
Parabéns pela iniciativa.Obrigado.Otima Aula.
@theelaine123456789
@theelaine123456789 4 жыл бұрын
Eu fiz dessa forma: # calcular um fatorial de um número usando a estrutura while e recebendo de um usuário numero = int(input('Digite o número a ser fatorado ')) fatoracao = numero numeroRecebido = numero print('numero fatorado {}' .format(numero)) while numero > 1: numero -=1 fatoracao = fatoracao * numero print('numero fatorado {}' .format(numero)) print('valor total do numero {0} fatorial é: {1}' .format(numeroRecebido, fatoracao))
@blackwomb8761
@blackwomb8761 4 жыл бұрын
Dps de pensar bastante olhando pro jeito que você mostrou no vídeo,eu resolvi fazer de um jeito mais resumido. Oh: n = int(input("Calcular o fatorial de:")) result = 1 count = 1 while count
@marcioalexandre7610
@marcioalexandre7610 5 жыл бұрын
Esta aula usou exemplos mais interessantes. Gostei! Parabéns!
@iRapStarz666z
@iRapStarz666z 4 жыл бұрын
sensacional, obrigado pela contribuição amigo!
@ArthurSabbatiniBuoro
@ArthurSabbatiniBuoro 3 жыл бұрын
Com time.sleep(0.5) fica lindão! hahaha
@jeoftoncosta3557
@jeoftoncosta3557 4 жыл бұрын
Parabéns pela iniciativa e didática.
@leafaRPD
@leafaRPD Жыл бұрын
A quem interessar, esta é outra forma de resolver o exercício, incluindo a provisão para 0! = 1: n = int(input('Calcular o fatorial de qual número? ')) if n < 0: print('Número inválido. Insira um número natural.') else: contador = 1 fat = 1 while contador
@monbebeot790
@monbebeot790 3 жыл бұрын
ótima aula mas esta tão difícil, mdssss pq escolhi essa profissão
@luketodomi1776
@luketodomi1776 4 жыл бұрын
Eu fiz assim: fa = int(input("Digite um para ser fatoriado: ")) import time ant = 1 while fa > ant: print ("Os números fatoriados são", fa - ant) ant = ant + 1 time.sleep (0.2) print ("Esses foram todos!")
@unnamedcuriosidades
@unnamedcuriosidades 3 жыл бұрын
eu consegui fazer isso, ta numa linha de pensamento boa mas não da a resposta final ou seja, não resolveu o exercício, to assistindo a aula novamente pra poder entrar na cabeça o assunto
@christianog.305
@christianog.305 3 жыл бұрын
muito bom os vídeos.
@helligusvartproject
@helligusvartproject 4 жыл бұрын
Aulas muito boas. OBrigado
@pedroitalo1540
@pedroitalo1540 4 жыл бұрын
Excelente curso.
@LucasDGondimCamara
@LucasDGondimCamara 7 ай бұрын
num = int(input("Qual o número que você deseja calcular o fatorial? ")) i = 0 a = 1 while i < num: i += 1 a = a*i print(a) mais simples?
@sadtomi7342
@sadtomi7342 4 жыл бұрын
Parabéns cara, sensacional !
@orlandomutschall3896
@orlandomutschall3896 Жыл бұрын
resp=res=int(input("digite um numero para o calculo fatorial: ")) while resp > 1: resp=resp-1 res=res*resp print(("fatorial= "),(res))
@talitasabrinamarchi4296
@talitasabrinamarchi4296 3 жыл бұрын
Estou estudando e gostando bastante, mais ainda não entra na minha cabeça como e quando devo empregar esses conceitos no programa. Será que com o tempo vou entender melhor?
@jvvv6771
@jvvv6771 2 жыл бұрын
num = int(input('Digite um numero: ')) result = num while num > 0: test = num - 1 result = result * test num = num - 1 if num == 1: break print(result) Esse foi meu script
@lucasbarc1
@lucasbarc1 3 жыл бұрын
essa parte do fatorial me quebrou llllkkkkk slc
@malsinho1
@malsinho1 Жыл бұрын
Fiz assim: n = int(input('insira um número: ')) if n == 0: #se o input for 0, printa 1 print (1) if n == 1: #vê se o input é igual 1, se for já printa print (n) f = n * (n - 1) n = n - 1 if n == 1: # se o input for 2, aqui será 1, e já printa f print (f) if n >1: #todos os casos em que o input for maior ou igual a 3 while n >= 1: n = n - 1 f = f * n if n == 1: break print (f)
@OREIDODROP
@OREIDODROP 2 жыл бұрын
mano, quando chega nos exercícios minha cabeça explode
@LucasMalagoliPortodosSantos
@LucasMalagoliPortodosSantos 4 жыл бұрын
fatorial = int(input('Qual número você quer o fatorial? ')) numero = fatorial ideia = fatorial while numero > 1: fatorial = fatorial * (numero-1) numero = numero - 1 print('{0}! = {1} '.format(ideia, fatorial)) Ficou parecido com a resposta do vídeo, mas ficou mais simples tendo só 2 variáveis pra calcular :D
@smurf1102
@smurf1102 4 жыл бұрын
fatorial = int(input("Diga um numero! ")) num = fatorial a = fatorial while a > 1: #print(fatorial) a = a - 1 fatorial = fatorial * a if a == 1: print("O fatorial do numero {0} é igual a {1}." .format(num,fatorial)) esse é o meu codigo do exercicio um pouco menos complicado mas funciona igual acho que está mais simplificado
@topcuriosidades3014
@topcuriosidades3014 3 жыл бұрын
Além de calcular o fatorial, também botei as condicionantes de propriedades de fatorial: num = int(input('Informe o número: ')) fatorial = num contador = 1 if num == 0 : print('1') elif num == 1 : print('1') elif num>1: while (num-contador)>=1: fatorial = fatorial * (num-contador) contador += 1 print('o resultado é {0}'.format(fatorial))
@marcosbaungartner
@marcosbaungartner 2 жыл бұрын
Eu fiz de um jeito mais simples: n = int(input('Digite um numero para calcular fatorial')) numero = n fat = n while n > 1: n -= 1 fat *= n print('{0}! = {1}'.format(numero,fat))
@gadxfrs3312
@gadxfrs3312 4 жыл бұрын
Eu fiz um pouco diferente do que ele mostrou no vídeo mas segui o mesmo raciocínio pergunta = int(input('Escolha o número: ')) resposta = (pergunta) pergunta2 = pergunta while pergunta2 > 1: pergunta2 -= 1 resposta = (resposta * pergunta2) print('O fatorial de {0} é {1}'.format(pergunta, resposta)) quando vi que era quase igual a o do vídeo eu fiquei surpreso kk
@diegomacielp
@diegomacielp 3 жыл бұрын
num = int(input('Digite um número maior que zero: ')) if num < 1: print('Número inválido!') else: i = fat = 1 while i
@pedrosantana5727
@pedrosantana5727 3 жыл бұрын
*Exercício:* numero = int(input('Digite um número e obtenha o fatorial: ')) resultado = 1 contador = 1 while contador < numero + 1: resultado = resultado * contador contador = contador + 1 print(resultado)
@eduardorribeiro1765
@eduardorribeiro1765 4 жыл бұрын
eu fiz: n=int(input("digite um numero inteiro positivo ")) c=1 f1=n while c
@juliofernandesdeoliveira4046
@juliofernandesdeoliveira4046 3 жыл бұрын
A condição para 0! = 1 deve ser incluída para o calculo de fatorial ficar correto. Segue comando que preparei. #Calcular o Fatorial de um número. numero = int(input('Informe o número que deseja calcular o fatorial: ')) if numero != 0: fatorial = numero contador = 1 while(numero-contador)>1: fatorial = fatorial*(numero-contador) contador += 1 else: fatorial = 1 print('{}! = {}'.format(numero, fatorial))
@wmersonclaro6927
@wmersonclaro6927 3 жыл бұрын
num = int(input('Digite um número para ser calculado seu fatorial: ')) cont=1 fat=1 while cont
@srltutoriais
@srltutoriais 3 жыл бұрын
Amigo , vc explica muito bem . Vlw Dúvida: Posso usar break em qualquer lugar no codigo desde que seja no laço while?
3 жыл бұрын
Pode sim
@srltutoriais
@srltutoriais 3 жыл бұрын
posso usar esse comando break no laço for ?
@dmokdavi
@dmokdavi 4 жыл бұрын
Só eu que nao conseguir fazer o exercício sozinho? kkkk Me sentindo um MERDAAAAAAAAAAAAAAAAAAAAAAAAAA!!!!
@kynist3238
@kynist3238 4 жыл бұрын
eu tbm kkk
@abbyLK
@abbyLK 4 жыл бұрын
estamos no mesmo barco/sofrimento kkkkkkkkkkkkk
@gabrielchaves7670
@gabrielchaves7670 4 жыл бұрын
Eu estava quase no caminho, só que acabei me perdendo, mas não pode se sentir assim, estamos aprendendo ainda
@kayqueelson1761
@kayqueelson1761 4 жыл бұрын
A aprendizagem leva tempo amigo. E quando se trata de uma linguagem então (tal como a Matemática ou a Programação), é necessário um caminho de muita paciência e persistência. As vezes eu levo uma tarde inteira para entender um assunto de Matemática...
@ph_araujo5862
@ph_araujo5862 4 жыл бұрын
eu estou estou me sentindo um jumento rsrsrsrsrsrs no que no inicio estava que estava, da aula passada pra essa ja deu uma empacada...
@arthurchagash6944
@arthurchagash6944 3 жыл бұрын
Nessa aula a ansiedade bateu, falou rapido demais kkk mas o conteudo esta show
@saraneto4500
@saraneto4500 3 ай бұрын
Olá boa tarde, fico sempre com dificuldade em perceber onde coloco e não.coloco as '' dentro do print
@otib1325
@otib1325 4 жыл бұрын
fatorial = int(input('você quer saber o fatorial de qual número?')) while fatorial > 0: print(fatorial) fatorial = fatorial * (fatorial-1) if fatorial == 0: break tinha tentado fazer isso quanto ao fatorial,além de não ter conseguido,ferrei tudo pq ficou infinito na etapa de processo de ação até eu reiniciar o notebook kkkkkkkk
@cristianomenezes3780
@cristianomenezes3780 4 жыл бұрын
opa...seu código não está abatendo... vc precisa inserir uma linha que abata o seu fatorial pra ele parar.... coloca isso... fatorial = fatorial - 1 Obs.: Hoje no seu código se eu inserir 5 no input ele faz fatorial - 1 ...fica 4....no proximo loop ele faz a mesma conta e fica 4! Não esta abatendo...por isso ele ficou infinito.... Abs
@otib1325
@otib1325 4 жыл бұрын
​@@cristianomenezes3780 eu dei uma olhada e já entendi como fazer a conta(tanto que fiz uma pra potencia depois),e tbm que eu n devo usar só uma variável para algo assim,mas vlw por apontar os erros do comando
@maironcesarcarvalho8441
@maironcesarcarvalho8441 3 жыл бұрын
eu fiz de outra forma: n = int(input('digite um numro: ')) res = 1 cont = 1 while cont
@agentejj3890
@agentejj3890 Жыл бұрын
#Máquina de fatorial numero = int(input("Qual o número?")) contador = numero comutador = 1 while comutador
@ViralataSchneider
@ViralataSchneider 9 ай бұрын
e se o usuario digitar 1?
@eddiesilva9954
@eddiesilva9954 3 жыл бұрын
Muito bom, mas tem q dar um zoom na tela.
@matheuscampos3202
@matheuscampos3202 2 жыл бұрын
kkkkkkkk esse negocio de fatorial engracado
@edgardeoliveira8800
@edgardeoliveira8800 2 жыл бұрын
Numero = int(input('Digite um numero:')) Resultado2 = 1 while Numero > 0: Resultado = Numero * (Numero - 1) Numero = Numero - 2 Resultado2 = Resultado2 * Resultado if Numero < 2: break print(Resultado2)
@comofazerjogos4378
@comofazerjogos4378 3 жыл бұрын
Apanhei que nem um cachorro pra fazer o exercício mas consegui e acho que ficou parecido fatorial = int(input('Digite aqui o número que você quer calcular o Fatorial')) resultadofatorial = 1 while fatorial > 1: resultadofatorial = resultadofatorial*fatorial fatorial = fatorial-1 print (f'{resultadofatorial}')
@Mikael3770
@Mikael3770 Жыл бұрын
copiei exatamente o mesmo codigo e o programa ficou falando, agora deu, agora não deu, agora deu, agora não deu 10 vezes seguidas
@kawansilva157
@kawansilva157 4 жыл бұрын
Alguem pode me ajudar por gentileza? no meu Jupyter ele não executa a linha de codigo quando eu aperto em Run, e na lateral ele não numera e no lugar do "1" ou do "2" ele fica "*"
@kdz6969
@kdz6969 3 жыл бұрын
Eu não sei se eu entendi certo porém eu entendi que era para fazer isso print("Escolha os números Para mutiplicar") num = int(input("Escolha um número: ")) nume =int(input("Escolha um número: ")) numer =int(input("Escolha um número: ")) numero = int(input("Escolha um número: ")) print(num*nume*numer*numero)
@MarcelloBarbosapersonaltrainer
@MarcelloBarbosapersonaltrainer 2 жыл бұрын
eu "travei" pra entender a razão de contador += 1 por qual razão o contador deveria receber +1?
@WilsonMarceloSilva
@WilsonMarceloSilva 4 жыл бұрын
#calculo fatorial x = 1 num = int(input('Inform o num para fatorial:')) while num > 1: x = x * num num -= 1 print (x)
@LucasMalagoliPortodosSantos
@LucasMalagoliPortodosSantos 4 жыл бұрын
Dica: se tu colocar o print junto do espaçamento do while, ele bota só a resposta final e fica mais organizado
@MarcusTrash
@MarcusTrash 4 жыл бұрын
Boa tarde amigo! Nessa atividade do fatorial eu fiz no Jupyter exatamente como você mostrou no vídeo mas não funcionou. Coloquei pra rodar e só apareceu: Digite um número: 4 (0)! = (1) (não fez o cálculo do fatorial de 4)
@MarcusTrash
@MarcusTrash 4 жыл бұрын
Eu coloquei no print('(0)! = (1)'.format(numero,fatorial)) e não funcionou. Mas quando eu coloquei print('O número é:',numero,'e o fatorial deu',fatorial) o cálculo foi feito
@kolaias
@kolaias 3 жыл бұрын
Como reativar o While?
@thalescarlesso8110
@thalescarlesso8110 3 жыл бұрын
Ué, no exercício de fatorial, na linha 6 do código, só funcionou pra mim com "número -= 1" e não com "número += 1"
@dev.lamota
@dev.lamota 2 жыл бұрын
Pronto kk import math n = 4 f = math.factorial(n) print(f)
@RatoElegante
@RatoElegante 2 жыл бұрын
e como o usuario vai escolher um numero?
@RatoElegante
@RatoElegante 2 жыл бұрын
assim ficaria melhor import math n = int(input('fatorial de: ')) f = math.factorial(n) print(f)
@NininhoR0X
@NininhoR0X 3 жыл бұрын
import - é IMPORTAÇÃO. contador nesse caso - É A VARIÁVEL. while - É O LOOP. print - É A IMPRESSÃO. if - é se. break é como a própria palavra diz- PARE OU PAUSE. time - tempo. sleep é uma palavra "soteropolitano" Brinks! - É PAUSE OU DESCANSE. Certo: Didática Tech?
@juliaealicetambasco
@juliaealicetambasco 2 жыл бұрын
isso tb funcionaria? cont = 1 num = int(input('informe um valor para calcular o fatorial: ')) while cont
@pedroyuri3437
@pedroyuri3437 3 жыл бұрын
alguma ideia: Dado um número N, escreva todos os seus divisores começando do menor para o maior.
@FabioJunior-xs1jd
@FabioJunior-xs1jd 2 жыл бұрын
Demorou uns 20m, mas ta aí kkkkkkkk(meu segundo código) numero = int(input("digite um numero: ")) fatorial = 1 fatorial1 = 1 contador = 0 while contador < numero: fatorial = (fatorial * (fatorial1)) fatorial1 = fatorial1+1 contador = contador + 1 print("o fatorial de {0} é {1}.".format(numero, fatorial))
@beaztrizramos
@beaztrizramos Жыл бұрын
Tem que ter cuidado com as identações.
@ViralataSchneider
@ViralataSchneider 9 ай бұрын
Sugestao de desafio: Facam esse codigo funcionar. Quando conseguirem, me avisem import random altura = [2, 2.34, 3, 3.45, 4, 6, 10.2] largura = [15, 100, 6.67, 3.99, 5.67, 2.67, 200] # #alturas aleatorio new_altura = random.sample(altura, 1) new_largura = random.sample(largura, 1) print(new_altura, new_largura) # transforme em metros quadrado metros_quadrado = new_altura * new_largura # total da tinta tinta = metros_quadrado / 2 print('{} latas de tintas'.format(tinta)) print("new_altura:", (new_altura)) print("new_largura:", (new_largura))
@aharuok
@aharuok 4 жыл бұрын
Parabéns pela iniciativa, muito bom. Somente um porém, a resposta para o cálculo do fatorial não irá funcionar para 0! Deixo abaixo como eu programei para quem se interessar: # Calcular o fatorial de um número informado pelo usuário. numinf = int(input('Informe o número para calcular o seu fatorial:')) print ('numif',numinf) n = 0 fatorial = 1 while n < numinf: n += 1 #significa somar 1 ao contador fatorial = fatorial * n print('fator', n, fatorial) print('Resultado do fatorial de', numinf,'é',fatorial) print('**Fim**')
@TkdCrisDev
@TkdCrisDev 4 жыл бұрын
Alberto Kitano Bacana a sua resposta. Foi bom pq eu tinha me esquecido de que 0! = 1 Aproveitei pra entender o conceito matemático. Obrigado! Didática Tech está de parabéns! Muito bom seu conteúdo. Está me ajudando muito nos estudos. ;)
@rafaelmendonca8670
@rafaelmendonca8670 3 жыл бұрын
O que seria este erro: NameError Traceback (most recent call last) in 3 print('Ainda não') 4 cont = cont + 1 ----> 5 time.sleep(1) 6 print ('chegou') NameError: name 'time' is not defined
@rafaelmendonca8670
@rafaelmendonca8670 3 жыл бұрын
faltou importar, corrigido e rodou ok
@tatianacavalcantedossantos4342
@tatianacavalcantedossantos4342 Жыл бұрын
Oi amigo vou tentar mandar por aqui o exemplo: Coluna PRODUTOS Batata Cenoura Cebola INÍCIO DA VISITA Carro Uber Ônibus Metrô FINAL DA VISITA Banana Cebola Cenoura Xuxu INÍCIO DA VISITA Uber Carro Carro Ônibus Metrô Ônibus FINAL DA VISITA Então amigo preciso pegar somente o que está entre os nomes: INÍCIO DA VISITA e FINAL DA VISITA restante pode ser excluído. Me ajude por favor já tentei várias coisas e assisti vários vídeos, você é o único que ajuda !
@emersom32k84
@emersom32k84 3 жыл бұрын
ué, to travado no começo da aula, o meu código é exatamente isso daqui: contador = 0 while contador < 10: print("ainda não deu") contador = contador + 1 print("agr deu") só que por algum motivo isso fica num loop infinito de ainda não deu, pq?
@emersom32k84
@emersom32k84 3 жыл бұрын
ué, to usando o vscode, e tava tentando rodar usando o ctrl f5, e dava esse loop, só que rodando com o debug(somente f5) deu certo o código
@emersom32k84
@emersom32k84 3 жыл бұрын
e agr mesmo rodando sem o debug funciona corretamente, que mizera é essa?
@andre___3596
@andre___3596 Жыл бұрын
fiz fatorial assim: number = 5 a = 0 b = 1 while a < number: a += 1 b *= a print(f"Valor de a: {a}") print(f"Valor de b: {b}") print("===") print(f"O fatorial de {number} é {b}")
@kennethjohnson799
@kennethjohnson799 Жыл бұрын
Só uma observação: O fatorial de 0 é 1. E esse programinha não calcula. Fiz uns ajustes: numero = int(input('Digite um número para saber o fatorial. ')) while numero < 0: print('Não existe fatorial de número negativo!') break fatorial = numero contador = 1 if numero == 0: print('0! é 1 - O fatorial de zero é 1.') while (numero - contador) >= 1: fatorial = fatorial * (numero - contador) contador = contador + 1 if numero > 0: print(f'O fatorial de {numero} é {fatorial}')
@obscuritygamer2556
@obscuritygamer2556 3 жыл бұрын
Resposta mais compacta que a do video: numero=int (input ('numero:')) contador= numero-1 while contador> 0: numero=numero*contador contador=contador-1 print(numero)
@augusto-3807
@augusto-3807 3 жыл бұрын
Fiz o exercício diferente mais deu no mesmo '-' num = int(input('escreva o numero que deseja o fatorial: ')) num1 = 0 num1 = num while num > 0: time.sleep(1/60) num1 = num1 - 1 num = num*(num1) if num1 == 1: break print('O fatorial é {}'.format(num))
@rodrigosimao643
@rodrigosimao643 4 жыл бұрын
n1 = 0 n2 = 1 fibonacci = 0 print(n1) print(n2) while fibonacci < 200: fibonacci= n1 + n2 print(fibonacci) n1 = n2 n2 = fibonacci
@clashtemplariosbr3286
@clashtemplariosbr3286 Жыл бұрын
nessa aula eu boiei
@luantcrf
@luantcrf Жыл бұрын
maluco executei o primeiro código do contador direto só pra testar e meu vscode quase travou tudokkkkkkkkkkkkkk, imprimiu infinitamente 'ainda não deu'
@RatoElegante
@RatoElegante 2 жыл бұрын
Meu codigo ficou assim esse exercicio foi dificil fiquei umas 2 horas fazendo sempre dava errado n = int(input ('Calcular fatorial de: ')) a = 0 f = 1 while a < n: a = a+1 f = f*a print ('A fatorial de {0} é {1}' .format(n, f))
@RatoElegante
@RatoElegante 2 жыл бұрын
se liga na calculadora do pai def cal(): while True: print ('contas validas: soma: + subtração: - divisão: / multiplicação: x fatorial: ! e nao coloque letras na parte dos numeros por favor!') a = int(input ('primeiro numero: ')) conta = input(' conta de: ') if conta == '!': c = 0 f = 1 while c < a: c = c+1 f = f*c print ('A fatorial de {0} é {1}' .format(a, f)) #se o "n" passar de 100000 pode demorar um pouco break b = int(input (' segundo numero: ')) if conta == '+': print (' resultado: {0}+{1}={2}'.format (a, b, a + b)) break elif conta == '-': print (' resultado: {0}-{1}={2}'.format (a, b, a - b)) break elif conta == 'x': print (' resultado: {0}x{1}={2}'.format (a, b, a * b)) break elif conta == '/': print (' resultado: {0}/{1}={2:.6f}'.format (a, b, a / b)) break elif conta == '=': #essa parte do igual fiz só de zueira pq nao serve para nada é um EASTEREGG if (a == b): print (' {0} é igual a {1}'.format (a, b)) break else: print (' {0} não é igual a {1}'.format(a, b)) break else: print ('Informe uma conta valida por favor')
@alefy1589
@alefy1589 3 жыл бұрын
Pra mim o time.sleep(1) não funcionou
@theobserver7217
@theobserver7217 3 жыл бұрын
Essa funçãozinha no final ta errado meu amigo. Fatorial de 0 é 1 e tbm n tem fatorial de numero negativo. É bem simples resolver isso.
@carolhanna9719
@carolhanna9719 4 жыл бұрын
difícil, não consegui fazer
@caualima2615
@caualima2615 3 жыл бұрын
eu fiz um timer ksksks
@brunoisaac4809
@brunoisaac4809 Жыл бұрын
tive uma soluçao mais rapida num = int(input('digite um numero: ')) fat= 1 contador = 1 while cont
@agentejj3890
@agentejj3890 Жыл бұрын
Quero ver ele fazer o fatorial de 0 kkkkkkkk
@WHenrique12
@WHenrique12 Жыл бұрын
O pior foi eu que tentei fazer alguma coisa que nem sei como explicar e travei meu computador porqie criei um loop infinito
@stigma-games7956
@stigma-games7956 5 жыл бұрын
var = 0 while var < 10: print('Nao deu') var = var + 1 print('agora deu') agora ja no inicio nao funcinou tentei de tudo nao conta que bad
@stigma-games7956
@stigma-games7956 5 жыл бұрын
ja achei o problema separei o + do 1 no final
@tiagogad
@tiagogad 4 жыл бұрын
@@stigma-games7956 , Eu estava estudando e o jupyter começou a dar este problema... Na margem esquerda onde a cada vez que tu executa o código, ele roda e atualiza o número dentro do colchete, ele apresentava o (*) não executando o código, o que pode ser?, apliquei configurações de problemas, reiniciei e tudo mais, aí passou um pouquinho, ele fez de novo...
@gabriell.sullivan8917
@gabriell.sullivan8917 4 жыл бұрын
@@tiagogad acontece bastante comigo também, eu sempre reseto as variáveis no botão de ↩️ e no ⏩, aguardo uns segundos e volta ao normal
@gabrielsuzart1920
@gabrielsuzart1920 4 жыл бұрын
a= 4 fatorial= 4 while fatorial
@eriqui_1219
@eriqui_1219 4 жыл бұрын
Só colocar input antes do print
@ph_araujo5862
@ph_araujo5862 4 жыл бұрын
Amigo, ate então as coisas estavam ok, mas desde a aula if else que não estou conseguindo usar esse editor, entra mas parece que não registra os comando, dou enter, clico no run...mas nada, os valores não são atribuidos as variavies... então estou fazendo tudo no caderno mas não é a mesma coisa do quer funcionando e vai saber se esqueceu uma aspas e tal... sabe o que poderia ser, teria outro editor... que na verdade esta me desmotivando...ate empaquei aqui to revendo o vídeo que meio que não entendi rsrsrsrs o jumento
4 жыл бұрын
Talvez o kernel tenha morrido. Feche o jupyter notebook e abra novamente usando o prompt de comando (navegue até uma pasta e depois digite jupyter notebook)
@brenosimas9484
@brenosimas9484 3 жыл бұрын
fala devagar camarada , n entendi nd do exercício , só do funcionamento do while msm
@Enviaprowhats
@Enviaprowhats 2 жыл бұрын
Aumenta mais essas letras....
Módulos e Bibliotecas Python (curso para iniciantes - Aula 11)
15:04
Didática Tech
Рет қаралды 40 М.
Como usar o Loop for em Python (curso para iniciantes - Aula 9)
16:14
Didática Tech
Рет қаралды 76 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 415 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 15 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Formatação em Python .format() e %s (Curso para iniciantes - Aula 7)
15:57
Listas em Python (curso Python para machine learning - Aula 2)
19:38
Didática Tech
Рет қаралды 68 М.
Variáveis e tipos de dados em Python (Curso para iniciantes - Aula 5)
14:13
Estrutura de REPETIÇÃO com PYTHON (FOR WHILE) | Aula semanal #10
22:30
While (Estruturas de Repetição) | Python em 30 minutos
30:24
Let's Data
Рет қаралды 10 М.
Como criar funções em Python (curso para iniciantes - Aula 12)
11:46
Try, Except - Tratando Exceções em Python - Aula 26
14:21
Otávio Miranda
Рет қаралды 18 М.
Programação em C para iniciantes: Curso Completo | Pixel Tutoriais
32:32
Pixel Tutoriais por: Allan Portes
Рет қаралды 622 М.
Condições IF ELSE com Python (Curso para iniciantes - Aula 8)
22:00
Didática Tech
Рет қаралды 72 М.
Aprenda Linguagem C para iniciantes em 2 horas
1:44:59
Eduardo Casavella
Рет қаралды 60 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 415 М.