Exercício Python

  Рет қаралды 349,209

Curso em Vídeo

Curso em Vídeo

Күн бұрын

Пікірлер: 2 000
7 ай бұрын
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-1/
@bielzininsani
@bielzininsani 5 ай бұрын
único exercicio dificil q eu achei
@deividvieiraz
@deividvieiraz 2 жыл бұрын
Resolvi esse exercício sem utilizar as estruturas condicionais, achei bem mais simples: n1 = int(input('Digite um número: ')) n2 = int(input('Digite outro número: ')) n3 = int(input('Digite um último número: ')) l = [n1, n2, n3] l.sort() print(f'O maior número é {l[2]} e o menor é {l[0]}') o método .sort() ordena os números da lista em ordem crescente, tornando o programa mais compacto
@lianvieira3100
@lianvieira3100 2 жыл бұрын
malandrinho kk genial k
@carolinacarvalho1411
@carolinacarvalho1411 2 жыл бұрын
Oii, porque quando voce deu o print voce colocou dentro colchetes numero e 2 0? pode explicar por favor?
@gus1846
@gus1846 2 жыл бұрын
@@carolinacarvalho1411 é a ordem que eles aparecem na lista
@vinicicios
@vinicicios 2 жыл бұрын
Caramba, genial. Muito obrigado
@pauloduarte8039
@pauloduarte8039 2 жыл бұрын
Excelente idéia...
@fcdennis1983
@fcdennis1983 4 жыл бұрын
Eu resolvi e pensei, ficou muito grande, deixa eu ver como ele fez esse. Ai a resposta dele é igual a minha. Que orgulho!
@davibarbosa1622
@davibarbosa1622 3 жыл бұрын
a minha também ficou igual, mas nossos colegas conseguiram simplificar
@MayconBS
@MayconBS 6 ай бұрын
Pra quem está começando, não foquem agora em fazer o programa com poucas linhas. Nos comentário estão sendo apresentadas formas de fazer o exercício utilizando métodos que tornam a tarefa mais simples, porém a idéia do curso é treinar a sua lógica se limitando ao conteúdo apresentado até a aula em questão
@algoritmodiário
@algoritmodiário Ай бұрын
@@MayconBS A simplificação é legal pra quem sabe a lógica das estruturas condicionais, desde que a pessoa saiba como usar não tem mínimos problemas simplificar
@camaraonarede
@camaraonarede 7 жыл бұрын
primeiro = int(input('Digite o primeiro número:')) segundo = int(input('Digite o segundo número:')) terceiro = int(input('Digite o terceiro número:')) numeros = [primeiro, segundo, terceiro] print('O maior valor digitado foi {}'.format(max(numeros))) print('O menor numero digitado foi {}'.format(min(numeros)))
@pedromoresco93
@pedromoresco93 7 жыл бұрын
Cara, eu sabia que devia ter uma função desse tipo mas não consegui achar nada no python files, valeu aí!
@papo.de.corrida
@papo.de.corrida 7 жыл бұрын
Tbm fiz dessa forma
@MegaWellington1989
@MegaWellington1989 7 жыл бұрын
simplificou a vida kkkkkk lindo.
@navi0829
@navi0829 7 жыл бұрын
Fiz das duas maneiras, esta é muito mais simples, obrigado pela dica ;)
@oaojvictor1
@oaojvictor1 7 жыл бұрын
Até agora não consegui raciocinar a lógica que ele fez no vídeo, mas esse jeito que vc fez é bem melhor kkkkkk Vlww
@cristianoparisio1787
@cristianoparisio1787 Жыл бұрын
Exercício é o melhor maneira de aprender. Estudei inglês a vida toda, mas só me tornei fluente quando tive que me obrigar a falar inglês com estrangeiros. Assim é linguagem de programação. Quando vc usa o que aprendeu para criar um código para resolver um exercícios como esse você esta "aprendendo a falar e se tornando fluente" em Python. Excelente didática Gustavo. MUITO OBRIGADO!
@lucascristovaodemeloleoni541
@lucascristovaodemeloleoni541 2 жыл бұрын
Achei legal colocar um complemento também: if menor == maior: print('Os 3 valores são iguais.') else: print('O maior valor é {}, e o menor valor é {}'.format(maior,menor))
@felipeflaviodasilva515
@felipeflaviodasilva515 2 жыл бұрын
também 2 valores podem ser iguais
@nightcrow3787
@nightcrow3787 Жыл бұрын
@@felipeflaviodasilva515 1, 1, 3 se dois são iguais, e um é diferente, qual é o menor e o maior? tendeu a lógica?
@o_matheusdantas
@o_matheusdantas Жыл бұрын
pra isso eu fiz um if n1 == n2: if n1 == n3: print('Todos os valores são iguais! ')
@k4l4shnikov47
@k4l4shnikov47 Жыл бұрын
só colocar o = apos o < e o > que resolve, tambem tava com esse erro.@@nightcrow3787
@JoyceSantos-bn9uq
@JoyceSantos-bn9uq 7 жыл бұрын
Não fiz o usando o if, coloquei tudo em odem crescente, achei mais simples. n1 =int(input('digite o primeiro número: ')) n2 =int(input('Digite o segundo número: ')) n3 =int(input ('Digite o terceiro número: ')) lista =[n1,n2,n3] lista_ordenada = sorted(lista) print('O menor número é {}'.format(lista_ordenada[0])) print ('O maior número é {}'.format(lista_ordenada[2]))
@NoName-zl9vq
@NoName-zl9vq 7 жыл бұрын
muito bom! bem simples, como todo programa deve ser kk
@JoaoPaulo-ek4sy
@JoaoPaulo-ek4sy 7 жыл бұрын
Muito bom joyce
@briansagini
@briansagini 7 жыл бұрын
Não entendi hehe
@NoName-zl9vq
@NoName-zl9vq 7 жыл бұрын
Brian Sagini - Ela criou uma lista em ordem crescente com os três valores, pegou o primeiro valor (o menor) e depois o último (o maior) e imprimiu na tela os valores (menor e maior). Espero q tenha entendido 😁
@Reconduzir
@Reconduzir 6 жыл бұрын
Muito bom (: fiz assim também e realmente achei que ele ia ensinar assim. Uma dica é ao invés de usar o 2 para o número maior, usar [-1], assim se o usuario digitar mais números pra um possivel codigo maior, ele mostrará o ultimo na lista_ordenada
@judejesus5690
@judejesus5690 4 жыл бұрын
ANALISANDO O MAIOR NÚMERO if bc: maior=a, if ac: maior=b if ab: maior=c
@raulfurtado6347
@raulfurtado6347 4 жыл бұрын
melhor metodo eu achei,eu precisava colocar 3 numeros em ordem crescente,e assim denominei o menor ,meio e maior ficou certinho,..vlw
@ImTiui
@ImTiui 4 жыл бұрын
noooooooossa, não sabia que isso funcionava :O
@EmillyMirandad
@EmillyMirandad 3 жыл бұрын
Achei a solucao muito boa. tive dificuldade em aprender matematica e fisica na escola, por uma questao de deficit de atencao, mas estou surpreendida na forma que venho aprendendo atraves da programacao. Muito obrigada por esse conteudo incrivel e pela didatica de ensinar. Estudar programacao esta sendo a melhor experiencia para mim, em questao mental e espero que futuramente eu venha me tornar uma programadora e trabalhar com tecnologia, quero contribuir para um futuro melhor.
@DavidRenanMendonca
@DavidRenanMendonca 3 жыл бұрын
Tamo junto! Tambem sou diagnosticado com TDAH e to na luta aqui
@Digoestudos-uw5md
@Digoestudos-uw5md Жыл бұрын
tenho mesmo problema e estou conseguindo aprender mais matemática assim do que na epoca de escola
@joaohenriquecavalheirogril4677
@joaohenriquecavalheirogril4677 Жыл бұрын
numero1 = int(input('Digite um número: ')) numero2 = int(input('Digite um número: ')) numero3 = int(input('Digite um número: ')) lista = [numero1, numero2, numero3] print(max(lista)) print(min(lista)) Utilize uma lista e usei da própria função MAX e MIN de Python para retirar o maior e menor hehehe!!! Show Nabagara
@kilmasilveira4008
@kilmasilveira4008 7 ай бұрын
eu tambem fiz assim. apesar de ser um exercicio de condicionantes, achei melhor fazer utilizando as funções max e min.
@Adrianovps09
@Adrianovps09 7 ай бұрын
fiz o mesmo KKKK
@juliocesarbraga
@juliocesarbraga 6 ай бұрын
Fico muito feliz em saber que o professor fez a solução com 17 linhas e consegui em apenas 10 de forma muito mais elegante: for contador in range(1,5): numero = int(input(f'Digite o {contador}º número: ')) if contador == 1: maior = menor = numero if numero > maior: maior = numero if numero < menor: menor = numero print(f'O maior número digitado foi o número {maior}') print(f'O menor número digitado foi o número {menor}')
@DonKennyOfc
@DonKennyOfc 2 ай бұрын
O meu ficou pequeno também: num0 = float(input('Digite o primeiro números para saber qual é o maior: ')) num1 = float(input('Digite o primeiro números para saber qual é o maior: ')) num2 = float(input('Digite o primeiro números para saber qual é o maior: ')) if num0 > num1 and num0 > num2: print('O maior número é {}'.format(num0)) if num1 > num2: print('O menor número é {}'.format(num2)) elif num2 > num1: print('O menor número é {}'.format(num1)) elif num1 > num0 and num1 > num2: print('O maior número é {}'.format(num1)) if num0 > num2: print('O menor número é {}'.format(num2)) elif num2 > num0: print('O menor número é {}'.format(num0)) elif num2 > num0 and num2 > num1: print('O maior número é {}'.format(num2)) if num1 > num0: print('O menor número é {}'.format(num0)) elif num0 > num1: print('O menor número é {}'.format(num1))
@vutaqueti
@vutaqueti 5 жыл бұрын
Feliz ano novo: p = int(input('Primeiro valor: ')) s = int(input('Segundo valor: ')) t = int(input('Terceiro valor: ')) maximo = max(p, s, t) minimo = min(p, s, t) print(f'O menor valor digitado foi {minimo}') print(f'O maior valor digitado foi {maximo}')
@RenatoSmileS
@RenatoSmileS 5 жыл бұрын
cara, esse jeito que vc fez ficou muito bom! Parabéns!!
@ttbr4252
@ttbr4252 4 жыл бұрын
a = int(input("\033[1:34m Digite um número:")) b = int(input("\033[4;36m Digite um número:")) c = int(input("\033[1;35m Digite um número:")) x = max(a, b, c) y = min(a, b, c) print("O menor numero é {}".format(y)) print("O maior número é {}".format(x)) fiz isso mn obg
@Esaito0200
@Esaito0200 4 жыл бұрын
Tb usei Max e min
@120594100
@120594100 3 жыл бұрын
Entendo que a ideia da aula era sobre ensinar o método if, mas esse teu código tiro o chapéu... resumiu a ideia do python simples e objetivo.
@ares602
@ares602 2 жыл бұрын
sei q já faz dois anos kkkk mas olha o jeito q eu fiz p = int(input('primeiro valor - ')) s = int(input('segundo valor - ')) t = int(input('terceiro valor - ')) if p - s > 0 and p - t > 0: print(f'{p} é o maior mumero') if s - p > 0 and s - t > 0: print(f'{s} é o maior numero') if t - p > 0 and t - s > 0: print(f'{t} é o maior numero') if p - s < 0 and p - t < 0: print(f'{p} é o menor mumero') if s - p < 0 and s - t < 0: print(f'{s} é o menor numero') if t - p < 0 and t - s < 0: print(f'{t} é o menor numero')
@isaqueageu7660
@isaqueageu7660 Жыл бұрын
Resolvi usando a função 'max()' e 'min()' para extrair o maior e o menor valor. Além disso, usei o bloco 'try' que testa se o código contém algum erro e o 'except ValueError' que trata de um erro específico. Como vocês devem ter visto em uma aula passada, o 'input' converte diretamente pra string, e para realizar operações matemáticas, nós devemos converter para 'int' (números inteiros) ou 'float' (números decimais). O 'except' serve para tratar de um erro específico caso aconteça e eu especifiquei que fosse um 'ValueError', que é o justamente quando o usuário insere um valor que não pode ser convertido para float(strings ou símbolos). Quando isso ocorre, retorno a mensagem 'Certifique-se de digitar valores numéricos válidos de acordo com a descrição' para deixar o código com mais robustez. print('Este programa visa recolher três números e verificar qual é o maior e o menor.') print('Certifique-se de digitar três números diferentes. ') try: a = float(input('Digite o primeiro número: ')) b = float(input('Digite o segundo número: ')) c = float(input('Digite o terceiro número: ')) if a == b or a == c or b == c: print('Certifique-se de digitar três números diferentes.') else: maior = max(a, b, c) menor = min(a, b, c) print('O maior número é {}.'.format(maior)) print('O menor número é {}.'.format(menor)) except ValueError: print('Certifique-se de digitar valores numéricos válidos, de acordo com a descrição.')
@HeitorMalavazi
@HeitorMalavazi 9 ай бұрын
Eu fiz do mesmo jeito, usando max() e min()
@du_heiwa
@du_heiwa 2 жыл бұрын
Eu vi vários códigos, mais poucos com loop, enfim, para quem está começando, nesse exercício o loop pode vir a ser útil, principalmente combinado com o conceito de listas que já foi apresentado. A forma como resolvi foi: try: n = [float(input("Digite um número ->")) for i in range(3)] print("O número escolidos: {0} O maior número: {1} O menor número: {2}".format(n,max(n),min(n))) except: print("Valor inválido, digite apenas números.")
@juliocesarbraga
@juliocesarbraga 6 ай бұрын
Mas aí tem código que não vimos ainda. Mas obg pela dica avançada.
@gabrielpetersen3434
@gabrielpetersen3434 Жыл бұрын
pensei em várias formas de resolver sem if. Mas pensando q usar o if era "obrigatório", encurtei a lógica (para o menor valor, mas serve pro maior) assim: if a > b: m = a else: m = b if m < c: m = c
@canalplaybox
@canalplaybox 8 ай бұрын
Eu usei o else: if b
@glaubercruz9864
@glaubercruz9864 6 жыл бұрын
Percebi que é melhor usar >= ou ou < pois pode ocorrer de dois números serem iguais e colocar um else: para se os três forem iguais.
@Iagooo1000
@Iagooo1000 4 жыл бұрын
num1 = float(input('Digite o primeiro número: ')) num2 = float(input('Digite o segundo numero: ')) num3 = float(input('Digite o último número: ')) if num1 == num2 and num1 == num3 and num2 == num3: print('Todos os valores são iguais') else: if num1 >= num2 and num1 >= num3: maior = num1 if num2 >= num1 and num2 >= num3: maior = num2 if num3 >= num1 and num3 >= num2: maior = num3 print('O número {} é o maior...'.format(maior)) if num1
@analu3309
@analu3309 4 жыл бұрын
@@Iagooo1000 mas se o num1 >= num2 por exemplo, como que vai ser maior se for igual? tem que ser somente o sinal de maior e o de menor.
@arthurbenites9820
@arthurbenites9820 4 жыл бұрын
@@analu3309 no caso é maior ou igual
@motivacional.33
@motivacional.33 Жыл бұрын
Essa eu fiz, fiz diferente hahah n1 = int(input('Digite o primeiro número: ')) n2 = int(input('Digite o segundo número:')) n3 = int(input('Digite o terceiro número: ')) maior = max(n1, n2, n3) print(f'O MAIOR número é: {maior}') menor = min(n1, n2, n3) print(f'O MENOR número é: {menor}')
@camilabezerramoura8205
@camilabezerramoura8205 Жыл бұрын
Me ajudou demais, eu nem lembrava dessas funções kskskk
@corvo286
@corvo286 2 жыл бұрын
Apesar de ser possível fazer com outras funções, preferi fazer com a função ensinada na aula e coloquei a possibilidade de ser digitado o mesmo número, ficou meio grande mas acho que funcionou bem. a = float(input('Digite um número ')) b = float(input('Digite outro número ')) c = float(input('Digite mais um número ')) if a > b > c: print(f'O maior é {a} e o menor é {c}') if a > c > b: print(f'O maior é {a} e o menor é {b}') if b > a > c: print(f'O maior é {b} e o menor é {c}') if b > c > a: print(f'O maior é {b} e o menor é {a}') if c > a > b: print(f'O maior é {c} e o menor é {b}') if c > b > a: print(f'O maior é {c} e o menor é {a}') if a == b and a > c: print(f'O maior é {a} e o menor é {c}') if a == b and a < c: print(f'O maior é {c} e o menor é {a}') if a == c and a > b: print(f'O maior é {a} e o menor é {b}') if a == c and a < b: print(f'O maior é {b} e o menor é {a}') if b == c and a > b: print(f'O maior é {a} e o menor é {b}') if b == c and a < b: print(f'O maior é {b} e o menor é {a}') if a == b == c: print('Os valores são iguais')
@MrsLuiza
@MrsLuiza Жыл бұрын
Eu fiz desse jeito e sofri MUITO, não sabia como simplificar
@Anacarinalopes
@Anacarinalopes Ай бұрын
Olá Professor Guanabara. Nossa este exercício foi bem desafiador, inicialmente que comecei por fazer o input de abc mas depois nao soube aplicar no if. Definitivamente irei particar este exercicio !
@VideosQueEuGosto
@VideosQueEuGosto 6 ай бұрын
Esse sem dúvidas foi o maior desafio que tive, e cheguei numa solução utilizando 3 if, mas confesso q fiquei umas horas pra chegar em algo simples(faz nem sentido né) Fiquei na cabeça que existia uma lógica bem mais rápida e limpa, quebrei a cabeça e cheguei numa conclusão até q meio acidental, com teste e mais teste, no fim eu fiz, deu certo, fiz vários testes possíveis e no fim entendi o q rolou. Matematicamente falando, descobri que existem 6 possibilidades, mas tem como descobrir testando 3 valores. 2 horas e meia fez eu perceber o seguinte: tenho q testar a,b | a,c | b,c tentando entender quem é maior e quem é menor. foi difícil mas cheguei neste algoritmo: chuto um maior = a e um menor = b verifico se o menor > maior, se for é só inverter os valores verifico se c é maior que todos ou menor que todos conclusão: Eu inverto os valores(se for necessário), depois eu tenho só que ver se o c é maior ou menor que todos --- # Faça um programa que leia três números e mostre qual é o maior e qual é o menor # Variáveis recolhendo os números a = float(input("Digite o primeiro número: ")) b = float(input("Digite o segundo número: ")) c = float(input("Digite o terceiro número: ")) # Variáveis do maior e menor maior = a menor = b # Verificando se o maior realmente é o maior if menor > maior: maior = b menor = a # Verificando se o c é o menor de todos if c < menor: menor = c # Verificando se o c é o maior de todos if c > maior: maior = c print(f"maior {maior} | menor {menor}") --- OBS: façam diversos testes, caso de algum erro no algoritmo comentem aqui Para ver meu progresso, acesse meu GitHub: github.com/GuiMorus
@marcelalima8312
@marcelalima8312 4 жыл бұрын
Tenso este exercício hein! Depois de alguns dias e, um pouco de estresse, fiz com o elif.
@kk-qu5gi
@kk-qu5gi 3 жыл бұрын
Eu botei um monte de if n3
@sabedoriadopensar
@sabedoriadopensar 2 жыл бұрын
@@kk-qu5gi eu tbm kkk n1 = int(input('Digite um número: ')) n2 = int(input('Digite mais um: ')) n3 = int(input('Digite um último: ')) if n1>n2>n3: print('{} é o maior , e {} é o menor'.format(n1,n3)) elif n1>n2n1>n3: print('{} é o maior, e {} é o menor'.format(n2, n3)) elif n2>n1n1>n2: print('{} é o maior, e {} é o menor'.format(n3, n2)) elif n3>n1
@livesdayrots8584
@livesdayrots8584 2 жыл бұрын
Meta de trabalhar na área ainda em 2023!!!! hoje 20/12/22 Estou muito feliz em já começar acertando sozinho! Nesta próxima eu tive que pesquisar, mas o engraçado é que achei duas formas de fazer kkkkkkkk EXERCICIO#33: num1 = int(input('Digite um número: ')) num2 = int(input('Digite outro número: ')) num3 = int(input('Digite outro número: ')) #FORMA 1: def maior(num1, num2, num3): max = num1 if num3 > max: max = num3 if num2 > max: max = num2 return max def menor(num1, num2, num3): min = num1 if num2 < min: min = num2 if num3 < min: min = num3 return min print(f'O maior é {maior(num1, num2, num3)}') print(f'O menor é {menor(num1, num2, num3)}') #FORMA 2: print(f'O maior é {max(num1, num2, num3)}') print(f'O menor é {min(num1, num2, num3)}')
@kaauan1722
@kaauan1722 Жыл бұрын
Conseguiu?
@Fabricio-ve7yg
@Fabricio-ve7yg 9 ай бұрын
conseguiu????????
@ntgyn
@ntgyn Жыл бұрын
Eu fiz de um jeito super simples kkk n1 = float(input('Digite o primeiro valor: ')) n2= float(input('Digite o segundo valor: ')) n3 = float(input('Digite o terceiro valor: ')) maior = max(n1, n2, n3) menor = min(n1, n2, n3) print('O maior valor digitado é {} e o menor digitado é valor é {}.' .format(maior, menor)) - usei float pq a pessoa poderia digitar um número com decimais
@mateussilva218
@mateussilva218 10 ай бұрын
eu tinha pensado fazer tudo com if e else, mas não deu muito certo, ficou meio confuso e desorganizado, eu não sabia que dava pra colocar tipo ' b
@MayconBS
@MayconBS 10 ай бұрын
Então, você pode inclusive abreviar essa declaração colocando assim a < b < c é a mesma coisa que dizer b maior que a e menor que c
@mateussilva218
@mateussilva218 10 ай бұрын
Blzz, vlw pela dica brother!!@@MayconBS
@douglassilva2760
@douglassilva2760 2 жыл бұрын
E o melhor de tudo é a variedade, várias maneiras de fazer a mesma coisa. Fui de 15 linhas de código (minha resolução) para apenas 4! (vendo as resoluções de outros). a = int(input('Primeiro valor: ')) b = int(input('Segundo valor: ')) c = int(input('Terceiro valor: ')) if a > b and a > c: print(f'Maior {a}') if b > a and b > c: print(f'Maior {b}') if c > a and c > b: print(f'Maior {c}') if a < b and a < c: print(f'Menor {a}') if b < a and b < c: print(f'Menor {b}') if c < a and c < b: print(f'Menor {c}') # Ou maior = a if b > a and b > c: maior = b if c > a and c > b: maior = c menor = a if b < a and b < c: menor = b if c < a and c < b: menor = c print(f'Maior {maior} Menor {menor}') # Ou numeros = [a, b, c] print(f'Maior {max(numeros)} Menor {min(numeros)}') # Ou print(f' Maior {max(a, b, c)} Menor {min(a, b, c)}')
@gustavoneves7948
@gustavoneves7948 2 жыл бұрын
Coloquei os três valores em uma lista e usei o min() e o max(). n1 = int(input('Insira um número: ')) n2 = int(input('Insira outro número: ')) n3 = int(input('Insira, novamente, outro número: ')) lista = [n1, n2, n3] print('O maior valor é: {} O menor valor é: {}'.format(max(lista), min(lista)))
@devnoob1768
@devnoob1768 Жыл бұрын
Achei sua forma de responder muito legal, no mundo corporativo com certeza seria a melhor opção! Parabéns.
@JBPaizz
@JBPaizz 7 жыл бұрын
Eu criei uma lista com os 3 números, aí usei a lista.sort(). Aí foi só mostrar o primeiro e a última posição. Abraço Guanabara!
@rodrigoterracunha
@rodrigoterracunha 4 жыл бұрын
E se o segundo número for o menor, o primeiro for o maior e o segundo estiver entre o maior e o menor? Fica a dica kk Esse código não funciona nesse exercício.
@nelsonotavio6988
@nelsonotavio6988 5 жыл бұрын
a: int = input('digite um valor ') b: int = input('digite um valor ') c: int = input('digite um valor ') if a == b and b == c: print('haha todos os numeros sao iguais') else: if a > b and a > c: print('detre o número {}, {} e {}, o maior número é {}'.format(a, c, b, a)) else: if b > a and b > c: print('dentre os números {}, {} e {}, o maior número é {} '.format(a, b, c, b)) else: print('dentre todos os números {}, {} e {} é o maior deles é {}'.format(a, b, c, c))
@ttbr4252
@ttbr4252 4 жыл бұрын
a = int(input("\033[1:34m Digite um número:")) b = int(input("\033[4;36m Digite um número:")) c = int(input("\033[1;35m Digite um número:")) x = max(a, b, c) y = min(a, b, c) print("O menor numero é {}".format(y)) print("O maior número é {}".format(x))
@NandaCMBC
@NandaCMBC 4 жыл бұрын
n1 = float(input('Digite o 1º número: ')) n2 = float(input('Digite o 2º número: ')) n3 = float(input('Digite o 3º número: ')) l = n1 if n1 > n2 and n1 > n3 else n2 if n2 > n3 else n3 s = n1 if n1 < n2 and n1 < n3 else n2 if n2 < n3 else n3 print('O maior número é {}, e o menor é {}.'.format(l, s))
@Vasosanitariohumano
@Vasosanitariohumano 3 жыл бұрын
@@NandaCMBC Não entendi o seu, pq n1 e dps if?
@userx6646
@userx6646 Жыл бұрын
Fiz o meu usando as próprias funções do python: v1 = float(input('First value: ')) v2 = float(input('Second value: ')) v3 = float(input('third value: ')) # MENOR VALOR print('The smallest value is {}'.format(min(v1, v2, v3))) # MAIOR VALOR print('The highest value is {}'.format(max(v1, v2, v3)))
@mateusfatoretto2773
@mateusfatoretto2773 Жыл бұрын
Fiz parecido kkk num1 = int(input("Digite o primeiro número: ")) num2 = int(input("Digite o segundo número: ")) num3 = int(input("Digite o terceiro número: ")) lista_numeros = [num1, num2, num3] print(f"O número maior é {max(lista_numeros)} e o número menor é {min(lista_numeros)}")
@O_st3v3
@O_st3v3 29 күн бұрын
se alguem estiver com duvida tem um geito mais facil n1=int(input('digite um valor')) #n2=int(input('digite outro valor')) #n3=int(input('digite mais um valor')) #lista=[n1,n2,n3] #lista.sort() #print('o menor valor digitado foi {} e o maior valor digitado foi {}'.format(lista[0],lista[2])) espero que eu tenha ajudado alguem 😀
@milenamendes9177
@milenamendes9177 4 жыл бұрын
num1 = float(input('Digite 1° número: ')) num2 = float(input('Digite 2° número: ')) num3 = float(input('Digite 3° número: ')) num4 = [num1, num2, num3] print(f'O maior número da lista é {max(num4)} e o menor é {min(num4)}.')
@josuegomes3887
@josuegomes3887 4 жыл бұрын
Eu fiz usando uns 40 if's kkkkk mas eu fiz com opções pra caso o usuário digite 3 ou 2 números repetidos então ficou bem grande
@317jeffersonp
@317jeffersonp 4 жыл бұрын
Talvez assim fique melhor sua solução: n1 = float(input(' Digite o primeiro valor: ')) n2 = float(input(' Digite o segundo valor: ')) n3 = float(input(' Digite o terceiro valor: ')) if n1 > n2 > n3: print(' ({}) é o maior valor e ({}) é o menor valor' .format(n1, n3)) if n2 > n1 > n3: print(' ({}) é o maior valor e ({}) é o menor valor.' .format(n2, n3)) if n3 > n2 > n1: print(' ({}) é o maior valor e ({}) é o menor valor.' .format(n3, n1)) if n3 > n1 > n2: print(' ({}) é o maior valor e ({}) é o menor valor.' .format(n3, n2)) if n1 == n2 or n2 == n3 or n3 == n1: print(' Não digite números iguais. Tente novamente com números não repetidos!')
@forrestlana
@forrestlana 2 жыл бұрын
BICHO!!... voces sao fenomenais !!... Que Deus abençoe muito a vida de todos vocês pelo que estao fazendo.
@Mkt2020br
@Mkt2020br Күн бұрын
a = int(input("Digite o primeiro número: ")) b = int(input("Digite o segundo número: ")) c = int(input("Digite o terceiro número: ")) menor = min(a, b, c) maior = max(a, b, c) print('O menor valor digitado foi', menor) print('O maior valor digitado foi', maior)
@tokageotaku6749
@tokageotaku6749 3 жыл бұрын
print('digite 3 números') valor1 = int(input('primeiro número: ')) valor2 = int(input('segundo número: ')) valor3 = int(input('terceiro número: ')) print(f'o menor valor é {min(valor1,valor2,valor3)}') print(f'o maior valor é {max(valor1,valor2,valor3)}')
@Al3xS4ndru
@Al3xS4ndru 5 жыл бұрын
eu fiz assim ;-; n1 = int(input('Digite o primeiro número: ')) n2 = int(input('Digite o segundo número: ')) n3 = int(input('Digite o terceiro número: ')) xabironga = [n1, n2, n3] print('o maior número é {}'.format(max(xabironga))) print('o menor número é {}'.format(min(xabironga))
@juliaguedes3599
@juliaguedes3599 4 жыл бұрын
taí, muito mais inteligente. Não sei porque que o professor não deu esse "max" e "min" na aula
@matadordeporcos4
@matadordeporcos4 4 жыл бұрын
Muito bom, tava meio complicado essa explicação do Guanabara, salvou
@Al3xS4ndru
@Al3xS4ndru 4 жыл бұрын
Ele provavelmente fez assim pq ainda não tinha ensinado isso, tava querendo que resolvessem com aquilo que ele passou até então, eu já sabia desses pq aprendi em outros tutoriais kk
@matadordeporcos4
@matadordeporcos4 4 жыл бұрын
@@Al3xS4ndru sim sim kkk, você está em que aula atualmente?
@Al3xS4ndru
@Al3xS4ndru 4 жыл бұрын
matador de porcos eu tive que dar uma parada pq to sem pc, mas se não me engano, mundo 2 laço de repetição for
@ivanpedrominiprogramador
@ivanpedrominiprogramador 3 жыл бұрын
Eu não consigui fazer esse ,_,
@duuca5162
@duuca5162 Ай бұрын
Uma pena. Você continuou?
@pauloandremotos
@pauloandremotos 3 жыл бұрын
Salve Mestre, Guanabara!! Estou realmente fazendo os exercicios.. alguns ficam mais extensos outros a sintaxe fica mais curta, tenho visto os indianos tbm excelentes nas explicações , estou pesquisando tbm e aprendendo. Utilizei a criação de listas : n1=int(input('Digite um primeiro nº ')) n2=int(input('Digite um segundo nº ')) n3=int(input('Digite um terceiro número:')) list = [n1, n2, n3] print('Vc digitou os seguintes nºs:{} '.format(list)) print('o menor numero é {}:'.format(min(list))) print('O maior numero é {} : '.format(max(list)))
@brunoazarias2118
@brunoazarias2118 2 жыл бұрын
top top top top começando estudar Python em 2022 e o Gustavo ajudando dês de 2017 ajudando a todos ,OBRIGADO!.
@alex_consultordigital
@alex_consultordigital 5 жыл бұрын
Vamos caminhando a cada fase: print('Digite tres valores:') v1 = int(input("Primeiro valor: ")) v2 = int(input("Segundo valor: ")) v3 = int(input("Terceiro valor: ")) #Verifica maior numero if v1 > v2 and v3: maior = v1 if v2 > v1 and v3: maior = v2 if v3 > v2 and v1: maior = v3 #testa menor numero if v1 < v2 and v3: menor = v1 if v2 < v1 and v3: menor = v2 if v3 < v1 and v2: menor = v3 print(f'O maior numero digitado foi {maior}') print(f'O menor numero digitado foi {menor}')
@shaolinmatadordeporco911
@shaolinmatadordeporco911 3 жыл бұрын
Ué o and funcionou com vc? Por algum motivo o python só ignorava o and e não analisava a outra variável
@jhonatacandido9461
@jhonatacandido9461 7 жыл бұрын
Caramba fiz 30 linhas de código afs... por uma coisa simples.
@NoName-zl9vq
@NoName-zl9vq 7 жыл бұрын
é normal, no começo normalmente isso acontece muito, mas o importante é continuar praticando sempre, só assim poderemos alcançar nossos objetivos, bons estudos ae ; )
@jhonatacandido9461
@jhonatacandido9461 7 жыл бұрын
Obrigado, se tem uma coisa que não vou fazer é desistir, os programadores de hoje serão os magos de amanhã !
@CarlosDaniel-2D
@CarlosDaniel-2D 6 жыл бұрын
Tamo junto, também tava digitando muito aqui.
@NoName-zl9vq
@NoName-zl9vq 5 жыл бұрын
Débora Lima - Sim é normal no começo, eu mesmo fiz muito isso. Com o tempo vc vai pegando a prática e logo logo irá conseguir fazer tudo sozinha, o segredo é não desistir. Bons estudos!
@Gabriel-co6un
@Gabriel-co6un 5 жыл бұрын
A melhor forma de melhorar a lógica é justamente pelos exercícios, caso tenha visto listas, vai conseguir resolver esse problema em 3 linhas. Quanto mais exercícios fizer melhor, igual matemática praticamente. A minha faculdade recomendou um site de resolução q tem ajudado muito gente: www.urionlinejudge.com.br/judge/pt/login
@tiagooliveira9083
@tiagooliveira9083 4 жыл бұрын
Achei mais complicado fazer com "IF" no primeiro momento. A primeira ideia que passou por mim foi fazer da seguinte maneira: numero1 = int(input('Digite o primeiro valor ')) numero2 = int(input('Digite o segundo valor ')) numero3 = int(input('Digite o terceiro valor ')) lista = [numero1, numero2, numero3] ordenados = sorted(lista) print('O menor numero é: {}'.format(ordenados[0])) print('O maior numero é: {}'.format(ordenados[2]))
@MatheusBonat
@MatheusBonat Жыл бұрын
Estou refazendo todos os exercicios e fiz de um jeito utilizando alguns conceitos q vemos mais a frente n = [] # Cria uma lista n for c in range(0,3): # Repete o proximo codigo 3 vezes n.append(int(input('Digite um número: '))) # Insere o valor digitado na lista n n.sort() # Coloca a lista em ordem crescente print(f' O maior valor digitado foi {n[-1]}') # Mostra o ultimo valor da lista print(f'O menor valor digitado foi {n[0]}') # Mostra o primeirop valor da lista
@alissonribeiro9249
@alissonribeiro9249 4 ай бұрын
pra absorver bem assisti esse video tres vezes a parte da resolução rsrsrs.acho que agora aprendi
@MrRealguard
@MrRealguard 5 жыл бұрын
Para resolver esse problema, só é necessário duas linhas de código. Segue a resolução list = a, b, c = input('').split(' ') print('O valor máximo é {} e o valor mínimo é {}'.format(max(list),min(list)))
@thomaswashington6673
@thomaswashington6673 5 жыл бұрын
Fiquei pensando se existia algo desse tipo enquanto fazia, vlw... Fiz pelo if mesmo.
@mateusmaia665
@mateusmaia665 5 жыл бұрын
A idéia é usa'r o comando ''if'' ferinha
@gustavotorres3121
@gustavotorres3121 5 жыл бұрын
resolvi desta maneira print('informando o menor e o maior número digitado') import math p = float(input('Digite o primeiro valor: ')) s = float(input('Digite o segundo valor: ')) t = float(input('Digite o terceido valor: ')) lista = [p, s, t] print('O menor valor digitado foi: {} O maior valor digitado foi: {}'.format(min(lista), max(lista)))
@JoaoGabriel-cu2yc
@JoaoGabriel-cu2yc 6 жыл бұрын
Mas gente fiz um codigo gigantesco pra isso ;-; n1=int(input('De me 1 numero:')) n2=int(input('De me outro numero:')) n3=int(input('De me mais um numero:')) if n1n2: print('O maior valor é {}'.format(n3))
@emperiumbrasil8246
@emperiumbrasil8246 3 жыл бұрын
Caraio, eu fiz a mesma coisa, até parece que escrevemos juntos kkkkk
@sonicplays8740
@sonicplays8740 3 жыл бұрын
@@emperiumbrasil8246 Ei gente, também tem um truque com outro jeito. Assim, a lista do menor não vai ter conflito com a do maior e fica um código mais leve. a = int(input('Primeiro valor: ')) b = int(input('Segundo valor: ')) c = int(input('Terceiro valor: ')) números = [a, b, c] números2 = [a, b, c] print('O maior valor é {} e o menor {}.'.format(max(números), min(números2)))
@ulyssesbrandao196
@ulyssesbrandao196 3 жыл бұрын
@@sonicplays8740 Não precisa criar a numeros2. min(numeros) funciona
@sonicplays8740
@sonicplays8740 3 жыл бұрын
@@ulyssesbrandao196 Entendi.
@fiquesabendo.6553
@fiquesabendo.6553 2 жыл бұрын
SOU ANDERSON GONÇALVES DE POUSO ALTO MG, ESTUDEI ESSA AULA EM 21/05/22 CURSO INCRÍVEL
@Sasuke-ng7ms
@Sasuke-ng7ms 2 жыл бұрын
Há 3 dias...
@tiagos.carvalho8597
@tiagos.carvalho8597 7 ай бұрын
Professor usa as condições devido a essência da aula 10, mas fiz de outro jeito e deu ✔️
@felipefetec
@felipefetec 7 жыл бұрын
o meu ficou bem simples n = [] n.append(int(input('Digite primeiro numero: '))) n.append(int(input('Digite segundo numero: '))) n.append(int(input('Digite terceiro numero: '))) n.sort() print('O menor numero é {}.'.format(n[0])) print('O maior numero é {}.'.format(n[2]))
@paulovictor9262
@paulovictor9262 4 жыл бұрын
Sempre tem alguém de que sabe mais coisas e se passa de 'humilde' fazendo de uma forma um pouco mais avançada, já fui um dos que estão aprendendo e é meio q frustrante ver esse: '' o meu ficou bem SIMPLES "
@itamortaldetonando
@itamortaldetonando 4 жыл бұрын
@@paulovictor9262 Não vejo problema algum no cara fazer isso. Eu mesmo estou refazendo todos os exercícios usando tudo o que aprendi até o mundo 3, mas de uma maneira mais eficiente. Só que ás vezes a gente fica perdido e é bom que existam comentários como o do colega. O que não falta aqui é solução do jeito esperado até o momento, só procurar.
@wmdc1995
@wmdc1995 3 жыл бұрын
print('=' * 6, ' EXERCÍCIO 033 ', '=' * 6) n1 = int(input('Primeiro valor: ')) n2 = int(input('Segundo valor: ')) n3 = int(input('Terceiro valor: ')) print(f'O menor valor digitado foi {min(n1,n2,n3)}') print(f'O maior valor digitado foi {max(n1,n2,n3)}')
@felipica
@felipica 2 жыл бұрын
obrigado amigo, vc é um amigo
@rubenandrade4144
@rubenandrade4144 5 жыл бұрын
Achei uma solução mais simples, min e max
@TudoeTech
@TudoeTech Жыл бұрын
Eu só peguei o enunciado e comecei a fazer, não usei estruturas condicionais, usei while, e as funções min e max, adicionando o número de entrada em uma lista, funcionou bacana 😅
@Kawa-santos
@Kawa-santos 11 ай бұрын
from time import sleep print('nesse programa voce sabera qual o maior e menor valo digitado') a = int(input('primeiro valor')) b = int(input('segundo valor')) c = int(input('terceiro valor')) #verificando que é o menor, melhor metador menor = a if b < a and b < c: menor = b if c < a and c < b: menor = c # agora verifica o maior maior = a if b > a and b > c: maior = b if c > a and c > b: maior = c print('ANALIZANDO... PI PI PI') sleep(3) print(f'HA HA HA BRINCADEIRA, O MAIOR É {maior} E O MENOR É {menor}')
@noffdll4288
@noffdll4288 3 жыл бұрын
Meu exercício para quem quiser : a1 = int(input('Digite um número: ')) a2 =int(input('Digite um número: ' )) a3 =int(input('Digite um número: ')) if a1 > a2 > a3: print(f'O maior número é {a1} e o menor número é {a3}') if a2 > a1 > a3: print(f'O maior número é {a2} e o menor número é {a3}') if a3 > a2 > a1: print(f'O maior número é {a3} e o menor número é {a1}') if a1 > a3 > a2: print(f'O maior número é {a1} e o menor número é {a2}') if a3 > a1 > a2: print(f'O maior número é {a3} e o menor número é {a2}') if a2 > a3 > a1: print(f'O maior número é {a2} e o menor número é {a1}') if a1 == a2 == a3: print('Todos os números são iguais')
@shaolinmatadordeporco911
@shaolinmatadordeporco911 3 жыл бұрын
Caramba eu na sabia que era do por outro > que ele continuava a variável, tava aqui quebrando cabeça kkeksksks
@gabrielbassman1
@gabrielbassman1 2 жыл бұрын
Muitos ifs, o ideal é usar o menor número possível pra poupar memória. Mas parabéns por ter encontrado uma solução que funcione!
@takatoblue6399
@takatoblue6399 2 жыл бұрын
A princípio não consegui pensar numa solução simples com if e else. Aí fiz assim: # Desafio 033 n1 = float(input('Digite um valor: ')) n2 = float(input('Digite mais um valor: ')) n3 = float(input('Digite outro valor: ')) lista_valores = [n1, n2, n3] # O comando abaixo ordena a lista permanentemente, mas eu poderia só usar sorted(lista) pra ordenar ela pra situação. lista_valores.sort() print(f'O maior valor é: {lista_valores[2]}.') print(f'O menor valor é: {sorted(lista_valores)[0]}.')
@JPindanga
@JPindanga 2 жыл бұрын
Da hora ! O foda que esse comando sorted() a gente n aprendeu nos vídeos ! Acredito que esse curso deveria sofrer uma atualização... mas ta sendo da hora demais aprender
@WIrio-dd6xr
@WIrio-dd6xr 5 жыл бұрын
;-; Eu fiz em +- 46 Linhas KKKKKKK
@pedrobernardo7252
@pedrobernardo7252 4 жыл бұрын
o meu foi 21 kkkkkkkkkk
@kehzi428
@kehzi428 2 жыл бұрын
Fiz de uma maneira bem simples sem usar else ou If. Usei o min e o Max que seria bem menos trabalhoso e foi a forma mais rápida que pensei para fazer, o bom desse exercícios é que tem tem várias maneiras de encontrar a resposta.
@gabrielmatheus8516
@gabrielmatheus8516 2 жыл бұрын
fiquei super orgulhoso de ter pensado na mesma coisa que você!
@yanlucas3097
@yanlucas3097 Жыл бұрын
Eu consegui utilizando as funções max () para pegar o maior digito e da msm forma a função min() para puxar o menor valor
@jefecampos95
@jefecampos95 3 жыл бұрын
menor = a if b < a and b < c: menor = b if c < a and c < b: menor = c # Verificando quem é o maior maior = a if b > a and b > c: maior = b if c > a and c > b: maior = c print('O menor número é {}.' ' E o maior é {}.' .format(menor, maior))
@cleydsonhonorio7857
@cleydsonhonorio7857 4 жыл бұрын
Excelente! Minha primeira resolução foi fazendo 3 IF para cada situação. Deu certo, mas achei muito longo o código. Pesquisei um pouquinho e encontrei a função SORTED que reorganiza os números de uma lista ( lista = [ a, b, c )) e depois utilizei esta função para ordenar . Depois disso eu pedi o primeiro número da lista e depois eu pedi o último número da lista. Ficou assim: lista = [n1, n2, n3] order = sorted(lista) print('O menor número deles é {} e o menor número é {}.'.format(order[0], order[2]))
@AssisSoares-ql2ok
@AssisSoares-ql2ok 10 ай бұрын
Resolvi e acrescentei , end= ' ' no final do print 1 e deu certo.
@carloseduardocorreacoimbra4040
@carloseduardocorreacoimbra4040 2 жыл бұрын
Finalmente consegui! Resolvido através de criação de LISTA a = int(input('Primeiro valor: ')) b = int(input('Segundo valor: ')) c = int(input('Terceiro valor: ')) L = [a, b, c] L.sort() print('O menor valor digitado foi {}'.format(L[0])) print('O maior valor digitado foi {}'.format(L[2]))
@vempraamerica6818
@vempraamerica6818 2 жыл бұрын
Adorei o exercicio! Confesso que tive que assistir a mais uma explicação e somente assim consegui fazer o exercicio. O meu ficou assim: n1 = int(input('Digite o primeiro valor:')) n2 = int(input('Digite o segundo valor:')) n3 = int(input('Digite o terceiro valor:')) menor = n1 if n2n2: maior = n3 print(' O maior valor é {}'.format(maior))
@FRsantos8d
@FRsantos8d 8 ай бұрын
calcular o menor número menor = a if b
@ildebrandobastos7602
@ildebrandobastos7602 Жыл бұрын
Bem tranquilo, professor! Ainda não pesou, não. Tá muito bom.
@j.rafaelrg
@j.rafaelrg 3 жыл бұрын
Com a função Max e Min ajuda bastante!
@weslleyoliveira7410
@weslleyoliveira7410 11 күн бұрын
Achei esse exercício bem facil de se resolver ❤ n1 = int(input('Primeiro valor: ')) n2 = int(input('Segundo valor: ')) n3 = int(input('Terceiro valor: ')) menor = n1 maior = n1 if n2 < menor: menor = n2 if n2 > maior: maior = n2 if n3 < menor: menor = n3 if n3 > maior: maior = n3 print('O menor valor digitado foi {}'.format(menor)) print('O maior valor digitado foi {}'.format(maior))
@daniloaprigio171
@daniloaprigio171 Жыл бұрын
Fiz dessa forma com max e min: #DESAFIO33 Faça um programa que leia 3 números e mostre qual é o maior e qual é o menor numero1 = int(input('Digite o primeiro número: ')) numero2 = int(input('Digite o segundo número: ')) numero3 = int(input('Digite o terceiro número: ')) print('O maior número digitado foi o {} e o menor foi {}.'.format(max(numero1, numero2, numero3), min(numero1, numero2, numero3))) Valeu, professor!
@lokinhas
@lokinhas Жыл бұрын
n1 = int(input("Primeiro número: ")) n2 = int(input("Segundo número: ")) n3 = int(input("Terceiro número: ")) menor:int = n1 maior:int = n1 lista = [n1,n2,n3] for i in range(len(lista)): menor = lista[i] if lista[i] < menor else menor maior = lista[i] if lista[i] > maior else maior print(f"O menor número digitado foi: {menor}") print(f"O maior número digitado foi: {maior}") Minha segunda linguagem de programação que tô aprendendo pra valer, e resolvi aplicar um pouco da lógica que acho importante saber, mandei ele percorrer a lista e assim pegando o maior e menor, funcionou perfeitamente.
@lucasvilasboas7326
@lucasvilasboas7326 Жыл бұрын
cara adorei sua didática ! tinha feito um fui tirar uma duvida que nao entendi e cai em um video seu e estou assistindo todos os seus videos !
@KeylosDesu
@KeylosDesu 9 ай бұрын
Exercício 033 p = int(input('Primeiro valor: ')) s = int(input('Segundo valor: ')) t = int(input('Terceiro valor: ')) if p < t and p < s: print(f'O menor número digitado foi {p}') if s < t and s < p: print(f'O menor número digitado foi {s}') if t < p and t < s: print(f'O menor número digitado foi {t}') if p > t and p > s: print(f'O maior número digitado foi {p}') if s > t and s > p: print(f'O maior número digitado foi {s}') if t > p and t > s: print(f'O maior número digitado foi {t}') Fiz assim e deu certo.
@victoraugusto4945
@victoraugusto4945 Жыл бұрын
Achei dificil, não tive ideia de como fazer o exercicio sem ver o video com a solução... mesmo vendo as aulas, fiquei com a pergunta "mas e o else entra aonde? e o codigo sempre dava invalido... mas esqueci que tem a forma simplificada da coisa ... otimo professor... continue assim nos ajudando, Guanabara!
@eggsbennedit6373
@eggsbennedit6373 2 жыл бұрын
N vi durante o video ele usando o "and", ent fiz o programa inteiro sem usar end tbm kkkk pense num negocio grande Tem um monte de jeito legal d fazer isso, c pode por tudo isso numa lista e pegar oa valores max() e min() por exemplo, ou usar sort (deixando a lista em ordem crescente) e pegar o primeiro e último item...
@Lipsdolla
@Lipsdolla 3 ай бұрын
a=int(input('Digite um numero')) b=int(input('Digite outro numero')) c=int(input('Digite outro numero')) if a > b: if a > c: print(f'{a} é o maior numero') if b > c: if b > a: print(f'{b} é o maior numero') if c > a: if c > b: print(f'{c} é o maior numero') if a < b: if a < c: print(f'{a} é o menor número') if b < a: if b < c: print(f'{b} é menor numero') if c < a: if c < b: print(f'{c} é o menor valor')
@brunio167761
@brunio167761 3 жыл бұрын
Outra maneira que deu certo pra mim foi usando o "sorted", ele já organiza por valores, começando pelo menor pro maior! Resolução: num1 = float(input('Digite um numero: ')) num2 = float(input('Digite um numero: ')) num3 = float(input('Digite um numero: ')) num4 = float(input('Digite um numero: ')) lista = [num1, num2, num3, num4] numerar = sorted(lista) maior = numerar[-1] menor = numerar[0] print('O maior é {} e o menor é {}'.format(maior, menor))
@papilomatovisk
@papilomatovisk 2 жыл бұрын
Tentei usar apenas os recursos que ele ensinou até a aula 10 (Parte 1), sem manipulação de lista, e fiz da seguinte forma: a = int(input('Digite o primeiro valor:')) b = int(input('Digite o segundo valor:')) c = int(input('Digite o terceiro valor:')) maior = a menor = a if b > maior: maior = b if c > maior: maior = c if b < menor: menor = b if c < menor: menor = c print('O menor valor é {} e o maior valor é {}'.format(menor, maior))
@daianalobato5621
@daianalobato5621 Жыл бұрын
Criei uma lista, sei que ate o momento nao tinhamos aprendido isso mas foi mais facil pra mim
@linux_jeff
@linux_jeff 2 жыл бұрын
Bom vídeo. :)
@mercesleonardo
@mercesleonardo 3 жыл бұрын
No exemplo do professor, eu usei o sinal de "igual" depois de "maior que" e "menor que". Fiz isso caso a pessoa digite o mesmo número duas vezes.
@fallthred
@fallthred 2 жыл бұрын
fiz pelo esquema de lista, achei esse jeito com confuso kk
@GabrielSoares-jr2hw
@GabrielSoares-jr2hw 3 жыл бұрын
utilizar max, min ou sort é muito bom pra ganhar tempo e deixar o código mais bonito, mas é bom saber como fazer da forma mais bruta, tipo na facul os professores proíbem muitos desses métodos
@moisesmilhomem37
@moisesmilhomem37 6 ай бұрын
Fiz usando 'sorted' em 5 linhas, é funciona para números maiores. n1 = int(input('Digite um números: ')) n2 = int(input('Digite outro número: ')) n3 = int(input('Digite mais um número: ')) n0 = sorted([n1, n2, n3]) print('O menor número é {} é o maior é {}.'.format(n0[0], n0[2]))
@pedrohamamotobrandao240
@pedrohamamotobrandao240 4 жыл бұрын
gostei bastante das suas aulas esta me ajudando de mais
@vittaday
@vittaday 2 жыл бұрын
Exercício complexo mas não é difícil, excelente explicação como sempre!
@aarontimtim3944
@aarontimtim3944 2 жыл бұрын
a = int(input('Digite o primeiro numero: ')) b = int(input('Digite o segundo numero: ')) c = int(input('Digite o segundo numero: ')) menor = a if b < a and b < a: menor = b if c < a and c < b: menor = c maior = a if b > a and b > c: maior = b if c > a and c > b: maior = c print('Menor numero {}'.format(menor)) print('Mairo numero {}'.format(maior)) # funciona para qualquer valor ok 😉 esse é o meu
@rubensfilho6160
@rubensfilho6160 Жыл бұрын
Resolvi esse exercício de forma bem mais simples n1 = int(input('Digite um número: ')) n2 = int(input('Digite outro número: ')) n3 = int(input('Digite mais um número: ')) lista = [n1, n2,n3] print('O maior valor digitado foi {} o menor valor digitado foi {}'.format(max(lista), min(lista)))
@itapa95
@itapa95 Жыл бұрын
Achei o meu mais simples de resolver: n1 = float(input('Digite a seguir três números, sendo o primeiro: ')) n2 = float(input('O segundo: ')) n3 = float(input('E o terceiro: ')) n = [n1, n2, n3] print('O menor número dentre eles é o {}'.format(min(n))) print('Já o maior é o {}'.format(max(n)))
@edilsonrastafare
@edilsonrastafare 6 ай бұрын
#exercício 33 programa que leia três números e mostre qual é o maior e qual é o menor. a = int( input('digite o primeiro valor: ')) b = int( input('digite o segundo valor: ')) c = int( input('digite o terceiro valor: ')) #verificando menor valor: menor = a if b < a and b < c: menor = b if c < a and c < b: menor = c # verificando maior valor: maior = a if b > a and b > c: menor = b if c > a and c > b: maior = c print(f'O menor valor digitado foi {menor}.') print(f'O maior valor digitado foi {maior}.')
@JohnnyAlysson
@JohnnyAlysson 3 жыл бұрын
Eu fiz com o sorted e depois peguei o primeiro e ultimo valor de uma lista print("Programa para informar qual é o Menor e o Maior número entre 3 opções") n1=int(input("digite o primeiro número")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) lista=(n1,n2,n3) ordem_ascendente=sorted(lista) print(f"o maior numero é{ordem_ascendente[-1]}") print(f" o menor numero é{ordem_ascendente[0]}")
@tarsomarcelo
@tarsomarcelo 2 жыл бұрын
#Criando as variáveis para receber as respostas do usuário# a = float(input('Digite o primeiro número: ')) b = float(input('Digite o segundo número: ')) c = float(input('Digite o terceiro número: ')) #verificando se há pelos menos 2 números iguais. Se houver o programa retorna a mensagem do print abaixo e finaliza.# if a==b or b==c or c==a: print('VOCÊ DIGITOU NÚMEROS IGUAIS! Os NÚMEROS precisam ser DIFERENTES!') else: #se não houver números iguais, executa o próximo comando até encontrar a condição TRUE (e atualiza o valor da variável "menor")# menor = a if b < a and b < c: menor = b else: if c < a and c < b: menor = c print(f'O menor número é o {menor}.') maior = a if b > a and b > c: maior = b else: if c > a and c > b: maior = c print(f'O maior número é o {maior}.')
@BrunoBruno-m9p
@BrunoBruno-m9p 4 ай бұрын
Eu nunca nem ia imaginar que mesmo depois de associar uma um numero ou texto para uma variavel eu poderia mudar com teste. Pra mim que variaveis era algo imutavel, assim como os micro elementos de uma string.
@paulosoares8308
@paulosoares8308 4 ай бұрын
Resolvi da seguinte forma, nesse caso não usei o if mas sim as funções max() e min(). n1 = int(input('Digite o primeiro valor: ')) n2 = int(input('Digite o segundo valor: ')) n3 = int(input('Digite o terceiro valor: ')) ma = max(n1, n2, n3) me = min(n1, n2, n3) print(f'O maior valor é: {ma}') print(f'O menor valor é: {me}')
@GEOAP_precisao
@GEOAP_precisao 2 жыл бұрын
a=int(input('Primeiro número;')) b=int(input('Segundo número;')) c=int(input('Terceiro número:')) #Verificando quem é o menor menor = a if bb: maior=c print('O menor valor digitado foi:{}'.format(menor)) print('O maior valor digtado foi {}'.format(maior))
@gabrielalexandre2943
@gabrielalexandre2943 2 жыл бұрын
Depois de fuçar na biblioteca de modulos do python e olhar um monte de outras opções loucas. cheguei nessa solução. Achei a função min e max muito mais faceis e simples de serem implementadas do que ficar recorrendo sempre a matematica pura pra resolver algumas coisas. Alem de que, eu experimentei fazer o input gerando diretamente uma lista [], invez de converter o () em lista em outra linha, assim voce poupa codigo tambem. add0 = [input('Digite um número: ')] add1 = [input('Digite mais um número: ')] add2 = [input('Digite um outro número: ')] lista = add0 + add1 + add2 print (f'O menor valor que foi inserido foi {min(lista)}.') print (f'O maior valor que foi inserido foi {max(lista)}.')
@iagocarvalho4540
@iagocarvalho4540 3 жыл бұрын
n1 = int(input('digite o primeiro valor ')) n2 = int(input('digite o segundo valor ')) n3 = int(input('digite o terceiro valor ')) lista = [n1, n2, n3] print('o menor valor digitado é {}'.format(min(lista))) print('o maior valor digitado é {}'.format(max(lista))) fiz dessa maneira, achei mais rápido, acabei usando métodos utilizado em outras aulas
@DavihuX
@DavihuX 2 жыл бұрын
a = int(input('digite um numero')) b= int(input('digite um numero')) c = int(input('digite um numero')) if ab: print(f'O maior numero é {c}')
@victorSsantos
@victorSsantos Жыл бұрын
Meu código ficou GIGANTE, kkkk mas ao menos consegui fazer! Pensei em pesquisar por métodos, pois tinha certeza que deveria haver algum que atendesse estas condições mas optei por utilizar do conteúdo ensinado justamente para trabalhar IF/ ELSE. Detalhe: utilizei do random.randint para não precisar digitar e, de fato, verificar se o código estava correto Segue: from random import randint n1 = int(randint(0, 100)) n2 = int(randint(0, 100)) n3 = int(randint(0, 100)) print('='*22) print(f'Números randomizados: {n1}; {n2}; {n3}.') print('='*22) if n1 >= n2 and n1 >= n3: print(f'O maior número é o {n1}.') if n2 >= n3: print(f'O menor número é o {n3}.') else: print(f'O menor número é o {n2}.') if n2 >= n1 and n2 >= n3: print(f'O maior número é o {n2}.') if n1 >= n3: print(f'O menor número é o {n3}.') else: print(f'O menos número é o {n1}.') if n3 >= n1 and n3 >= n2: print(f'O maior número é o {n3}.') if n1 >= n2: print(f'O menor número é o {n2}.') else: print(f'O menos número é o {n1}.') else: print('=' * 22)
Exercício Python #034 - Aumentos múltiplos
7:39
Curso em Vídeo
Рет қаралды 259 М.
Curso Python #11 - Cores no Terminal
30:43
Curso em Vídeo
Рет қаралды 656 М.
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Exercício Python #032 - Ano Bissexto
8:46
Curso em Vídeo
Рет қаралды 309 М.
Exercício Python #023 - Separando dígitos de um número
8:16
Curso em Vídeo
Рет қаралды 467 М.
Como criar um módulo python e importar em outro arquivo
14:01
LIVE - INFOGAME - BB 2025 -25/01 - 15H
Clica ali!
Рет қаралды 40
Curso Python #10 - Condições (Parte 1)
34:45
Curso em Vídeo
Рет қаралды 967 М.
Exercício Python #035 - Analisando Triângulo v1.0
10:49
Curso em Vídeo
Рет қаралды 316 М.
Exercício Python #026 - Primeira e última ocorrência de uma string
9:46
Exercício Python #021 - Tocando um MP3
7:46
Curso em Vídeo
Рет қаралды 623 М.