Exercício Python

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии • 1,6 тыс.

  •  7 месяцев назад +1

    Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
    www.cursoemvideo.com/curso/python-3-mundo-2/

  • @alexnovaes5787
    @alexnovaes5787 10 месяцев назад +35

    Eiii vc é uma maquina de vencer!
    O curso comecou com 760 mil visualização e agora esta com 230 mil sebdo que esses sao mais difíceis e sao vusualizados mais vezes pela mesma pessoa...
    Likes era 30k no inicio e agora sao 10k ... nao pela qualifade mas por pessoas que chegaram ate aqui!
    Parabens gafos

    • @Bryan_d2w
      @Bryan_d2w 9 месяцев назад

      Vamos continuar firmes e fortes

  • @herculesmello318
    @herculesmello318 3 месяца назад +6

    estava com dificuldade no while, porém esse exercicio fiz sozinho. é um crime o curso desse cara ser gratuito, muito melhor que minha faculdade carissima

    • @lucasryan7527
      @lucasryan7527 3 месяца назад +3

      porra mano concordo, Ciências da Computação q n ensina nada, vc q tem q correr atras videos a fora

  • @alexandregoncalo7979
    @alexandregoncalo7979 4 года назад +110

    Mano do céu, consegui sem olhar o vídeo, satisfação aspira :)

    • @davidcunha436
      @davidcunha436 3 года назад +1

      TÓ IGUAL,. GENTE QUE SENSACAO BOAA

    • @HLnobeat
      @HLnobeat 3 года назад +1

      tbm, melhor sensação

    • @Ofertasdatarde
      @Ofertasdatarde 2 года назад

      @@davidcunha436 dopamina

    • @reeemi__
      @reeemi__ 2 года назад

      @@Ofertasdatarde a sensação de conseguir é melhor q droga.

    • @GabrielPeres-m1i
      @GabrielPeres-m1i 7 месяцев назад

      @@reeemi__ comu tu sabe?🤨ksksks

  • @bolhabolhabolha
    @bolhabolhabolha 2 месяца назад

    Estou fazendo o curso em 2024, e alem do curso estou utilizando chatbots para analisar meus codigos e me explicar onde errei, tanto os vídeos quanto os comentários tem uma enorme fonte de conhecimento, recomendo usarem os chatbots do momento para ajuda na analise e estudo de programação.

  • @tiagooliveira9083
    @tiagooliveira9083 3 года назад +27

    Esse foi bacana. Estava demorando de fazer e tal, fui tirar um cochilo e quando voltei consegui fazer rapidinho hahahahahaha

    • @renan.calazans
      @renan.calazans 4 месяца назад +1

      Eu tbm. hahaha fui fazer ontem a noite. Cabeça cansada. Fui dormir. Agr de manha consegui. hahha As vezes a gnt só precisa dormir para resetar a cabeça.

  • @triksx6574
    @triksx6574 Год назад +1

    Demorei exatos 50 minutos tentando fazer, nem eu mesmo entendi direito o porque q deu certo no final, mas tentei todas as tentativas e realmente ta funcionando. Claro que vou rever o codigo ate entender o que eu fiz. No total deram quase 100 linhas

  • @iamcarlosjorge
    @iamcarlosjorge 6 лет назад +72

    Fiz de boa,e ficou parecido,é sinal q estou aprendendo. Graças 😂😂😂

    • @teteurodrigo9073
      @teteurodrigo9073 4 года назад +1

      É eu tambem amigo

    • @ajcs9574
      @ajcs9574 4 года назад +1

      @@teteurodrigo9073 somos 3, tô felizão que consegui fazer parecido

    • @jamesjose2115
      @jamesjose2115 4 года назад +1

      Fiz mais ou menos igual ,mas fizz kk

    • @tecfabiano
      @tecfabiano 4 года назад +1

      Estou tentando fazer, mas como não vejo, tá complicado entender algumas partes.

    • @HLnobeat
      @HLnobeat 3 года назад +1

      fiz ainda mais simples doq a do guanabara e ainda saiu o mesmo resultado, q alegria

  • @cleitonlisboa1217
    @cleitonlisboa1217 Год назад +2

    Muito legal esse exercício. Até aqui tenho tido dificuldade de usar o while. Mas essa exercício ajuda a dar uma treinada boa nele, e nas outras funções. Curso nota 10, professor Guanabara.

  • @PauloHenrique-ib9tl
    @PauloHenrique-ib9tl Год назад +11

    Cara muito obrigado ! Na introdução do video eu ja falei pra mim mesmo que nao conseguiria fazer isso, mas dai comecei fazer passo a passo como voce sempre fala. Fiz o programa todo e nem dei play no video ainda.
    VALE A PENA ASSISTIR TODAS AS AULAS E PRATICANDO TODOS OS EXERCICIOS. ACREDITEM !

    • @DgMiguez
      @DgMiguez 11 месяцев назад +1

      mesma coisa eu. olhei e falei "vai dar não" kkkkkkkkkk. fiz tudo sozinho depois

  • @agostinhop.sozinho5329
    @agostinhop.sozinho5329 5 дней назад

    Consegui fazer 🎉🎉😂😂
    Fiquei tão feliz. Sou angolano e estou aprendendo a partir da Rússia 🇷🇺 🥳🥳🫂 tmj

  • @mateus88493
    @mateus88493 6 лет назад +185

    Salve GAFANHOTOS! Só uma pequena observação na resolução do exercicio, Caso a opção seja (3) Para mostrar o maior, faltou colocar se os 2 valores forem iguais!
    elif v == '3':
    if v1 > v2:
    print('O primeiro valor é maior!')
    elif v1 < v2:
    print('O segundo valor é maior!')
    elif v1 == v2:
    print('Os dois valores são iguais!')

    • @wilsonpedro6631
      @wilsonpedro6631 3 года назад

      Vlw pelo aviso

    • @Seu0Madruga
      @Seu0Madruga 3 года назад +3

      eu uso o Max ou o MIN

    • @kaka-c7m
      @kaka-c7m 3 года назад

      parabens mn tembem pensei nisso

    • @leonarderuiane6917
      @leonarderuiane6917 2 года назад +2

      eu fiz usando listas:
      elif usr == 3:
      comp = [n1, n2]
      if comp[0] == comp[1]:
      print('Os valores inseridos são iguais.')
      else:print('O maior é o {:.2f} e o Menor é o {:.2f}'.format(max(comp), min(comp)))

    • @brunakehl1139
      @brunakehl1139 2 года назад +2

      coloquei mais um if.
      if n1==n2:
      print('Os dois números informados são iguais.')

  • @LiuShiYunn
    @LiuShiYunn 3 года назад +2

    Estou apaixonada por esse curso... esse exercício me deixou fascinada...

  • @cristianopereira3539
    @cristianopereira3539 2 года назад +23

    Sou iniciante, estou aprendendo ainda, mas o professor Guanabara ajuda mto.
    """Criando um Menu de Opções"""
    from time import sleep
    n1 = int(input('Primeiro valor: '))
    n2 = int(input('Segundo valor: '))
    print('=-='*10)
    opcao = 0
    while opcao != 5:
    print('[1] Somar'
    '
    [2] Multiplicar'
    '
    [3] Maior'
    '
    [4] Novos Números'
    '
    [5] Sair do Programa')
    opcao = int(input('>>> Qual sua opção: '))
    if opcao == 1:
    print(f'A soma de {n1} + {n2} é {n1+n2}')
    print('=-='*10)
    if opcao == 2:
    print(f'O resultado de {n1} x {n2} é {n1*n2}')
    print('=-='*10)
    if opcao == 3:
    print(f'Entre {n1} e {n2} ',end='')
    if n1 == n2:
    print('os valores são iguais.')
    else:
    lista = n1, n2
    print(f'o MAIOR é {max(lista)}')
    print('=-='*10)
    if opcao == 4:
    print('Informe os números novamente:')
    n1 = int(input('Primeiro valor: '))
    n2 = int(input('Segundo valor: '))
    print('=-='*10)
    if opcao == 0 or opcao > 5:
    print('Opção Inválida. Tente novamente')
    print('=-='*10)
    print('Finalizando',end='')
    for c in range(0,5):
    print('.',end=''),sleep(0.5)
    print('
    Fim do Programa! Volte Sempre!')
    Obs. Antes q alguém fale q eu copiei do vídeo, eu assito as aulas e qdo é pra fazer os exercícios, eu coloco aqui no youtube e vejo o começo do vídeo pra ver como ficou, sem ver o código, daí eu ja tenho uma idéia de como fazer o programa, quebrando mto cabeça mas to conseguindo, gratificante demais.

    • @reeemi__
      @reeemi__ 2 года назад +4

      sei q ja faz 3 meses, mas ai no print, você poderia usar só 3 aspas e ai n iria precisar do
      .

    • @emer_songs
      @emer_songs Месяц назад +1

      é muito gratificante mesmo! Parabéns!

  • @coveirastires728
    @coveirastires728 2 месяца назад

    Consegui sem muita dor de cabeça, mas deu muito prazer ver que o resultado era o esperado

  • @livesdayrots8584
    @livesdayrots8584 2 года назад +8

    Essa é a primeira linguagem de programação que estou aprendendo, meta de trabalhar na área ainda em 2023!!!! hoje 29/01/23
    Sinto que já comecei bem, e já que achei muito divertido fazer isso, foi melhor ainda😁estou muito feliz que fiz todos os exercícios desse modulo sozinho
    EXERCICIO#59:
    print('\033[31mVamos fazer cálculos\033[m')
    resu = 0
    while resu != True:
    num = int(input('Digite um número: '))
    num2 = int(input('Digite um número: '))
    print('''
    [ 1 ] Somar
    [ 2 ] Subtrair
    [ 3 ] Multiplicar
    [ 4 ] Dividir
    [ 5 ] Maior
    [ 6 ] Novos números
    [ 7 ] Sair do programa ''')
    opção = int(input('Qual opção? '))
    if opção == 1:
    print(f'{num} + {num2} = {num + num2}')
    if opção == 2:
    print(f'{num} - {num2} = {num - num2}')
    if opção == 3:
    print(f'{num} x {num2} = {num * num2}')
    if opção == 4:
    if num % num2 == 0:
    print(f'{num} / {num2} = {num / num2}')
    elif num % num2 == 1:
    print(f'{num} / {num2} = {num / num2:.2f}')
    elif num < num2:
    print(f'{num} / {num2} = {num / num2:.2f}')
    if opção == 5:
    if num > num2:
    print(f'{num} é maior que {num2}')
    elif num2 > num:
    print(f'{num2} é maior que {num}')
    elif num == num2:
    print(f'{num} é igual a {num2}')
    if opção == 6:
    print('Escolha de novo')
    if opção == 7:
    print('Fim da operação')
    resu = True
    if 0 >= opção or opção >= 8:
    print('Opção invalida, por favor tente novamente')

    • @simbiozze14
      @simbiozze14 Год назад +1

      Essa tambem é a minha primeira linguagem e eu tambem comecei no mesmo dia que você. Concidencia dms

    • @livesdayrots8584
      @livesdayrots8584 Год назад +1

      @@simbiozze14 boa sorte amigo

    • @derem1827
      @derem1827 Год назад +1

      Iai, já terminou o curso completo?? já partiu pra outra linguagem?

    • @yamporto8407
      @yamporto8407 Год назад +1

      e ai mano como esta os trabalhos como ta o curso arrumo algo na área já aprendeu nova língua

    • @livesdayrots8584
      @livesdayrots8584 Год назад +1

      @@derem1827 html, css e javascrip

  • @vitorc.5786
    @vitorc.5786 3 года назад +1

    Sempre que posso estou encontrando tempo para estudar, agora está sendo no horário de almoço do trampo. Valeu Guanaba, você é demais!!!

  • @MuLeKeLK
    @MuLeKeLK 5 лет назад +5

    Manoooooo eu fiz sem nenhuma dificuldade, que coisa boaaaaa

  • @genesebarbosa
    @genesebarbosa 3 года назад

    Única diferença foi pq coloquei as variáveis de leitura dos números dentro do laço pq tinha entendido que a cada operação escolhida o programa pediria novos números… mas de resto deu certo e estava alinhado com o raciocínio do professor..
    Maravilha 🙌🏾

  • @natielifreitas3580
    @natielifreitas3580 4 года назад +6

    Guanabara é de longe o melhor professor e ainda aulas de graça.
    Só para observação, na opção 3 faltou a definição de números iguais.
    Nessa opção eu adicionei essa definição e meu código ficou assim:
    Na opção 4 eu sai do loop e reiniciei o programa
    n1 = int(input('Primeiro valor: '))
    n2 = int(input('Primeiro valor: '))
    opção = 0
    soma = 0
    multiplicação = 0
    maior = 0
    while opção != 5 or opção == 4:
    print('\033[31mO que você deja fazer?\033[m')
    print('''Opções:
    [ 1 ] Somar
    [ 2 ] Multiplicar
    [ 3 ] Maior
    [ 4 ] Novos números
    [ 5 ] Sair do programa''')
    opção = int(input('\033[31mQual é sua opção?\033[m '))
    print('=' * 30)
    if opção == 1:
    soma = n1 + n2
    print('\033[32mA soma entre {} e {} igual a {}\033[m'.format(n1, n2, soma))
    print('=' * 30)
    elif opção == 2:
    multiplicação = n1 * n2
    print('\033[32mA multiplicação entre {} e {} é igual a {}\033[m'.format(n1, n2, multiplicação))
    print('=' * 30)
    else:
    if opção == 3 and n1 > n2:
    maior += n1
    print('\033[32mEntre os números {} é {} o número {} é maior\033[m'.format(n1, n2, maior))
    print('=' * 30)
    if opção == 3 and n2 > n1:
    maior += n2
    print('\033[32mEntre os números {} e {} o número {} é maior\033[m'.format(n1, n2, maior))
    print('=' * 30)
    if opção == 3 and n1 == n2:
    print('\033[32mEntre os números {} e {} não existe um maior pois ambos são iguais\033[m'.format(n1, n2))
    print('=' * 30)
    if opção == 4:
    print('\033[31mVocê escolheu reiniciar\033[m')
    print('=' * 30)
    print('\033[31mFim do Programa! Volte sempre!\033[m')

  • @cleytoum388
    @cleytoum388 2 года назад +1

    meu programa deu 79 linha KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK. Achei esse programa daora d+, fiz até a opção de raiz quadrada e cubica. Vou refazer no celular e usar na escola, pretendo melhorar e colocar Bhaskara, angulos. Nu, vou deixar esse programa fodastico!

    • @k4ioribeiro
      @k4ioribeiro Год назад +1

      mlk brabo kkk o meu de 40 linha e achei grande

  • @GabrielAugusto-qb3qb
    @GabrielAugusto-qb3qb 7 лет назад +4

    As vezes fico impressionado com a qualidade deste curso!!!

  • @walteraugustoqueirozdossan5964
    @walteraugustoqueirozdossan5964 3 года назад +1

    Você é 10 o melhor professor de todos, thank you, Deus lhe abençoe!

  • @freedomgamesplanet2186
    @freedomgamesplanet2186 Год назад +6

    Mano, eu achei esse exercício mais fácil que o anterior, pior vendo o código parece que é algo absrudo de difícil, mas quando vc para pra ler e entender cada parte dele, vc percebe que não é tão difícil

  • @lynel6011
    @lynel6011 2 года назад +1

    Desde a aula passada, os exercícios estão mais desafiadores.
    Este tive dificuldade porque no lugar de colocar elif, estava colocando if.
    Chega a dar raiva você acertar o que está sendo ensinado na aula em questão e errar o que você já aprendeu e apenas esqueceu.
    Mas vamos seguir, sem desistir pelas raivas passadas 🤣

  • @izabellacarolinematos8492
    @izabellacarolinematos8492 3 года назад +4

    Nem acredito que consegui fazer sozinha! b:
    maior = a
    else:
    maior = b
    if opçao == 3:
    print(f'Entre {a} e {b} o maior é {maior}')
    print('-=-' * 20)
    if opçao == 4:
    print('Informe os números novamente >>>> ')
    a = int(input('Primeiro valor: '))
    b = int(input('Segundo valor: '))
    if opçao == 5:
    print('Finalizando...')
    sleep(1)
    print('-=-' * 20)
    print('Volte sempre.')

  • @AgorismoLibertario
    @AgorismoLibertario 4 месяца назад

    Salve galera. Mesmo a quase 7 anos depois, continua sendo o melhor curso de python.
    Segue minha resposta:
    from time import sleep
    while True:
    primeiro = int(input('Primeiro valor: '))
    segundo = int(input('Segundo valor: '))
    while True:
    print('''
    O que você deseja fazer:
    [ 1 ] somar
    [ 2 ] multiplicar
    [ 3 ] maior
    [ 4 ] novos números
    [ 5 ] sair do programa
    ''')
    opçao = int(input('Qual a sua opção? '))
    if opçao == 1 :
    resultado = primeiro + segundo
    print(f'A soma de {primeiro} mais {segundo} é igual a {resultado}')
    elif opçao == 2:
    resultado = primeiro * segundo
    print(f'O resultado de {primeiro} x {segundo} é {resultado}')
    elif opçao == 3:
    if primeiro == segundo:
    print('Os dois valores são iguais.')
    elif primeiro > segundo:
    print(f'Entre {primeiro} e {segundo} o maior valor é {primeiro}')
    else:
    print(f'Entre {primeiro} e {segundo} o maior valor é {segundo} ')
    elif opçao == 4:
    break
    elif opçao == 5:
    print('Finalizando... ')
    sleep(1.5)
    print('Fim do programa. Volte sempre!')
    exit() # encerra o programa completamente.
    else:
    print('Opção inválida. Tente novamente.')
    break
    print('=-'*20)

  • @souza9323
    @souza9323 3 года назад +42

    fiz um pouco diferente, se alguém quiser verrr:
    valor1 = float(input('Digite o 1 valor: '))
    valor2 = float(input('Digite o 2 valor: '))
    finalizar = False
    while not finalizar:
    menu = int(input('''Agora, insira o número que corresponde ao que você quer fazer com seus valores
    [1] SOMAR
    [2] MULTIPLICAR
    [3] MAIOR
    [4] NOVOS NÚMEROS
    [5] SAIR DO PROGRAMA: '''))
    soma = valor1 + valor2
    mult = valor1 * valor2
    maiorvalor = ''
    if menu == 1:
    print('A soma dos valores é de {}.'.format(soma))
    if menu == 2:
    print('A multiplicação entre os valores é de {}.'.format(mult))
    if menu == 3:
    if valor1 > valor2:
    maiorvalor = valor1
    print('O maior valor entre os dois inseridos é de {}.'.format(maiorvalor))
    if valor2 > valor1:
    maiorvalor = valor2
    print('O maior valor entre os dois inseridos é de {}.'.format(maiorvalor))
    if valor2 == valor1:
    print('Os dois valores são iguais!')
    if menu == 4:
    print('Seu desejo é uma ordem!')
    valor1 = int(input('Insira o novo 1 valor: '))
    valor2 = int(input('Insira o novo 2 valor: '))
    if menu == 5:
    print('Entendido, estamos finalizando o programa! Tchauzinho! :)')
    finalizar = True
    print('-='*10)

    • @MyGrese
      @MyGrese 3 года назад +1

      Quando o programador coloca uma frase criativa é sinal que ele realmente esta gostando de fazer a programação.

    • @gabrielm2599
      @gabrielm2599 3 года назад +3

      Muito legal, o meu fiz assim:
      import os
      from time import sleep
      maior = 0
      continuar = False
      n1 = int(input('Primeiro valor: '))
      n2 = int(input('Segundo valor: '))
      while not continuar:
      print('''
      [0] Limpar Tela
      [1] SOMA
      [2] Multiplicar
      [3] MAIOR NÚMERO
      [4] NOVOS NÚMEROS
      [5] Sair do programa''')
      print(7 * '=-=')
      menu = input('Qual dessas opções? ')
      if menu == '0':
      os.system("cls")
      if menu != '1' and menu != '2' and menu != '3' and menu != '4' and menu != '5':
      print('Opção inválida, Tente novamente')
      if menu == '5':
      print('Saindo...')
      sleep(1)
      continuar = True
      else:
      if menu == '1':
      r = n1 + n2
      print(7 * '=-=')
      print(f'SOMA : {n1} + {n2} = {r}')
      print(7 * '=-=')
      elif menu == '2':
      r = n1 * n2
      print(7 * '=-=')
      print(f'MULTIPLICAÇÃO: {n1} x {n2} = {r}')
      print(7 * '=-=')
      elif menu == '3' and n1 > n2:
      maior = n1
      print(7 * '=-=')
      print(f'O Maior número é {maior}')
      print(7 * '=-=')
      elif menu == '3' and n2 > n1:
      maior = n2
      print(7 * '=-=')
      print(f'O MAIOR número é {maior}')
      print(7 * '=-=')
      elif menu == '4':
      print(7 * '=-=')
      n1 = int(input('Primeiro valor: '))
      n2 = int(input('Segundo valor: '))
      print(7 * '=-=')

      print(7 * '=-=')
      print(' Fim do programa!')
      print(7 * '=-=')

    • @dalike2580
      @dalike2580 Год назад

      testei aqui kkkkk seu desejo é uma ordem foi boa kkkk

  • @reinaldojiovanelis
    @reinaldojiovanelis Год назад

    cara eu te amo de vdd, muuito obrigado pelo conteúdo conhecimento salva vidas

  • @emersonroberto6320
    @emersonroberto6320 5 лет назад +209

    Quem mais tá achando a repetição 'while' mais fácil do que a 'for'?

    • @goldbrmaluco4979
      @goldbrmaluco4979 3 года назад +5

      com certeza bem melhor

    • @vini9208
      @vini9208 3 года назад +23

      estou achando mais difícil

    • @luizfernandozacarkimsoares110
      @luizfernandozacarkimsoares110 3 года назад +6

      A questão do 'for' é visualizar o problema quando não é erro de sintaxe, mas do resultado esperado. Nesse caso, debuggar o código ajuda demais. Porém, o 'while' facilita muito!

    • @valterdjunior
      @valterdjunior 3 года назад +6

      No dia a dia eu uso o FOR mais que o WHILE

    • @annwskth
      @annwskth 3 года назад +2

      Eu achei mais fácil, não sei bem o porquê.

  • @amandacanci8093
    @amandacanci8093 4 года назад

    A primeira vez que tentei fazer, fiz bem parecido com esse, mas quando selecionava a opção 4 e em seguida digitava a nova opção, o programa fazia a operação escolhida com os números antigos. Depois de ficar o dia inteiro em cima, fiz um quilômetro de programa que funciona desse jeito. Não sei porque dividi isso, mas é isso ai. paz!

  • @Samm25.
    @Samm25. Год назад +5

    A cada degrau, me sinto "Dopaminado".

  • @walterseabra3020
    @walterseabra3020 Год назад

    o melhor professor de programação do brasil.

  • @dila8718
    @dila8718 7 лет назад +110

    Guanabara ensina a fazer interfaces graficas

    •  7 лет назад +9

      ce ta no básico ainda

    • @dila8718
      @dila8718 7 лет назад +17

      ¯\_(ツ)_/¯

    • @Diego-lh8sz
      @Diego-lh8sz 6 лет назад

      Não tá gostando procura outro curso, simples

    • @BodeKawaii
      @BodeKawaii 6 лет назад +88

      @@Diego-lh8sz oxi... o mlk só pediu pra ensinar... n falou mais nd

    • @pierre.vieira
      @pierre.vieira 6 лет назад +9

      @@Diego-lh8sz Noçã jureg pra quê fazen issûl

  • @kjmaya
    @kjmaya Год назад

    Acertei de primeira esse ai, coisa boa demais, feliz demais!!!!!

  • @malekyushida2906
    @malekyushida2906 7 лет назад +26

    o meu ficou assim
    n1 = int(input('digite um numero'))
    n2 = int(input('digite mais um numero'))
    menu = 0
    while menu != 5:
    print('escolha uma opção no menu')
    menu = int(input(('''
    1: para soma
    2: para multiplicar
    3: para ver qual e o maior
    4: para escolher novos numeros
    5: para sair do programa
    digite aqui: ''')))
    if menu == 1:
    soma = n1 + n2
    print('a soma entre {} e {} e de {}'.format(n1, n2, soma))
    if menu == 2:
    multi = n1 * n2
    print('o numero {} multiplicado por {} e {}'.format(n1, n2, multi))
    if menu == 3:
    if n1 > n2:
    print('o numero {} e o maior'.format(n1))
    if n2 > n1:
    print('o numero {} e maior'.format(n2))
    if menu == 4:
    n1 = int(input('digite um novo numero'))
    n2 = int(input('digite mais um novo numero'))
    elif menu == 5:
    print('programa filalizado')
    else:
    print('opção invalida')
    print('fim do programa')

    • @andreray1795
      @andreray1795 4 года назад +1

      não precisa mais format, coloca 'f' antes das aspas quando for digitar e dentro do '{}' coloca a variavel

    • @andreray1795
      @andreray1795 4 года назад +1

      tipo print('o numero {} e o maior'.format(n1))
      fica print(f' o numero {n1} e o maior')

  • @herculesmello318
    @herculesmello318 3 месяца назад

    esses exercicios que envolvem apenas cálculo básico, consigo fazer com muita fácilidade, já os desafios que envolvem formulas e um entendimento maior de algumas questões matematicas, acabo travando por nao enteder muito. mas não desanimo pois entendo muito bem como o while funciona.

  • @sr.magrelin5304
    @sr.magrelin5304 4 года назад +4

    Exercício: 059
    menu = 0
    maior = 0
    menor = 0
    n1 = 0
    n2 = 0
    import time
    while not menu == 5:
    n1 = int(input('Digite um número '))
    n2 = int(input('Digite outro número '))
    menu = int(input('''
    [1] somar
    [2] multiplicar
    [3] maior
    [4] novos números
    [5] sair do programa '''))
    if menu == 1:
    soma = n1+n2
    print ('{} + {} = {} '.format(n1, n2, soma))
    if menu == 2:
    multiplicar = n1*n2
    print ('{} x {} = {} '.format(n1, n2, multiplicar))
    if menu == 3:
    if n1 > n2:
    maior = n1
    else:
    if n2 > n1:
    maior = n2
    print ('Entre {} e {} o maior é {}'.format(n1, n2, maior))
    print ('\033[0:31mAguarde...\033[m')
    time.sleep(2)
    print ('\033[0:31mPrograma finalizado.\033[m')

  • @fusca2port495
    @fusca2port495 5 месяцев назад

    Após revisar alguns conceitos depois de ter ficado um tempo sem ver os vídeos de python do Guanabara, esse exercício foi muito proveitoso pra voltar a botar a mão na massa
    ps: Eu adicionei ao programa a opção de subtrair e dividir
    from time import sleep
    v1 = float(input("Digite um Valor: "))
    v2 = float(input("Digite outro Valor: "))
    opcao = 0
    while opcao != 5:
    opcao = int(input('O que deseja realizar a seguir?
    '
    "[ 1 ] Somar
    "
    "[ 2 ] Subtrair
    "
    "[ 3 ] Multiplicar
    "
    "[ 4 ] Divisão
    "
    "[ 5 ] Maior
    "
    "[ 6 ] Novos Números
    "
    "[ 7 ] Sair do Pograma
    "
    "O que deseja? "))

    if opcao == 1:
    soma = v1 + v2
    print(f'A soma dos dois números é {soma}')
    sleep(2)
    elif opcao == 2:
    subtrair = v1 - v2
    print(f'O resultado da subtração entre {v1} e {v2} é de {subtrair}')
    sleep(2)
    elif opcao == 3:
    multi = v1 * v2
    print(f'A multiplicação dos valores é igual a {multi}')
    sleep(2)

    elif opcao == 4:
    divisao = v1 / v2
    print(f'A divisã de {v1} por {v2} é igual {divisao}')
    sleep(2)
    elif opcao == 5:
    if v1 > v2: print(f'O Valor {v1} é o maior, e o valor {v2} é o menor')
    if v2 > v1: print(f'O Valor {v2} é o maior, e o valor {v1} é o menor')
    sleep(2)
    elif opcao == 6:
    v1 = float(input("Digite um novo número: "))
    v2 = float(input("Digite outro novo número: "))
    sleep(2)
    elif opcao == 7:
    print('Obrigado por utilizar o programa!')
    break
    else:
    print('Opção Inválida!')
    sleep(2)

  • @manoelrobertodemedeirosseg6688
    @manoelrobertodemedeirosseg6688 5 лет назад +4

    Granabara, tu é bruxo mesmo, eu consegui fazer, sozinho rsrsrsrs, me deu até orgulho.
    OBS: tá feio, mas, foi eu que fiz
    opção = 0
    n1 = float(input('Informe o primeiro valor: '))
    n2 = float(input('Informe o segundo valor: '))
    while opção != 5:
    print("""Escolha uma opção para executar:
    [ 1 ] somar
    [ 2 ] multiplicar
    [ 3 ] maior
    [ 4 ] Informe os numeros
    [ 5 ] sair do programa""")
    opção = int(input('Informa sua opção: '))
    if opção == 4:
    n1 = float(input('Informe o primeiro valor: '))
    n2 = float(input('Informe o segundo valor: '))
    elif opção == 1:
    soma = n1 + n2
    print('A soma ente {} + {} é {}' .format(n1, n2, soma))
    elif opção == 2:
    produto = n1 * n2
    print('O produto de {} * {} é {}' .format(n1, n2, produto))
    elif opção == 3:
    if n1 > n2:
    print('O maior numero é o primeiro: {}' .format(n1))
    elif n1 < n2:
    print('O maior número é o segundo: {}' .format(n2))
    elif n1 == n2:
    print('Os números o primeiro {} e o segundo {}, são iguais' .format(n1, n2))
    elif 1 > opção > 5:
    print('Opção invalida, tente novamente.')
    print('Encerrando...')

    • @caiotorres6156
      @caiotorres6156 3 года назад +1

      meu deus teu código ficou muito igual ao meu kkkkkkkkkkkkkkk se liga
      from time import sleep
      v1 = int(input('Primeiro Valor: '))
      v2 = int(input('Segundo Valor: '))
      y = True
      print('...')
      sleep(2)
      while y:
      maior = sorted([v1, v2])
      choice = int(input('''
      Menu - escolha o que deseja fazer:
      [1] Somar
      [2] Mutiplicar
      [3] Maior
      [4] Novos números
      [5] Sair do programa
      >>> '''))
      #[1]
      if choice == 1:
      print(f'
      {v1} + {v2} = {v1 + v2}')
      sleep(2)
      print('
      E agora?')
      #[2]
      elif choice == 2:
      print(f'
      {v1} * {v2} = {v1 * v2}')
      sleep(2)
      print('
      E agora?')
      #[3]
      elif choice == 3:
      print(f'
      O maior entre {v1} e {v2} é {maior[1]}')
      sleep(2)
      print('
      E agora?')
      #[4]
      elif choice == 4:
      print('
      Digite novos valores')
      v1 = int(input('Primeiro Valor: '))
      v2 = int(input('Segundo Valor: '))
      #[5]
      elif choice == 5:
      print('
      \033[31mFechando o menu...')
      print('\033[m')
      sleep(3)
      y = False

  • @vitizi
    @vitizi 11 месяцев назад

    Muito obrigada por tanto, nunca pensei que fosse conseguir aprender linguagem de programação se não fosse com você! Queria deixar como sugestão que não use a cor que usou neste mundo para resposta nos vídeos, é muito difícil para enxergar e não fica legível nos prints para estudar depois. Mais uma vez, muito obrigada

  • @dayron948
    @dayron948 6 лет назад +31

    Olha eu aqui em 2019 fazendo o curso!!!
    Minha versão
    #Crie um progama que leia dois números e mostre um menu de 5 opções: somar,multiplicar,maior,novos números,sair do progama.
    from time import sleep
    v=0
    op='4'
    while v!=5:
    while op=='4':
    n1=int(input('Digite Um Valor: '))
    n2=int(input('Digite Outro Valor: '))
    op=0
    print('=-='*20)
    op=str(input('''[1] Somar
    [2] Multiplicar
    [3] Maior
    [4] Novos Números
    [5] Sair Do Progama '''))
    if op=='1':
    print('A soma entre {} e {} é {}'.format(n1,n2,n1+n2))
    elif op=='2':
    print('A multiplicação entre {} e {} é {}'.format(n1,n2,n1*n2))
    elif op=='3':
    if n1>n2:
    print('{} é maior que {}'.format(n1,n2))
    elif n1==n2:
    print('Os números são iguais')
    else:
    print('{} é maior que {}'.format(n2,n1))
    elif op=='4':
    print('Escolha os novos números')
    elif op=='5':
    v=5
    print('Finalizando...')
    sleep(3)
    print('Fim do progama.')
    else:
    print('Valor invalido, tente novamente.')
    sleep(2)

    • @AllanHdPC
      @AllanHdPC 5 лет назад

      Eu também!

    • @navegador2
      @navegador2 5 лет назад +3

      Muito Bacana, só sugiro você colocar o nome das variáveis sem abreviar facilitará na leitura até mesmo para você daqui há algum tempo, porque fazendo o exercicio agora todos lembramos, mas quando no futuro formos olhar novamente pode dificultar.

    • @JudiResponde
      @JudiResponde 4 года назад

      Eu em 2020 kkk

    • @wrath3251
      @wrath3251 3 года назад

      a sua eu achei um pouco mais complicado de se fazer
      mas se deu certo, isso que importa!

    • @wrath3251
      @wrath3251 3 года назад

      a minha eu fiz assim...
      from time import sleep
      valor1 = int(input('Digite um valor:'))
      valor2 = int(input('Digite outro valor:'))
      fim = False
      while not fim:
      print(''' [ 1 ] Somar
      [ 2 ] Multiplicar
      [ 3 ] Maior
      [ 4 ] Novos números
      [ 5 ] Sair do programa''')
      opção = int(input('>>>>opção:'))
      if opção == 1:
      fim = False
      soma = valor1 + valor2
      print('A soma dos dois valores é:{}'.format(soma))
      elif opção == 2:
      fim = False
      multiplicar = valor1 * valor2
      print('A multiplicação dos dois valores é igual a:{}'.format(multiplicar))
      elif opção == 3:
      fim = False
      if valor1 > valor2:
      print('{} é o maior valor'.format(valor1))
      elif valor2 > valor1:
      print('{} é o maior valor'.format(valor2))
      elif valor1 == valor2:
      print('Não tem valor maior,ambos possuem o mesmo valor.')
      elif opção == 4:
      fim = False
      valor1 = int(input('Digite um novo valor:'))
      valor2 = int(input('Digite um novo valor:'))
      elif opção == 5:
      fim = True
      print('Finalizando o programa...')
      sleep(2)
      print('Obrigado por usar este programa! Volte sempre!.')
      elif opção != (0,5):
      print('Opção inválida.Tente novamente!')
      print('-=-' * 15)

  • @qndjvfn1479
    @qndjvfn1479 11 месяцев назад

    Consegui fazer de boa e ainda coloquei cores. Muito bom esse exercício.

  • @marialavac
    @marialavac 4 года назад +16

    Gente, usem while True, é mais fácil kkkk e coloca o break onde deve parar.
    Meu:
    from time import sleep
    n1 = int(input("Digite o Valor 1: "))
    n2 = int(input("Digite o Valor 2: "))
    while True:
    print("\033[35m=\033[m"*53)
    sleep(1.5)
    print('''QUADRO DE OPÇÕES
    [1] SOMAR
    [2] MULTIPLICAR
    [3] MAIOR
    [4] NOVOS VALORES
    [5] ENCERRAR PROGRAMA''')
    print("QUAL A SUA OPÇÃO? ")
    op = int(input())
    if op == 1:
    print("O resultado de {} + {} = {}".format(n1, n2, n1+n2))
    elif op == 2:
    print("O resultado de {} × {} = {}".format(n1, n2, n1*n2))
    elif op == 3:
    print("O maior número entre {} e {} é {}".format(n1, n2, max(n1,n2)))
    elif op == 4:
    n1 = int(input("Digite o Valor 1: "))
    n2 = int(input("Digite o Valor 2: "))
    elif op == 5:
    print("Programa encerrado. Volte Sempre.^~^")
    break
    else:
    print("Opção Inválida. Tente Novamente.")

    • @rtsbarbieri1982
      @rtsbarbieri1982 4 года назад +4

      ao invés d vc colocar print("QUAL A SUA OPÇÃO? ")
      op = int(input())
      junta td assim: op=int(input("QUAL A SUA OPÇÃO?
      ")
      o '
      ' é para pular linha, isso se quiser

    • @marialavac
      @marialavac 4 года назад +1

      @@rtsbarbieri1982 Obrigada Ricardo ☺

    • @marcosgomes6110
      @marcosgomes6110 4 года назад

      @@rtsbarbieri1982 tb fiz assim é mais prático e rápido

    • @fabiovitorio1815
      @fabiovitorio1815 4 года назад +1

      Essa opção de achar o maior número me salvou aqui. Valeu!!!

    • @str_perseu9027
      @str_perseu9027 4 года назад +1

      Ficou bem legal o teu!

  • @johnnystz2007
    @johnnystz2007 2 года назад

    Raciocinio foi praticamente identico, porém, pequei nas sintaxes. Após algumas modificações, funcionou perfeitamente!!!!

  • @wrath3251
    @wrath3251 3 года назад +6

    from time import sleep
    valor1 = int(input('Digite um valor:'))
    valor2 = int(input('Digite outro valor:'))
    fim = False
    while not fim:
    print(''' [ 1 ] Somar
    [ 2 ] Multiplicar
    [ 3 ] Maior
    [ 4 ] Novos números
    [ 5 ] Sair do programa''')
    opção = int(input('>>>>opção:'))
    if opção == 1:
    fim = False
    soma = valor1 + valor2
    print('A soma dos dois valores é:{}'.format(soma))
    elif opção == 2:
    fim = False
    multiplicar = valor1 * valor2
    print('A multiplicação dos dois valores é igual a:{}'.format(multiplicar))
    elif opção == 3:
    fim = False
    if valor1 > valor2:
    print('{} é o maior valor'.format(valor1))
    elif valor2 > valor1:
    print('{} é o maior valor'.format(valor2))
    elif valor1 == valor2:
    print('Não tem valor maior,ambos possuem o mesmo valor.')
    elif opção == 4:
    fim = False
    valor1 = int(input('Digite um novo valor:'))
    valor2 = int(input('Digite um novo valor:'))
    elif opção == 5:
    fim = True
    print('Finalizando o programa...')
    sleep(2)
    print('Obrigado por usar este programa! Volte sempre!.')
    elif opção != (0,5):
    print('Opção inválida.Tente novamente!')
    print('-=-' * 15)

  • @brendogomes3501
    @brendogomes3501 3 года назад

    Isso ajudou bastante, estava com um problema no meu jogo da matemática, com isso vai ajudar bastante, obrigado de coração ❤️

  • @Pequenoeinstein
    @Pequenoeinstein 7 лет назад +6

    Minha versão para esse exercício;
    from time import sleep
    print('')
    print('\033[1;33m{}\033[m'.format('=+' * 40))
    print('{:^80}'.format('Olá,Seja bem vindo'))
    print('\033[1;33m{}\033[m'.format('=+' * 40))
    print('')
    n1 = float(input('Digite um número: ').strip())
    n2 = float(input('Digite um segundo número: ').strip())
    print('')
    escolha = 0
    while escolha != 5:
    if escolha < 5:
    print('\033[1;33m{}\033[m'.format('+=' * 20))
    print('[\033[1;31m1\033[m] \033[1;32mSomar\033[m')
    print('[\033[1;31m2\033[m] \033[1;32mMultiplicar\033[m')
    print('[\033[1;31m3\033[m] \033[1;32mMaior número\033[m')
    print('[\033[1;31m4\033[m] \033[1;32mNovos números\033[m')
    print('[\033[1;31m5\033[m] \033[1;32mSair do programa\033[m')
    print('\033[1;33m{}\033[m'.format('+=' * 20))
    escolha = 0
    while escolha 5:
    escolha = 0
    print('\033[1;31mERRO...DIGITE APENAS VAROLES ENTRE 1 E 5\033[m')
    print('')
    if escolha == 1:
    print('')
    print('A soma das parcelas \033[1;31m{}\033[m e \033[1;31m{}\033[m é \033[1;31m{}\033[m'.format(n1, n2, n1 + n2))
    print('')
    if escolha == 2:
    print('')
    print('O produto dos fatores \033[1;31m{}\033[m e \033[1;31m{}\033[m é \033[1;31m{}\033[m'
    .format(n1, n2, n1 * n2))
    print('')
    if escolha == 3:
    print('')
    print('O número \033[1;31m{}\033[m é maior que \033[1;31m{}\033[m'.format(max(n2, n1), min(n2, n1)))
    print('')
    if escolha == 4:
    print('')
    n1 = float(input('Digite o primeiro número: ').strip())
    n2 = float(input('Digite o segundo número: ').strip())
    print('')
    if escolha == 5:
    print('\033[1;35mSAINDO...\033[m')
    sleep(3)
    print('\033[1;33m{}\033[m'.format('=+' * 40))
    print('{:^80}'.format('Obrigado por usar nosso serviço'))
    print('\033[1;33m{}\033[m'.format('=+' * 40))

    • @juciogabriel7666
      @juciogabriel7666 7 лет назад +3

      Pequeno einstein 1955 essa é uma crítica positiva seu codigo tá um pouco feio tenta usará biblioteca colorize te ajuda muito e não entendi pq vc usou o strip() numa variável do tipo float

    • @billyjow757
      @billyjow757 6 лет назад +1

      seu programa ficou mó supimpa!

    • @MarcosVinicius-yq4dw
      @MarcosVinicius-yq4dw 6 лет назад

      eu sou gaybriel Como funciona essa biblioteca ?

    • @LeandroGessner
      @LeandroGessner 6 лет назад

      Também gosto de usar cores para diferenciar um pouco as coisas

    • @cyberneoon
      @cyberneoon 6 лет назад

      eu tambem usei um while dentro de um while

  • @motivacionflixx
    @motivacionflixx Год назад +1

    esse exercício foi um dos que eu mais gostei slkk

  • @sk0lcrypton961
    @sk0lcrypton961 7 лет назад +10

    A pergunta que não quer calar, vamos aprender a hackear joguinhos ou nao?

    • @nevek7048
      @nevek7048 6 лет назад +2

      mais ser programadorr nao e dizer que voce vai sair hackeando as pessoas .-.

    • @sandramaria8760
      @sandramaria8760 6 лет назад +2

      Depois de aprender sobre redes, linguagem de programação aí sim vc vai pra vulnerabilidades e depois técnicas de invasão, só mínimo 3 a 5 anos de estudo boa sorte

    • @kalanimachado3333
      @kalanimachado3333 5 лет назад

      @@sandramaria8760 Errado. Hoje em dia existem cursos de pentest que não exigem nem conhecimento prévio em programação.

    • @momentogamer5720
      @momentogamer5720 4 года назад

      @@kalanimachado3333 saberia me indicar um por gentileza??

  • @Nousxgi
    @Nousxgi 3 года назад

    professor consegui fazer a mesma coisa só que de outra maniera, talvez nao mais simples, mas pra mim foi mais facil de compreender, muito obrigado suas aulas sao demais

  • @matheusvictorgomesdossanto3612
    @matheusvictorgomesdossanto3612 2 года назад +6

    n = int(input('Digite um número: '))
    m = int(input('Digite um número: '))
    i=0
    while i!=5:
    print('[ 1 ] Somar ')
    print('[ 2 ] Multiplicar ')
    print('[ 3 ] Maior ')
    print('[ 4 ] Novos Números')
    print('[ 5 ] Sair do Programa')
    i = int(input('Digite sua opção: '))
    if i==1:
    s = n+m
    print(' ')
    print('A soma entre {} e {} é {}'.format(n,m,s))
    print(' ')
    elif i==2:
    c = n*m
    print(' ')
    print(('A multiplicação entre {} e {} é {}'.format(n,m,c)))
    print(' ')
    elif i==3:
    if mn:
    maior=m
    print(' ')
    print('entre {} e {}, o maior é {}'.format(m, n, maior))
    print(' ')
    else:
    print(' ')
    print('Os dois números, {} e {}, são iguais'.format(m,n))
    print(' ')
    elif i==4:
    n= int(input('Digite um número: '))
    m = int(input('Digite um número: '))
    elif i==5:
    print('finalizando')
    print('...')
    print('fim do programa! volte sempre!')
    else:
    print('opção inválida')
    print('======================================================')

  • @leonarderuiane6917
    @leonarderuiane6917 2 года назад +1

    Excelente exercício deu para ver bem a minha evolução em python :)

  • @ReiDoNoob
    @ReiDoNoob 2 года назад +3

    opa, fiz de um jeito diferente :)
    from time import sleep
    n1 = int(input('Primeiro número: '))
    n2 = int(input('Segundo número: '))
    while True: # loop infinito até dar um break ou um exit
    opc = int(input(f'''Com os números {n1} e {n2}, você deseja:
    1: Somar
    2: Multiplicar
    3: Saber qual é maior
    4: Novos números
    5: Sair do programa
    Sua escolha: '''))
    while opc > 5 or opc < 1: # vendo se o user digitou um numero errado
    print('Opção incorreta! Tente escrever umas das opções acima (1 a 5)')
    opc = int(input('Sua escolha: '))
    match opc: # switch case para ficar mais facil
    case 1: # Soma
    print('-='*3, 'Soma', '-='*3)
    print(f'{n1} + {n2} = {n1+n2}')
    print('-='*9)
    case 2: # Multiplicaçao
    print('-='*2, 'Multiplicação', '-='*2)
    print(f'{n1} x {n2} = {n1*n2}')
    print('-='*11)
    case 3: # Qual é o maior
    print('-='*2, 'Maior ou menor', '-='*2)
    if n1 > n2:
    print(f'{n1} é maior que {n2}')
    elif n1 < n2:
    print(f'{n2} é maior que {n1}')
    else:
    print(f'{n1} e {n2} são iguais')
    print('-='*12)
    case 4: # Escolhendo outros numeros
    n1 = int(input('Primeiro número: '))
    n2 = int(input('Segundo número: '))
    case 5: # Saindo do programa
    print('Que triste que está indo embora =/')
    sleep(2)
    print('Até mais :)')
    sleep(0.5)
    exit()
    sleep(3)

  • @r4tt0-rn6bo
    @r4tt0-rn6bo 4 месяца назад +1

    revendo o mundo 2 pela terceira vez agora to pegando o jeito kk

  • @Nouzenynn
    @Nouzenynn 2 года назад +3

    Opa gente, acabei usando "match e case" para fazer esse e ficou assim
    x = int
    while x != 5:
    n1 = float (input('Digite um numero: '))
    n2 = float (input('Digite outro numero: '))

    print ('O que deseja fazer com esses numeros \/', end=' ')
    print ('''
    [1] Somar
    [2] Multiplicar
    [3] Maior
    [4] Novos numeros
    [5] Sair
    ''')
    x = int (input('Escolha: '))
    match x:
    case 1:
    print (f'A Soma dos numeros {n1} + {n2} é: {n1+n2} ')
    case 2:
    print (f'A Multiplicação dos numeros {n1} x {n2} é: {n1*n2} ')
    case 3:
    if n1 > n2:
    print (f'O numero {n1} é maior do que o {n2}')
    else:
    print (f'O numero {n2} é maior que o {n1}')
    case 4:
    print ('informe os números novamente:')
    case 5:
    print ('FIM, obrigado por utilizar!!')

  • @SiriLepe
    @SiriLepe 8 месяцев назад

    eu achei que esse ''Novos Numeros'' era pra colocar o 3° valor pra fazer uma multiplicação ou soma ai coloquei que td vez que tu escolhe essa opção vc pode colocar mais um valor pra fazer o calculo, dps que vi esse video entendi, mas deu td certo e funcionou.

  • @Matheus_Duarte_
    @Matheus_Duarte_ 4 года назад +1

    Guanabara, você é o brabo !

  • @yurigabriel8943
    @yurigabriel8943 2 года назад +1

    nem sou muito de comentar mas esse exercício englobou muitos conhecimentos, eu adorei!!!
    n1=int(input('Primeiro valor: '))
    n2=int(input('Segundo valor: '))
    flag = 0
    while flag == 0:
    print(''' [1] somar
    [2] multiplicar
    [3] maior
    [4] novos números
    [5] sair do programa''')
    opcao=int(input('>>>>> Qual é a sua opção? '))
    if opcao == 1:
    print('\033[1;32mO resultado de {} + {} é: {}\033[m'.format(n1,n2,n1+n2))
    print('-' * 20)
    flag += 0
    if opcao == 2:
    print('\033[1;32mO resultado de {} x {} é: {}\033[m'.format(n1, n2, n1 * n2))
    print('-' * 20)
    flag += 0
    if opcao == 3:
    if n1>n2:
    print(f'\033[1;32m{n1} é maior que {n2}!\033[m')
    elif n2>n1:
    print(f'\033[1;32m{n2} é maior que {n1}!\033[m')
    elif n1==n2:
    print(' \033[1;31mOs valores são iguais!\033[m')
    print('-' * 20)
    flag += 0
    if opcao == 4:
    n1=int(input('\033[1;91mDigite seu primeiro NOVO valor: \033[m'))
    n2=int(input('\033[1;91mDigite seu segundo NOVO valor: \033[m'))
    flag += 0
    if opcao == 5:
    print('\033[1;31mFinalizando o programa...\033[m')
    from time import sleep
    sleep (2)
    print('\033[1;33mObrigado por usar nosso programa!!! :)\033[m')
    print('\033[1;32mTenha um ótimo dia.\033[m')
    flag += 1
    if opcao not in (1,5):
    print('Digite um número válido.')
    flag += 0

  • @isabellaribas9830
    @isabellaribas9830 2 года назад

    muito top, esse sem duvida é o exercicio que mais gostei

  • @aleatorioatila
    @aleatorioatila 4 года назад

    O programa da aula ficou bem parecido com o meu, exceto numa funcionalidade que adicionei no "maior" para se caso os números sejam iguais, ele dê outro valor.
    Muito obrigado pelo excelente conteúdo de qualidade equipe do Curso em Vídeo, sempre tive o sonho de programar desde de os meus 12 anos (Agora tenho 14), e finalmente consegui dar um pontapé inicial graças a vocês.
    Meu programa dessa aula:
    from time import sleep
    n1 = float(input('Digite o primeiro valor: '))
    n2 = float(input('Digite o segundo valor: '))
    comando = 0
    while comando != 5:
    print("""
    [ 1 ] Somar
    [ 2 ] Multiplicar
    [ 3 ] Maior
    [ 4 ] Novos números
    [ 5 ] Sair do programa""")
    comando = int(input('
    Digite o seu comando: '))
    if comando == 1:
    print('A soma de {} + {} dá o resultado de {}.'.format(n1, n2, n1 + n2))
    elif comando == 2:
    print('A multiplicação dos números {} x {} dá o resultado de {}.'.format(n1, n2, n1 * n2))
    elif comando == 3:
    if n1 > n2:
    print('O maior número entre {} e {} é {}.'.format(n1, n2, n1))
    elif n2 > n1:
    print('O maior número entre {} e {} é {}.'.format(n1, n2, n2))
    else:
    print('Os dois números são iguais.')
    elif comando == 4:
    n1 = float(input('Digite o primeiro valor: '))
    n2 = float(input('Digite o segundo valor: '))
    elif comando == 5:
    comando = 5
    else:
    print('Valor inválido. Tente novamente.')
    print('=-='*15)
    sleep(2)
    print('Fim do programa. Obrigado por usar.')

  • @DigMan1
    @DigMan1 Год назад

    Fiquei empacado na quarta opção, mas consegui resolver. Excelente vídeo!!
    Segue o código:
    # Primeira calculadora com dois valores
    import time
    n1 = int(input('Digite o primeiro valor: '))
    n2 = int(input('Digite o segundo valor: '))
    print('=-' * 30)
    print('OPERAÇÕES DISPONÍVEIS: ')
    escolha = str(input('[1] Somar
    [2] Multiplicar
    [3] Maior
    [4] Novos Números
    [5] Sair do programa
    '
    'Digite o valor da operação: '))
    while escolha != '5':
    if escolha == '1':
    print('VOCÊ ESCOLHEU SOMA: {} + {} = {}'.format(n1, n2, n1 + n2))
    print('=-' * 30)
    print('OPERAÇÕES DISPONÍVEIS: ')
    escolha = str(input('[1] Somar
    [2] Multiplicar
    [3] Maior
    [4] Novos Números
    [5] Sair do programa
    '
    'Digite o valor da operação: '))
    elif escolha == '2':
    print('VOCÊ ESCOLHEU MULTIPLICAÇÃO: {} x {} = {}'.format(n1, n2, n1 * n2))
    print('=-' * 30)
    print('OPERAÇÕES DISPONÍVEIS: ')
    escolha = str(input('[1] Somar
    [2] Multiplicar
    [3] Maior
    [4] Novos Números
    [5] Sair do programa
    '
    'Digite o valor da operação: '))
    elif escolha == '3':
    print('=-' * 30)
    if n1 > n2:
    print('VOCÊ ESCOLHEU MAIOR, E O MAIOR VALOR ENTRE {} E {} É = {}'.format(n1, n2, n1))
    elif n2 > n1:
    print('VOCÊ ESCOLHEU O MAIOR, E O MAIOR VALOR ENTRE {} E {} É = {}'.format(n1, n2, n2))
    else:
    print('{} e {} são iguais, escolha números diferentes para essa operação!!'.format(n1, n2))
    print('=-' * 30)
    print('OPERAÇÕES DISPONÍVEIS: ')
    escolha = str(input('[1] Somar
    [2] Multiplicar
    [3] Maior
    [4] Novos Números
    [5] Sair do programa
    '
    'Digite o valor da operação: '))
    elif escolha == '4':
    print('=-' * 30)
    print('Digite os novos números: ')
    n1 = int(input('Digite o 1º valor: '))
    n2 = int(input('Digite o 2º valor: '))
    print('=-' * 30)
    print('OPERAÇÕES DISPONÍVEIS: ')
    escolha = str(input('[1] Somar
    [2] Multiplicar
    [3] Maior
    [4] Novos Números
    [5] Sair do programa
    '
    'Digite o valor da operação: '))
    else:
    print('=-' * 30)
    print('Digite um número válido!')
    print('=-' * 30)
    print('OPERAÇÕES DISPONÍVEIS: ')
    escolha = str(input('[1] Somar
    [2] Multiplicar
    [3] Maior
    [4] Novos Números
    [5] Sair do programa
    '
    'Digite o valor da operação: '))
    print('=-' * 30)
    print('OBRIGADO!')
    time.sleep(2)
    print('Programa Encerrado!')

  • @marcos09alexandre13
    @marcos09alexandre13 Год назад

    Pra quem estiver tendo problemas com lógica, aconselho ir debugando o código...ajuda bastante.

  • @resantosp
    @resantosp 3 года назад +1

    Gratidão pura, professor!

  • @shamenix9117
    @shamenix9117 3 месяца назад

    Esse fiz sem olhar o video, fiquei até mais feliz kkkk

  • @albert5a
    @albert5a Год назад

    Muito obrigado por mais uma aula!!!!

  • @emer_songs
    @emer_songs Месяц назад

    Cara, essa atividade foi muito bacana! Fiquei contente de ter conseguido chegar ao mesmo resultado com alguns caminhos diferentes.
    Segue meu código, como ficou:
    from time import sleep
    num1 = int(input("Digite o primeiro valor: "))
    num2 = int(input("Digite o segundo valor: "))
    end = False
    while not end:
    choose = int(input('''
    [ 1 ] somar
    [ 2 ] multiplicar
    [ 3 ] maior
    [ 4 ] novos números
    [ 5 ] sair do programa
    >>> Qual é a sua opção?
    '''))
    if choose == 1:
    result = num1 + num2
    print("A soma entre {} + {} é {}".format(num1, num2, result))
    print('=-='*13)
    elif choose == 2:
    result = num1 * num2
    print("A multiplicação de {} x {} é {}".format(num1, num2, result))
    print('=-='*13)
    elif choose == 3:
    if num1 > num2:
    result = num1
    print("O MAIOR número entre {} e {} é {}.".format(num1, num2, result))
    print('=-='*13)
    elif num1 < num2:
    result = num2
    print("O MAIOR número entre {} e {} é {}.".format(num1, num2, result))
    print('=-='*13)
    else:
    print("Os números são iguais!")
    print('=-='*13)
    elif choose == 4:
    print("OK. Vamos analisar novos números!")
    num1 = int(input("Digite o primeiro valor: "))
    num2 = int(input("Digite o segundo valor: "))
    elif choose == 5:
    print("Finalizando . . . ")
    sleep(2)
    break
    else:
    print("OPÇÃO INVÁLIDA. Digite uma das opções disponíveis:")
    print('=-='*13)
    print("Fim do programa. Até a próxima!")

  • @firegems4907
    @firegems4907 4 года назад

    Esse exercício foi uns dos meus exercicios preferidos

  • @artedminasesportes3985
    @artedminasesportes3985 Год назад

    Curtindo muito esse curso, Muito obrigado professor.
    acrescentei uma função e algumas firulas kkk
    import sys
    from time import sleep
    parimp = ''
    menu = ''
    n1 = int(input('

    Digite um número: '))
    n2 = int(input('Digite outro número: '))
    if (n1+n2) % 2 == 0:
    parimp = 'PAR'
    else:
    parimp = 'IMPAR'
    soma = n1 + n2
    mult = n1 * n2
    maior = 0
    if n1 > n2:
    maior = n1
    elif n2 > n1:
    maior = n2
    else:
    maior = 'Iguais'
    sair = 6
    while menu != 6:
    menu = int(input(' [1] SOMAR
    [2] MULTIPLICAR
    [3] MAIOR
    [4] NOVOS NÚMEROS
    [5] PAR OU IMPAR
    [6] SAIR DO PROGRAMA
    ***** QUAL A SUA OPÇÃO? *****
    '))
    if menu > 6:
    print('Opção inválida !'.format(menu))
    if menu == 1:
    print('A soma de {} mais {} é igual a {}'.format(n1, n2, soma))
    if menu == 2:
    print('A multiplicação entre {} e {} é igual a {}'.format(n1, n2, mult))
    if menu == 3:
    print('O maior entre {} e {} = {}'.format(n1, n2, maior))
    if menu == 4:
    n1 = int(input('
    INFORME OS NÚMEROS NOVAMENTE:
    Digite um número: '))
    n2 = int(input('Digite outro número: '))
    if menu == 5:
    print('A soma de {} e {} é igual a {}, portanto é {}'.format(n1, n2, (n1+n2), parimp))
    print('FINALIZANDO...'.format(sair))
    sleep(1)
    print('3')
    sleep(1)
    print('2')
    sleep(1)
    print('1')
    sleep(1)
    print('Programa finalizado.
    Volte Sempre !')
    sys.exit()

    • @k4ioribeiro
      @k4ioribeiro Год назад +1

      Brabo kkk Mas pra q esse import sys???

    • @artedminasesportes3985
      @artedminasesportes3985 Год назад

      para colocar a funcionalidade de saída sys.exit()
      @@k4ioribeiro

  • @miguelangelo9937
    @miguelangelo9937 Год назад

    Estou a gostar bastante do conteúdo do Prof Guanabara, a forma com que ele apresenta as soluções a toda a didática explicada nas aulas, tudo se torna mais fácil de aprender! Fico travado em alguns exercícios e já desisti por duas vezes, mas este demorei 2 horas até conseguir chegar a um resultado final. Aceito criticas/sugestões ao meu modelo de programa. Obrigado
    Aqui vai:
    from time import sleep
    opção = 0
    soma = 0
    produto = 0
    maior = 0
    while opção != 5:
    n1 = int(input('Primero número: '))
    n2 = int(input('Segundo número: '))
    print('Que tipo de operação deseja fazer?')
    sleep(0.5)
    print('[ 1 ] Somar')
    sleep(0.5)
    print('[ 2 ] Multiplicar')
    sleep(0.5)
    print('[ 3 ] Maior')
    sleep(0.5)
    print('[ 4 ] Novos Números')
    sleep(0.5)
    print('[ 5 ] Sair do programa')
    sleep(0.5)
    opção = int(input('Escolha uma opção: '))
    if opção == 1:
    resultado = n1 + n2
    print('A soma entre {} e {} é de {}'.format(n1, n2, resultado))
    if opção == 2:
    produto = n1 * n2
    print('O produto entre {} e {} é de {}'.format(n1, n2, produto))
    if opção == 4:
    n1 = int(input('Primero número: '))
    n2 = int(input('Segundo número: '))
    print('Que tipo de operação deseja fazer?')
    sleep(0.5)
    print('[ 1 ] Somar')
    sleep(0.5)
    print('[ 2 ] Multiplicar')
    sleep(0.5)
    print('[ 3 ] Maior')
    sleep(0.5)
    print('[ 4 ] Novos Números')
    sleep(0.5)
    print('[ 5 ] Sair do programa')
    sleep(0.5)
    opção = int(input('Escolha uma opção: '))
    if opção == 3:
    if n1 > n2:
    maior = n1
    else:
    maior = n2
    print('O número {} é o maior!'.format(maior))
    print('Saiu do programa!')

  • @thomasvmf3984
    @thomasvmf3984 4 года назад

    esse foi Desafiador, me ajudou a aprender pra caramba
    n1 = int(input('1º numero:'))
    n2 = int(input('2º número:'))
    print('MENU')
    print('[1]Somar
    [2]Multiplicar
    [3]Maior
    [4]Novos números
    [5]Sair do programa')
    n = 0
    while n != 5:
    n = int(input('Escolha uma opção:'))
    if n == 1:
    soma = n1 + n2
    print('A soma entre {} e {} é: {}'.format(n1,n2,soma))
    elif n == 2:
    multiplicação = n1*n2
    print('O produto entre {} e {} é: {}'.format(n1,n2,multiplicação))
    elif n == 3:
    if n1 > n2:
    print('{} é maior que {}.'.format(n1,n2))
    elif n1 == n2:
    print('Não tem maior, {} e {} são iguais.'.format(n1,n2))
    else:
    print('{} é maior que {}.'.format(n2,n1))
    elif n == 4:
    n1 = int(input('1º numero:'))
    n2 = int(input('2º número:'))
    print('Você saiu do programa.. Até a próxima!')

  • @bekacynthia
    @bekacynthia 2 года назад

    MARAVILHA! CONSEGUI, PROFE GUANABARA!

  • @entusiastadaeletrica9942
    @entusiastadaeletrica9942 2 года назад

    Vou tentar levar isso pra dentro do meu programa.

  • @lilblueberry-k3i
    @lilblueberry-k3i 4 месяца назад +1

    Fiz tudo iquazinho sem olhar o vídeo, só que não queria rodar, então mudei 'opção' pra 'opcao' e funcionou🥲 eu já estava achando q tinha dado errado, mexi na endentação inteira até descobrir

  •  2 года назад

    muito bem explicado.

  • @noocapp
    @noocapp 7 дней назад +1

    FIZ ASSIM (Está em inglês porque estou estudando também):
    from time import sleep
    # Solicita os dois valores iniciais
    p1 = int(input('First value: '))
    p2 = int(input('Second value: '))
    op = 0 # Inicializa a variável da opção
    while op != 5: # Continua o loop até o usuário escolher a opção de sair
    sleep(0.7) # Pequena pausa para melhorar a experiência do usuário
    print('''
    Menu Options:
    [ 1 ] Sum
    [ 2 ] Multiplication
    [ 3 ] Bigger
    [ 4 ] New Numbers
    [ 5 ] End Program''')
    op = int(input("What's your option? "))
    if op == 1:
    print(f'The result of {p1} + {p2} is {p1 + p2}')
    elif op == 2:
    print(f'The result of {p1} x {p2} is {p1 * p2}')
    elif op == 3:
    if p1 > p2:
    print(f'The bigger number between {p1} and {p2} is {p1}')
    elif p2 > p1:
    print(f'The bigger number between {p1} and {p2} is {p2}')
    else:
    print(f'Both numbers are equal: {p1}')
    elif op == 4:
    # Permite ao usuário digitar novos números
    print('Enter new numbers:')
    p1 = int(input('First value: '))
    p2 = int(input('Second value: '))
    elif op == 5:
    print('Exiting program. Goodbye!')
    sleep(2)
    else:
    # Trata opções inválidas
    print('Invalid option. Please try again.')
    sleep(1) # Aguarda 1 segundo antes de voltar ao menu

  • @TVLS7x
    @TVLS7x 2 года назад +1

    Nesse por incrível que pareça usei a técnica de um while dentro de outro while.
    E aproveitei usei a logica booleana do exercício anterior usando True e False.
    Achei que fico até mais interessante e organizado mas ficou um pouco maior tambem haha

  • @linux_jeff
    @linux_jeff Год назад

    Bom vídeo. 🙂

  • @LuisLunellli
    @LuisLunellli 10 месяцев назад +1

    Estou fazendo este curso como complementar a faculdade de data science. Estou fazendo para aprender, mas ao mesmo tempo pensando que programadores básicos em um futuro próximo, provavelmente não irão mais existir, pois o Chat GPT faz qualquer um desses exercícios e muito mais, facilmente.
    Interessante ver comentários antigos e fazer o curso em 2024

    • @wesleymedeiros3175
      @wesleymedeiros3175 8 месяцев назад

      Não confia muito, uso o Chat as vezes e ele erra muito código, além de nem sempre fornecer a solução mais prática e fácil.

    • @fisico1815
      @fisico1815 4 месяца назад

      facilidade do uso de IA em programação irá comprometer futuros programadores uma vez que o custo por eles é maior para as impressas, fato! lógo o destino é claro como dia e obscuro como a incerteza do que a no escuro.

  • @soldado_dodoria
    @soldado_dodoria 2 года назад

    achei esse o melhor exercicio

  • @sumrz_
    @sumrz_ Год назад

    Esse foi o primeiro exercício (grande) que eu só de bater o olho, consegui fazer. Agradeço profundamente por tudo e por favor, não desista tá bom? Eu tava quase parando mas, resolvi que deveria continuar tentando!
    Aqui foi meu código, com algumas mudanças básicas.
    # Crie um programa que leia dois valores e mostre um menu na tela.
    from time import sleep
    print('SEJA BEM VINDO!! INFORME POR GENTILEZA UM NÚMERO PARA EFETUAR O CÁLCULO!')
    primeiro_valor = int(input('Primeiro valor: '))
    segundo_valor = int(input('Segundo valor: '))
    opção = 0
    while opção != 5:
    print('='*50)
    print('O que você deseja fazer com esses números?')
    opção = int(input('''
    [ 1 ] somar
    [ 2 ] multiplicar
    [ 3 ] maior
    [ 4 ] novos números
    [ 5 ] sair do programa

    Qual é a sua opção? '''))
    if opção == 1:
    soma = primeiro_valor + segundo_valor
    print('-'*50)
    print('A soma entre {} + {} é igual {}.'.format(primeiro_valor, segundo_valor, soma))
    sleep(4)
    if opção == 2:
    multiplicação = primeiro_valor * segundo_valor
    print('-'*50)
    print('A multiplicação entre {} x {} é igual a {}'.format(primeiro_valor, segundo_valor, multiplicação))
    sleep(4)
    if opção == 3:
    if primeiro_valor > segundo_valor:
    diferença = primeiro_valor - segundo_valor
    print('-' * 50)
    print('''O valor {} inserido é MENOR que o {} em {} unidades.'''.format(primeiro_valor, segundo_valor, diferença))
    elif primeiro_valor < segundo_valor:
    diferença = primeiro_valor - segundo_valor
    print('-' * 50)
    print('''O valor {} inserido é MAIOR que o {} em {} unidades.'''.format(primeiro_valor, segundo_valor, diferença))
    elif primeiro_valor == segundo_valor:
    print('-' * 50)
    print('Os valores inseridos são os mesmos. Portanto, não há nenhum maior ou menor pois são iguais.')
    sleep(4)
    if opção == 4:
    print('''Você deseja ter novos números? Por favor, informe os números novamente.''')
    primeiro_valor = int(input('Primeiro valor: '))
    segundo_valor = int(input('Segundo valor: '))
    else:
    print('Opção inválida! Por favor, digite o que deseja fazer com os números.')
    print('Fim do programa! volte quando quiser :D ')

  • @laissilvamascarenhas11
    @laissilvamascarenhas11 7 дней назад

    Pessoal, quase desisti quando tava estudando o if, mas persisti e agora estou achando que o while está fluindo melhor e to bem feliz de ter persistido.
    Segue a forma que fiz. Eu dei uma adicionada de funcionalidades só pra testar mais coisas e fiz umas coisas diferentes mas está funcionando:
    from time import sleep
    print('Abaixo informe dois valores que deseja utilizar em nossas operações matemáticas.')
    valor1 = int(input('Informe o 1º valor: '))
    valor2 = int(input('Informe o 2º valor: '))
    sair = False
    while not sair:
    print('''Escolha qual das operações deseja efetuar:
    [1] somar
    [2] multiplicar
    [3] maior
    [4] novos números
    [5] sair do programa''')
    menu = int(input('Informe qual o número da opção desejada: '))
    if menu == 1:
    soma = valor1 + valor2
    print(f'O resultado da soma do nº {valor1} com o nº {valor2} é {soma}.')
    sleep(4)
    print('''Deseja voltar para o menu ou podemos encerrar?
    [1] Voltar
    [2] Encerrar''')
    voltar = int(input('Escolha uma das opções: '))
    if voltar == 1:
    print('\033[2;31mVoltando para o menu...\033[m')
    sleep(3)
    elif voltar == 2:
    sair = True
    elif menu == 2:
    multi = valor1 * valor2
    print(f'O resultado da multiplicação do nº {valor1} com o nº {valor2} é {multi}.')
    sleep(4)
    print('''Deseja voltar para o menu ou podemos encerrar?
    [1] Voltar
    [2] Encerrar''')
    voltar = int(input('Escolha uma das opções: '))
    if voltar == 1:
    print('\033[2;31mVoltando para o menu...\033[m')
    sleep(3)
    elif voltar == 2:
    sair = True
    elif menu == 3:
    if valor1 > valor2:
    print(f'O nº {valor1} é maior que o nº {valor2}.')
    sleep(4)
    elif valor2 > valor1:
    print(f'O nº {valor2} é maior que o nº {valor1}.')
    sleep(4)
    elif valor1 == valor2:
    print('Os dois valores são iguais.')
    sleep(4)
    print('''Deseja voltar para o menu ou podemos encerrar?
    [1] Voltar
    [2] Encerrar''')
    voltar = int(input('Escolha uma das opções: '))
    if voltar == 1:
    print('\033[2;31mVoltando para o menu...\033[m')
    sleep(3)
    elif voltar == 2:
    sair = True
    elif menu == 4:
    valor1 = int(input('Informe um novo 1º valor: '))
    valor2 = int(input('Informe um novo 2º valor: '))
    sair = False
    elif menu == 5:
    sair = True
    else:
    print('\033[2;33mOpção inválida!\033[m')
    print("\033[2;32mFim da operação.\033[m")

  • @colosra9147
    @colosra9147 Год назад

    muito top os programas estão ficando cada vez mais bonitos!
    primeirovalor = int(input('Primeiro valor: '))
    segundovalor = int(input('Segundo valor: '))
    fim = False
    while not fim:
    print('''
    [ 1 ] Somar
    [ 2 ] Multiplicar
    [ 3 ] Maior
    [ 4 ] Novos números
    [ 5 ] Sair do programa
    ''')
    escolha = int(input('Qual sua opção: '))
    if escolha == 1:
    print('A soma entre {} + {} = {}'.format(primeirovalor, segundovalor, primeirovalor + segundovalor))
    elif escolha == 2:
    print('A multiplicação entre {} + {} = {}'.format(primeirovalor, segundovalor, primeirovalor * segundovalor))
    elif escolha == 3:
    if primeirovalor > segundovalor:
    print('O Primeiro valor é maior: {}'.format(primeirovalor))
    elif segundovalor > primeirovalor:
    print('O segundo valor é maior: {}'.format(segundovalor))
    else:
    print('Os valores são iguais: {}'.format(primeirovalor))
    elif escolha == 4:
    primeirovalor = int(input('Primeiro valor: '))
    segundovalor = int(input('Segundo valor: '))
    elif escolha == 5:
    fim = True
    else:
    print('Escolha invalida tente novamente.')
    print('=-=' * 15)
    print('Obrigando por usar o sistema Colosra 1.0, volte sempre!')

  • @Daniel-pw5xp
    @Daniel-pw5xp 28 дней назад

    Eu tenho que aprender a interpletar texto... eu fiz o "Adicionar numeros novos", como realmente adicionar um numero extra, deu muito trabalho e nao quis ver a resolução enquanto nao estivesse funcionando, é, pelo menos aprendi mais kakak, eu criei um if diferente pra cada opçao, caso o numero novo que foi adicionado sofresse alteração, agora descobri que era so alterar os numeros que ja existiam😅

  • @lindomarharoldo309
    @lindomarharoldo309 4 года назад

    Valeu pelo vídeo!

  • @Saykmaruu
    @Saykmaruu Год назад +1

    *QUASE DESISTI DE FAZER ESSE*
    Passei uma tarde inteira, boa parte da noite e nada, fui dormir desanimado pq sempre estava dando erro, acordei e fui tentar novamente e consegui fazer e ficou tudo da forma que eu desejava, ao meu ver ficou perfeito, estou muito feliz, muito gratificante.
    import os
    so = 0
    s = str(input('DIGITE ENTER PARA CONTINUAR' ))
    while s != '5':
    s = str(input('*--MENU--*
    [1]SOMAR
    [2]MULTIPLICAR
    [3]MAIOR
    [4]LIMPAR
    [5]SAIR DO PROGRAMA! '))
    if s == '1':
    num = int(input('[1]ADD NÚMEROS'))
    while num != 00:
    num = float(input('NÚMEROS? [00]INICIAR SOMA! '))
    so += num
    if num == 00:
    print(f'{so:.0f}')
    print('_'*35)
    print(' LIMPE O PROGRAMA DIGITANDO [4]
    ANTES DE INICIAR OUTRO PROCEDIMENTO')
    print('_'*35)
    if s == '2':
    inf = int(input('INFORME O 1º NÚMERO: '))
    print('---[00]INICIAR MULTIPLICAÇÃO--- ')
    ss = 1
    while inf != 00:
    ss *= inf
    inf = int(input(f'QUAIS SÃO OS OUTROS NÚMEROS?'))
    print('_-_'*3)
    print(f' {ss:.0f}')
    print('_'*35)
    print(' LIMPE O PROGRAMA DIGITANDO [4]
    ANTES DE INICIAR OUTRO PROCEDIMENTO')
    print('_'*35)
    if s == '3':
    maiorn = 0
    maior = float(input('PRIMEIRO NÚMERO: '))
    print('---[00]INICIAR E DESCOBRIR QUAL O MAIOR NÚMERO---')
    while maior != 00:
    maior = float(input('INFORME MAIS NÚMERO: '))
    maiorn += 0
    if maior > maiorn:
    maiorn = maior
    print('_-_'*10)
    print(f'{maiorn:.0f} FOI O MAIOR NÚMERO INFORMADO')
    print('_'*35)
    print(' LIMPE O PROGRAMA DIGITANDO [4]
    ANTES DE INICIAR OUTRO PROCEDIMENTO')
    print('_'*35)
    if s == '4':
    os.system('python "/storage/emulated/0/python3/PYTHON56.py"')
    Durante os testes eu vi que se fizesse a soma duas vezes ele ia juntar o valor da primeira soma com a segunda soma, aí fui pesquisar como reiniciar o programa e achei essa biblioteca (os) com a função de abrir um programa salvo, e funcionou perfeitamente.
    Obs estou programando pelo celular

  • @jujunaarea565
    @jujunaarea565 3 года назад

    Snow de bola hem!!

  • @0129z
    @0129z Год назад +1

    Eu consegui fazer, mas o unico problema do meu foi porque eu coloquei o input fora do while, ai meio que ficava spamando o resultado kkkkkk, mas quando eu vi-o video ficou mais claro, ate aprendir uma nova coisa

  • @saxvilao
    @saxvilao 4 года назад

    Positivo!

  • @pr.rafaelnascimento
    @pr.rafaelnascimento 11 месяцев назад

    Consegui depois de varias tentativas.
    Teve erro de indentação que só decrobri depois que apaguei e comecei outra vez, esqueci de colocar o input na opção 4.. mas consegui depois.

  • @cristianoparisio1787
    @cristianoparisio1787 Год назад

    Eu consegui fazer tudo igual somente a opção 4 que eu não consegui achar a solução de jeito nenhum, fritei os neurônios aqui, Até pensei: GUSTAVO MAU ! lançando alguma coisa nova nessa 4 q ainda nem ensinou a gente... Coitado do Gustavo... kkkkkk a opção 4 era usar somente raciocínio lógico... Muito bom o exercício!

  • @giovaneescalonilla7148
    @giovaneescalonilla7148 3 года назад

    Tomando uma surra do mundo 2 mas agora foi, só faltou o sleep mesmo, mas pelo menos consegui fazer sozinho heheh

  • @leonardogomes4428
    @leonardogomes4428 4 года назад

    Maneiro D+

  • @xandi5815
    @xandi5815 3 года назад +2

    ótimo sistema de programas simultâneos... o bom do código ser grande é que vc se orgulha mais no final kkkkkkkkkk

  • @danielminowa3747
    @danielminowa3747 Год назад

    Tava tendo problema de loop infinito e não sabia o que era. Ao ver a resolução do exercício, descobri que fazer input dentro do while tava causando esse loop kkk. Caso alguém passou pela mesma situação, ta aí o motivo

  • @murilogaeta2968
    @murilogaeta2968 4 года назад +1

    Dica, da para poupar um if usando a função max(x, y).

    • @bog4ntkd8932
      @bog4ntkd8932 3 года назад

      Eu chegue a criar uma lista com os dois valores e joguei pra ler o max(lista)

  • @robsonsantiago1423
    @robsonsantiago1423 Год назад

    Achei que não conseguiria, mas esse exercício é o famoso "só tem tamanho". Tiveram exercícios com menos da metade das linhas desse que deram mais trabalho.

  • @carolinesampaio6994
    @carolinesampaio6994 Год назад

    Eu vendo q o prof fez o mesmo q eu kkkk, se sentindo abraçada. Também botei str e não entendia porque 5 não saia, depois q saquei kkkkkk

  • @leomdpaz
    @leomdpaz Год назад

    Resolvi usar bastante coisa do que vimos até agora, misturando bastante coisa e adorei o resultado! principalmente do FOR trazendo um charme no final
    from time import sleep
    print('-=' * 20)
    print(' ' * 12, '\033[33mO Matemático\033[m')
    print('-=' * 20)
    a = int(input('Digite o primeiro valor: '))
    b = int(input('Digite o segundo valor: '))
    print('-' * 20)
    print('Agora escolha dentre as opções: ')
    c = 0
    while c != 1:
    d = int(input('[1] Somar
    [2] Multiplicar
    [3] Informar o maior
    [4] Novos valores
    [5] Sair do programa
    '))
    if d == 1:
    print(f'{a} + {b} = \033[32m{a + b}\033[m')
    print('-' * 20)
    elif d == 2:
    print(f'{a} X {b} = \033[32m{a * b}\033[m')
    print('-' * 20)
    elif d == 3:
    if a > b:
    print(f'O maior valor é o \033[33m{a}\033[m')
    print('-' * 20)
    elif b > a:
    print(f'O maior valor é: \033[33m{b}\033[m')
    print('-' * 20)
    else:
    print('Os dois valores são \033[33miguais\033[m')
    print('-' * 20)
    elif d == 4:
    a = int(input('Digite o primeiro valor: '))
    b = int(input('Digite o segundo valor: '))
    print('-' * 20)
    elif d == 5:
    e = int(input('Você tem certeza?
    [1] Sim
    [2] Não
    '))
    print('-' * 20)
    while 1 != e != 2:
    print('\033[31mDigite uma opção válida.\033[m')
    print('-' * 20)
    e = int(input('Você tem certeza?
    [1] Sim
    [2] Não
    '))
    if e == 1:
    print(f'Finalizando programa',end='')
    for x in range (1,5):
    sleep(1)
    print('.',end='')
    print('
    Adeus!')
    break
    elif e == 2:
    print('Ok, retornando.')
    print('-' * 20)
    else:
    print('\033[31mDigite uma opção válida.\033[m')
    print('Obrigado por utilizar \033[33mO matemático\033[m!')

  • @alissonamegle964
    @alissonamegle964 7 месяцев назад

    Na opção 3 o else ali nao vai dar mt certo, pois se as opções forem iguais ele vai ler como maior, pois esta em else, deveria ter mais uma opção em elif para mostrar que os valores foram iguais, top a aula e como sempre guanabara mandou mt bem!!!
    loop = True
    while loop:
    pvalor = int(input("Digite o primeiro valor: "))
    svalor = int(input("Digite o segundo valor: "))
    print("-------------------------")
    print("Escolha uma opção para operação!")
    print("")
    print("[ 1 ] SOMAR
    [ 2 ] MULTIPLICAR
    [ 3 ] MAIOR
    [ 4 ] NOVOS NÚMEROS
    [ 5 ] SAIR DO PROGRAMA")
    print("")
    escolha = int(input(f" "))
    print("")
    if escolha == 1:
    soma = pvalor + svalor
    print(soma)
    elif escolha == 2:
    mult = pvalor * svalor
    print(mult)
    elif escolha == 3:
    if pvalor > svalor:
    print(f"Valor maior é: {pvalor}")
    elif svalor > pvalor:
    print(f"Valor maior é: {svalor}")
    elif svalor == pvalor:
    print(f"Os valores {pvalor} e {svalor} sao iguais!")
    elif escolha == 4:
    pvalor
    svalor
    elif escolha == 5:
    break
    else:
    print("Opção invalida, tente novamente!")
    print("Finalizando...")
    print("Fim do programa!")