Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-1/
@bielzininsani5 ай бұрын
único exercicio dificil q eu achei
@deividvieiraz2 жыл бұрын
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
@lianvieira31002 жыл бұрын
malandrinho kk genial k
@carolinacarvalho14112 жыл бұрын
Oii, porque quando voce deu o print voce colocou dentro colchetes numero e 2 0? pode explicar por favor?
@gus18462 жыл бұрын
@@carolinacarvalho1411 é a ordem que eles aparecem na lista
@vinicicios2 жыл бұрын
Caramba, genial. Muito obrigado
@pauloduarte80392 жыл бұрын
Excelente idéia...
@fcdennis19834 жыл бұрын
Eu resolvi e pensei, ficou muito grande, deixa eu ver como ele fez esse. Ai a resposta dele é igual a minha. Que orgulho!
@davibarbosa16223 жыл бұрын
a minha também ficou igual, mas nossos colegas conseguiram simplificar
@MayconBS6 ай бұрын
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Ай бұрын
@@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
@camaraonarede7 жыл бұрын
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)))
@pedromoresco937 жыл бұрын
Cara, eu sabia que devia ter uma função desse tipo mas não consegui achar nada no python files, valeu aí!
@papo.de.corrida7 жыл бұрын
Tbm fiz dessa forma
@MegaWellington19897 жыл бұрын
simplificou a vida kkkkkk lindo.
@navi08297 жыл бұрын
Fiz das duas maneiras, esta é muito mais simples, obrigado pela dica ;)
@oaojvictor17 жыл бұрын
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 Жыл бұрын
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!
@lucascristovaodemeloleoni5412 жыл бұрын
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))
@felipeflaviodasilva5152 жыл бұрын
também 2 valores podem ser iguais
@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 Жыл бұрын
pra isso eu fiz um if n1 == n2: if n1 == n3: print('Todos os valores são iguais! ')
@k4l4shnikov47 Жыл бұрын
só colocar o = apos o < e o > que resolve, tambem tava com esse erro.@@nightcrow3787
@JoyceSantos-bn9uq7 жыл бұрын
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-zl9vq7 жыл бұрын
muito bom! bem simples, como todo programa deve ser kk
@JoaoPaulo-ek4sy7 жыл бұрын
Muito bom joyce
@briansagini7 жыл бұрын
Não entendi hehe
@NoName-zl9vq7 жыл бұрын
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 😁
@Reconduzir6 жыл бұрын
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
@judejesus56904 жыл бұрын
ANALISANDO O MAIOR NÚMERO if bc: maior=a, if ac: maior=b if ab: maior=c
@raulfurtado63474 жыл бұрын
melhor metodo eu achei,eu precisava colocar 3 numeros em ordem crescente,e assim denominei o menor ,meio e maior ficou certinho,..vlw
@ImTiui4 жыл бұрын
noooooooossa, não sabia que isso funcionava :O
@EmillyMirandad3 жыл бұрын
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.
@DavidRenanMendonca3 жыл бұрын
Tamo junto! Tambem sou diagnosticado com TDAH e to na luta aqui
@Digoestudos-uw5md Жыл бұрын
tenho mesmo problema e estou conseguindo aprender mais matemática assim do que na epoca de escola
@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
@kilmasilveira40087 ай бұрын
eu tambem fiz assim. apesar de ser um exercicio de condicionantes, achei melhor fazer utilizando as funções max e min.
@Adrianovps097 ай бұрын
fiz o mesmo KKKK
@juliocesarbraga6 ай бұрын
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}')
@DonKennyOfc2 ай бұрын
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))
@vutaqueti5 жыл бұрын
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}')
@RenatoSmileS5 жыл бұрын
cara, esse jeito que vc fez ficou muito bom! Parabéns!!
@ttbr42524 жыл бұрын
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
@Esaito02004 жыл бұрын
Tb usei Max e min
@1205941003 жыл бұрын
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.
@ares6022 жыл бұрын
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 Жыл бұрын
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.')
@HeitorMalavazi9 ай бұрын
Eu fiz do mesmo jeito, usando max() e min()
@du_heiwa2 жыл бұрын
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.")
@juliocesarbraga6 ай бұрын
Mas aí tem código que não vimos ainda. Mas obg pela dica avançada.
@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
@canalplaybox8 ай бұрын
Eu usei o else: if b
@glaubercruz98646 жыл бұрын
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.
@Iagooo10004 жыл бұрын
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
@analu33094 жыл бұрын
@@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.
@arthurbenites98204 жыл бұрын
@@analu3309 no caso é maior ou igual
@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 Жыл бұрын
Me ajudou demais, eu nem lembrava dessas funções kskskk
@corvo2862 жыл бұрын
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 Жыл бұрын
Eu fiz desse jeito e sofri MUITO, não sabia como simplificar
@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 !
@VideosQueEuGosto6 ай бұрын
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
@marcelalima83124 жыл бұрын
Tenso este exercício hein! Depois de alguns dias e, um pouco de estresse, fiz com o elif.
@kk-qu5gi3 жыл бұрын
Eu botei um monte de if n3
@sabedoriadopensar2 жыл бұрын
@@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
@livesdayrots85842 жыл бұрын
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 Жыл бұрын
Conseguiu?
@Fabricio-ve7yg9 ай бұрын
conseguiu????????
@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
@mateussilva21810 ай бұрын
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
@MayconBS10 ай бұрын
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
@mateussilva21810 ай бұрын
Blzz, vlw pela dica brother!!@@MayconBS
@douglassilva27602 жыл бұрын
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)}')
@gustavoneves79482 жыл бұрын
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 Жыл бұрын
Achei sua forma de responder muito legal, no mundo corporativo com certeza seria a melhor opção! Parabéns.
@JBPaizz7 жыл бұрын
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!
@rodrigoterracunha4 жыл бұрын
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.
@nelsonotavio69885 жыл бұрын
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))
@ttbr42524 жыл бұрын
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))
@NandaCMBC4 жыл бұрын
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))
@Vasosanitariohumano3 жыл бұрын
@@NandaCMBC Não entendi o seu, pq n1 e dps if?
@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 Жыл бұрын
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_st3v329 күн бұрын
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 😀
@milenamendes91774 жыл бұрын
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)}.')
@josuegomes38874 жыл бұрын
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
@317jeffersonp4 жыл бұрын
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!')
@forrestlana2 жыл бұрын
BICHO!!... voces sao fenomenais !!... Que Deus abençoe muito a vida de todos vocês pelo que estao fazendo.
@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)
@tokageotaku67493 жыл бұрын
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)}')
@Al3xS4ndru5 жыл бұрын
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))
@juliaguedes35994 жыл бұрын
taí, muito mais inteligente. Não sei porque que o professor não deu esse "max" e "min" na aula
@matadordeporcos44 жыл бұрын
Muito bom, tava meio complicado essa explicação do Guanabara, salvou
@Al3xS4ndru4 жыл бұрын
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
@matadordeporcos44 жыл бұрын
@@Al3xS4ndru sim sim kkk, você está em que aula atualmente?
@Al3xS4ndru4 жыл бұрын
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
@ivanpedrominiprogramador3 жыл бұрын
Eu não consigui fazer esse ,_,
@duuca5162Ай бұрын
Uma pena. Você continuou?
@pauloandremotos3 жыл бұрын
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)))
@brunoazarias21182 жыл бұрын
top top top top começando estudar Python em 2022 e o Gustavo ajudando dês de 2017 ajudando a todos ,OBRIGADO!.
@alex_consultordigital5 жыл бұрын
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}')
@shaolinmatadordeporco9113 жыл бұрын
Ué o and funcionou com vc? Por algum motivo o python só ignorava o and e não analisava a outra variável
@jhonatacandido94617 жыл бұрын
Caramba fiz 30 linhas de código afs... por uma coisa simples.
@NoName-zl9vq7 жыл бұрын
é normal, no começo normalmente isso acontece muito, mas o importante é continuar praticando sempre, só assim poderemos alcançar nossos objetivos, bons estudos ae ; )
@jhonatacandido94617 жыл бұрын
Obrigado, se tem uma coisa que não vou fazer é desistir, os programadores de hoje serão os magos de amanhã !
@CarlosDaniel-2D6 жыл бұрын
Tamo junto, também tava digitando muito aqui.
@NoName-zl9vq5 жыл бұрын
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-co6un5 жыл бұрын
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
@tiagooliveira90834 жыл бұрын
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 Жыл бұрын
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
@alissonribeiro92494 ай бұрын
pra absorver bem assisti esse video tres vezes a parte da resolução rsrsrs.acho que agora aprendi
@MrRealguard5 жыл бұрын
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)))
@thomaswashington66735 жыл бұрын
Fiquei pensando se existia algo desse tipo enquanto fazia, vlw... Fiz pelo if mesmo.
@mateusmaia6655 жыл бұрын
A idéia é usa'r o comando ''if'' ferinha
@gustavotorres31215 жыл бұрын
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-cu2yc6 жыл бұрын
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))
@emperiumbrasil82463 жыл бұрын
Caraio, eu fiz a mesma coisa, até parece que escrevemos juntos kkkkk
@sonicplays87403 жыл бұрын
@@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)))
@ulyssesbrandao1963 жыл бұрын
@@sonicplays8740 Não precisa criar a numeros2. min(numeros) funciona
@sonicplays87403 жыл бұрын
@@ulyssesbrandao196 Entendi.
@fiquesabendo.65532 жыл бұрын
SOU ANDERSON GONÇALVES DE POUSO ALTO MG, ESTUDEI ESSA AULA EM 21/05/22 CURSO INCRÍVEL
@Sasuke-ng7ms2 жыл бұрын
Há 3 dias...
@tiagos.carvalho85977 ай бұрын
Professor usa as condições devido a essência da aula 10, mas fiz de outro jeito e deu ✔️
@felipefetec7 жыл бұрын
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]))
@paulovictor92624 жыл бұрын
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 "
@itamortaldetonando4 жыл бұрын
@@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.
@wmdc19953 жыл бұрын
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)}')
@felipica2 жыл бұрын
obrigado amigo, vc é um amigo
@rubenandrade41445 жыл бұрын
Achei uma solução mais simples, min e max
@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-santos11 ай бұрын
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}')
@noffdll42883 жыл бұрын
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')
@shaolinmatadordeporco9113 жыл бұрын
Caramba eu na sabia que era do por outro > que ele continuava a variável, tava aqui quebrando cabeça kkeksksks
@gabrielbassman12 жыл бұрын
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!
@takatoblue63992 жыл бұрын
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]}.')
@JPindanga2 жыл бұрын
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-dd6xr5 жыл бұрын
;-; Eu fiz em +- 46 Linhas KKKKKKK
@pedrobernardo72524 жыл бұрын
o meu foi 21 kkkkkkkkkk
@kehzi4282 жыл бұрын
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.
@gabrielmatheus85162 жыл бұрын
fiquei super orgulhoso de ter pensado na mesma coisa que você!
@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
@jefecampos953 жыл бұрын
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))
@cleydsonhonorio78574 жыл бұрын
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-ql2ok10 ай бұрын
Resolvi e acrescentei , end= ' ' no final do print 1 e deu certo.
@carloseduardocorreacoimbra40402 жыл бұрын
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]))
@vempraamerica68182 жыл бұрын
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))
@FRsantos8d8 ай бұрын
calcular o menor número menor = a if b
@ildebrandobastos7602 Жыл бұрын
Bem tranquilo, professor! Ainda não pesou, não. Tá muito bom.
@j.rafaelrg3 жыл бұрын
Com a função Max e Min ajuda bastante!
@weslleyoliveira741011 күн бұрын
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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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 !
@KeylosDesu9 ай бұрын
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 Жыл бұрын
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!
@eggsbennedit63732 жыл бұрын
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...
@Lipsdolla3 ай бұрын
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')
@brunio1677613 жыл бұрын
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))
@papilomatovisk2 жыл бұрын
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 Жыл бұрын
Criei uma lista, sei que ate o momento nao tinhamos aprendido isso mas foi mais facil pra mim
@linux_jeff2 жыл бұрын
Bom vídeo. :)
@mercesleonardo3 жыл бұрын
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.
@fallthred2 жыл бұрын
fiz pelo esquema de lista, achei esse jeito com confuso kk
@GabrielSoares-jr2hw3 жыл бұрын
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
@moisesmilhomem376 ай бұрын
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]))
@pedrohamamotobrandao2404 жыл бұрын
gostei bastante das suas aulas esta me ajudando de mais
@vittaday2 жыл бұрын
Exercício complexo mas não é difícil, excelente explicação como sempre!
@aarontimtim39442 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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)))
@edilsonrastafare6 ай бұрын
#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}.')
@JohnnyAlysson3 жыл бұрын
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]}")
@tarsomarcelo2 жыл бұрын
#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-m9p4 ай бұрын
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.
@paulosoares83084 ай бұрын
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_precisao2 жыл бұрын
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))
@gabrielalexandre29432 жыл бұрын
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)}.')
@iagocarvalho45403 жыл бұрын
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
@DavihuX2 жыл бұрын
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 Жыл бұрын
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)