Exercício Python

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

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

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

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

  • @danillopaulo8325
    @danillopaulo8325 5 лет назад +268

    Eu quebrei a cabeça pra fazer sozinho, e consegui. E quando consegui, foi incrível e tudo começou a fazer sentido. Quando isto aconteceu, eu sequer precisava testar pois tudo fazia sentido só olhando o corpo do código. É uma sensação incrível.

  • @JoãoVitor-v3j7h
    @JoãoVitor-v3j7h Год назад +4

    to no 1º semestre da faculdade e to aprendendo a programar, quando o professor passou esse exercício em aula eu não entendi nada, não tinha minima ideia do que fazer, não entendia as explicações do professor, graças as aulas do Guanabara to conseguindo melhorar bastante e finalmente aprender, aprendo mais por aqui do q pela faculdade em sí

  • @franciscotadeupezzi3431
    @franciscotadeupezzi3431 4 года назад +14

    Obrigado! Como dizia os antigos "Quem faz e refaz aprende cada vez mais!!!". Obrigado!

  • @rafaelsantos-fj6zf
    @rafaelsantos-fj6zf 3 года назад +1

    Muito bom
    estava totalmente perdida e depois dessa aula consegui finalizar;
    #Resolução Par Ou Impar
    #Determinando um numero
    número = int(input("Me diga um número:"));
    #calculo:
    resultado = número % 2
    #o resto da divisao de numero par por 2 é 0 e de numero impar é um;Sendo assim:
    #Qando for PAR:
    if resultado == 0:
    print("O numero {} PAR".format(número))
    #Quando for IMPAR:
    else:
    print("O número {} é IMPAR".format(número))

  • @ivelinlins2047
    @ivelinlins2047 2 года назад +112

    Ao invés de criar uma outra variável para guardar a conta, eu apenas coloquei direto na condição if:
    n = int(input('Digite um número qualquer: '))
    if n % 2 == 0:
    print('O número é PAR!')
    else:
    print('O número é ÍMPAR!')

    • @gabrieljessemaiadaluz4647
      @gabrieljessemaiadaluz4647 Год назад +3

      Eu fiz assim mesmo

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

      @@gabrieljessemaiadaluz4647 me 2
      import math
      nr=int(input("Insira o número: "))
      if nr%2==0:
      print("O número {} é par".format(nr))
      else:
      print("O número {} é impar".format(nr))
      ignorem o import math pensava que existia um metodo nesse modulo que permitia fazer direto

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

      Fiz igual, sem tirar nem por.

    • @filtro_d._barro
      @filtro_d._barro Год назад +1

      KK fiz idêntico, ate a mesma variável.

    • @fã_do_itadori_11
      @fã_do_itadori_11 Год назад

      Usei a mesma lógica do resto da divisão tbm jkdkk achei bem mais prático

  • @batatinhagames3289
    @batatinhagames3289 4 года назад +19

    *n = int(input('Digite um número: '))*
    *print('O número é par' if n%2 == 0 else 'O número é impar')*
    Acho incrível como q o Python lhe dá a liberdade de escrever dessas formas super compreensíveis e simples :)

  • @arthurfranca229
    @arthurfranca229 3 года назад +41

    São várias as formas de resolver este exercício. Eu fiz pela lógica de que todo número que não seja par, quando dividido por 2, o resultado é um número com vírgula. Então aproveitei essa lógica.
    a = float(input('Digite um número: '))
    b = a/2
    if b == int(b):
    print('Este número é par!')
    else:
    print('Este número é ímpar!')

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

      eu fiz exatamente assim kkkkkkkkk

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

      ksksksksksksksks
      @@Lordan7

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

    Vendo todas as aulas e me apaixonando cada vez mais por programação, obrigado pelo conteúdo que deus lhe abençoe.

  • @miickeypdrp5819
    @miickeypdrp5819 4 года назад +50

    número = int(input('me diga um número qualquer: '))
    if número % 2 == 0:
    print(número,'é par.')
    else:
    print(número,'é impar.')

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

    Que sensação incrível de está resolvendo os exercícios todos e rápido e acertando!

  • @pedrosoares2995
    @pedrosoares2995 6 лет назад +33

    Eu nem lembrei do % kkkk, então fiz assim:
    n=int(input('Digite um numero inteiro: '))
    if 2*int(n/2)==n:
    print('É par')
    else:
    print('É impar')

    • @pandamaionese
      @pandamaionese 5 лет назад +2

      eu pensei nisso, só que veio a duvida depois, e se a pessoa escolher 0 o 1?

    • @-_tcholin_-1586
      @-_tcholin_-1586 3 года назад +1

      eu fiz m=n // 2
      if m < 1
      print

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

    Valeu!

  • @Giggio36
    @Giggio36 5 лет назад +74

    Também, uma maneira simples, de outra forma: é só comparar a divisão inteira por 2 com a divisão normal por 2, se der igual, é par!
    numero=int(input('Dê um número qualquer: '))
    if numero//2 == numero/2:
    print('O número {} é par!'.format(numero))
    else:
    print('O número {} é ímpar!'.format(numero))

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

      boa forma, fiz igual o professor, mas ambas funcionam plenamente.
      n = float(input('Digite um número: '))
      s = float(n % 2)
      if s == 0:
      print('{:.0f} é um número par'.format(n))
      else:
      print('{:.0f} é um número impar'.format(n))

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

      transcedeu

    • @CharlesSilva-xh2pm
      @CharlesSilva-xh2pm 4 года назад

      Eu fiz assim:
      n=int(input('Digite um numero:'))
      if n%2==0: print('Esse numero é par!')
      else: print('Esse numero é impar!')

    • @CharlesSilva-xh2pm
      @CharlesSilva-xh2pm 4 года назад +1

      não precisa criar uma variável para colocar o resultado da soma. Ja no próprio IF voce ja coloca essa condição: if n%2==0: (se o resto da divisa entre o numero e o 2 for "0" então o numero é par.

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

      E eu que fiquei com preguiça de usar cálculo
      pares = ['0', '2', '4', '6', '8']
      num = input('Digite um número inteiro: ')
      numList = list(num)
      print(f'{num} é um número par!' if numList[-1] in pares else f'{num} é um número ímpar!')

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

    Meta de trabalhar na área ainda em 2023!!!! hoje 23/12/22
    Estou muito feliz em já começar acertando sozinho! Esse foi mole
    EXERCICIO#30:
    num = int(input('Digite um número: '))
    if num % 2 == 1:
    print(f'O número {num} é impar')
    else:
    print(f'O número {num} é par')

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

      conseguiu mn?

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

    As aulas são top, muito bem explicado.
    fiz o meu assim :
    num = int(input('Digite um número: '))
    print(f'esse número é ímpar' if num % 2 else 'esse número é par')

  • @howhowholywoo
    @howhowholywoo 2 года назад +10

    Esse exercício pra mim foi bem divertido e simples de fazer! Vou comparilhar meu código com vcs :)
    num = input('Digite um número aleatório: ')
    impar = num.rfind('1,3,5,7,9')
    if num == impar:
    print('{} é um número ímpar!'.format(num))
    else:
    print('{} é um número par!'.format(num))

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

      Cara, tu pensou muito bem como fazer o código. O meu já foi de outro jeito.
      n=int(input("Digite um número e eu lhe direi se é par ou ímpar."))
      if n == 0:
      print('Zero é nulo')
      elif (n % 2 == 0):
      print('O número',n,'é par')
      elif (n % 2 !=0):
      print("O número",n,"é ímpar")

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

      creio ter entendido a SUA lógica, q faz sentido, mas a do programa tá td errada. vou explicar
      Sua lógica creio ter sido de checar se o último dígito do número é um algarismo sabidamente ímpar, vulgo 1, 3, 5, 7 e 9; se terminar em um desses seria ímpar, o q faz total sentido.
      Porém seu código está procurando outra coisa. ele está checando, de trás para frente (o q faz sentido) se ele acha a string "1,3,5,7,9" (o q não faz sentido), pois assim só seria ímpar se a pessoa digitasse: 'quaisquerNúmeros1,3,5,7,9', mas se ela digitar qualquer outro valor, inclusive números que terminassem em algarismos ímpares, o programa não acusaria de ser ímpar.
      Adicionalmente, a condição do 'if' tbm não bate, ela pergunta se a string q o usuário deu é igual ao índice q o método rfind() retornou, sendo q na maioria dos casos não seria, o q retornaria -1, e -1 não seria igual a nada q alguém normalmente vá digitar.
      A correção q eu faria é:
      criar uma variável de nome 'ultimo', q guarda o último índice/algarismo da string, então checar se esse 'ultimo' é igual a um daqueles valores. O Guanabara ainda não passou, eu acho, mas seria com o seguinte operador: 'or' (significa ou), ele ajuda a checar se uma condição é uma coisa ou outra coisa. funcionaria assim:
      ultima = num[ len(num) - 1 ]
      if ultima == 1 or ultima == 3 or ultima == 5 or ultima == 7 or ultima == 9:
      print('Ímpar')
      else:
      print('Par')
      no if estão sendo testadas 5 condições, uma condição para cada número que 'ultima' poderia ser para dar ímpar, se AO MENOS UMA daquelas condições for verdadeira, o if irá acontecer, se TODAS forem falsas, o if não executará.
      (PS.: nesse caso é impossível todas as condições acontecerem ao mesmo tempo, pois são mutualmente excludentes; mas em outros programas você poderia colocar condições que não excluem umas as outras.)
      (PS. 2: para testar se múltiplas condições são verdadeiras ao mesmo tempo e só executar se nenhuma for falsa, usa-se o operador 'and' (q se traduz como 'e', tipo "se condição 1 é verdadeira e condição 2 é verdadeira também"))

    • @Mateus-zs3it
      @Mateus-zs3it Год назад

      @@tonyoliver2684 boa explicação mano
      assim tbm funcionaria
      num = input('Digite um número: ')
      impar = ['1', '3', '5', '7', '9']
      if num[-1] in impar:
      print('É um número ímpar.')
      else:
      print('É um número par.')

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

      caramba, o jeito que tu fez o seu código foi muito inteligente KKKKKKKK

    • @RodegheriPlaystation
      @RodegheriPlaystation 10 месяцев назад

      @@Mateus-zs3itobrigado, queria achar o erro do meu, e parece ser no IN, eu sei == .

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

    Perfeito! Tinha conseguido fazer antes da conclusão da seguinte forma:
    num = int(input('Me diga um número inteiro qualquer: '))
    if (num % 2) == 1:
    print('Este numéro é impar!')
    else:
    print('Esse número é par!')

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

    kkkkkkkk Eu não conhecia o conceito matemático então fui na logica e compliquei demais kkkkk
    Segue meu código:
    nmr = (input('Escolha um numero e direi se é PAR ou IMPAR : '))
    nmr = nmr[len(nmr)-1]
    if nmr=='0' or nmr=='2' or nmr=='4' or nmr=='6' or nmr=='8':
    print('Seu numero é par')
    else:
    print('Seu nmr é impar')

  • @betuelbmx8480
    @betuelbmx8480 5 лет назад +1

    cara tinha tentado varias formas e não tinha pensado nessa .muito bom guanabara .

  • @kakaalveslima
    @kakaalveslima 4 года назад +7

    A forma que eu fiz foi bem diferente das que eu vi
    x = int(input('Digite um numero: '))
    y = x/2
    print('Esse numero é par'if y == int(y) else 'Esse numero é impar')
    Eu só dividi o valor por 2, se o valor da divisão for inteiro é par se não é impar.

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

      Fiz isso tbm kkkkkkkkk

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

    Bom, achei até agora todos os exercícios bem tranquilos, to resolvendo tudo direto nos vídeos
    v1 = int(input('Digite um número: '))
    if (v1%2) == 0:
    print('O número é par')
    else:
    print('O número é ímpar')

  • @flaviomoraes7194
    @flaviomoraes7194 6 лет назад +43

    Uma forma mais simples:
    num = int(input('Me diga um número: '))
    if num%2==0:
    print('Número PAR')
    else:
    print('Número ÍMPAR')

    • @iv5062
      @iv5062 5 лет назад +1

      Tbm fiz assim. Partindo do princípio de que todo número par, dividido por dois resulta em número inteiro.

    • @msmatheusaugusto1
      @msmatheusaugusto1 5 лет назад +1

      @@iv5062 Também fiz assim, a partir desses princípios!

    • @luizfernandozacarkimsoares9346
      @luizfernandozacarkimsoares9346 5 лет назад +2

      Foi a forma que fiz também

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

      Fiz desse jeito também rss

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

      Moleza!!! ✌

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

    Nesse eu consegui ser mais sucinto na linguagem lol
    num = int(input("Digite um número inteiro: "))
    if (num % 2) == 0:
    print("O número {} é PAR".format(num))
    else:
    print("O número {} é IMPAR".format(num))
    Muito obrigado pelos conteúdos...

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

    num = int(input("Digite um numero para saber se ele é par ou impar: "))
    print(f"O número {num} é par!" if num%2==0 else f"O número {num} é impar")

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

    Eu fiz usando o cálculo direto na condição. Muito de boa esse exercicio.
    num = int(input('Digite um número inteiro: '))
    if num % 2 == 0:
    print(f'O número {num} é PAR!')
    else:
    print(f'O número {num} é ÍMPAR!')

  • @juanicaro5383
    @juanicaro5383 5 лет назад +48

    Outra maneira:
    n = int(input('Digite um número: '))
    d = n / 2
    if d == int(d):
    print('O número que você digitou é par!')
    else:
    print('O número que você digitou é ímpar!')

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

      Achei elegante. 🙂

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

      O primeiro que eu tentei foi assim, mas não sabia que precisava ter o () depois do int, então fui pelo resto da divisão

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

      Linda resolução eu estava atras dessa linguagem formal matemático

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

      fiz dessa maneira

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

      O meu ficou um pouco mais robusto mas ficou bem parecido
      n=int(input('digite um numero inteiro:'))
      par=int(n/2)
      impar= n/2
      if par==impar:
      print('O numero {} é par'. format(n))
      else:
      print('O numero {} é impar'.format(n))

  • @roledo2009
    @roledo2009 4 месяца назад +1

    Primeiro exercício que faço com menos linhas que o Guanabara!!!
    num = int(input('Digite um número: '))
    print(f'PAR' if num % 2 == 0 else f'IMPAR')

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

    Usando a regra Binaria da certo..kk
    num = int(input('Digite um numero: '))
    resultado = num % 2
    if resultado == 0:
    print('E PAR')
    else:
    print('E IMPA')

    • @CharlesSilva-xh2pm
      @CharlesSilva-xh2pm 4 года назад

      Ou simplismente: if numero%2==0: print('Esse numero é par!')

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

    Fiz o meu assim:
    num = int(input('Me diga um número qualquer: '))
    if num == num % 2:
    print('o número {} é ÍMPAR'.format(num))
    else:
    print('O número {} é PAR'.format(num))

  • @leopimenta1
    @leopimenta1 5 лет назад +18

    Não lembrei do %, mas lembrei do // :
    n = int(input('Digite um número: '))
    if (n // 2) * 2 == n:
    print('É par.')
    else:
    print('É ímpar.')

    • @amo.goticas666
      @amo.goticas666 Год назад +1

      vlw mano, da forma que o Guanabara fez, estava dando erro no meu, todos os números mesmo sendo impar ou par eram considerados impar, com seu método o programa funcionou normalmente

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

      n = int(input('Digite um número: '))
      if n % 2 == 0:
      print('O número {} é PAR'.format(n))
      else:
      print('O número {} é IMPAR!'.format(n))@@amo.goticas666

  • @luis-5709
    @luis-5709 Год назад +2

    cara você é muito top, amo seus videos❤❤

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

    EX030:
    numero = int(input('Digite um número: '))
    if numero % 2 == 0:
    print(f'O número {numero} é PAR.')
    else:
    print(f'O número {numero} é ÍMPAR.')
    print()

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

    Fiz assim:
    n=int(input('Um número:'))
    r= n % 2
    impar=1
    par=2
    if r==1:
    print(f'O número {n} é impar')
    else:
    print(f'O número {n} é par')

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

    Para os interessados em uma maneira muito mais complicada do que o Guanabara e os colegas aqui abaixo mostram, eu fiz um código para treinar o if...else e a manipulação str ao mesmo tempo. Quis brincar um pouco depois de ter achado o resultado matematicamente e deu nisso:
    num = int(input('Digite um número inteiro qualquer: '))
    numtxt = str(nm).strip()
    numfinal = numtxt[(len(numtxt)-1):]
    if numfinal in ['0', '2', '4', '6', '8']:
    print(f'O número {nm} é PAR!')
    else:
    print(f'O número {nm} é ÍMPAR!')

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

      Gostei dessa forma de usar o .format(). Bem mais simples e mais rápido. Valeu

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

      Amei sua solução! Ela faz mais sentido com meu tipo de raciocinio que a do professor hahahaha

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

      estava tentando dessa maneira mas desisti e assisti o tutorial, achei que nao tinha solução dessa forma ai kkkkkk

  •  3 года назад

    Eu fiz dessa forma:
    n1 = int(input('Digite um número qualquer '))
    if n1 % 2 == 0:
    print('O número {} é par.'.format(n1))
    else:
    print('O número {} é ímpar.'.format(n1))

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

    n = int(input('Digite um núemro inteiro qualquer: '))
    if n % 2 == 0:
    print('O número {} é par.'.format(n))
    else:
    print('O número {} é impar.'.format(n))

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

    Muito obrigado, Gustavo Guanabara.

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

    numero = int(input('Digite um numero inteiro: '))
    if numero % 2 == 0:
    print('par')
    else:
    print('impar')

  • @leandro_fmoraes
    @leandro_fmoraes 7 лет назад

    Eu fiz direto e deu certo. Quanto menos variável criar no programa melhor.
    if número % 2 == 0:
    print('O número {} é par'.format(número))
    else:
    print('O número {} é impar'.format(número))

  • @elanonimousofbrazil6008
    @elanonimousofbrazil6008 5 лет назад +13

    # MINHA RESOLUÇÃO
    n = int(input('Digite um número: '))
    if n % 2 == 0: # Se o resto da divisão entre n e 2 for igual a 0, faça:
    print('O número é PAR')
    else: # Senão
    print('O número é ÍMPAR')

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

    A minha resolução:
    from time import sleep
    print('Par ou Ìmpar')
    print()
    sleep(0.2)
    n = int(input('Digite um número:'))
    print()
    if n % 2 == 0:
    print('O número {} é PAR'.format(n))
    else:
    if n % 2 != 0:
    print('O número {} é ÍMPAR'.format(n))
    sleep(1)
    print()
    print('Fim do Programa')

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

    #Ímpar ou par?
    n = int(input('Me dia um número qualquer: '))
    if (n%2) == 1:
    print('Este número é ímpar.')
    else:
    print('Este número é par')

  • @Relliarth
    @Relliarth 3 года назад +7

    Esqueci do %, mas achei outro jeito usando o trunc() da biblioteca math:
    from math import trunc
    numero = float(input('Digite um número qualquer: '))
    resultado = (trunc(numero / 2)) * 2
    if numero == resultado:
    print('Este número é par.')
    else:
    print('Este número é impar.')

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

    olha eu quebrei a cabeca pra fazer esse, parecia simples,mas por fim nao consegui sozinho, fiquei decepcionado que nao consegui fazer da maneira que imaginava e nao fazia ideia como usar o meio matematico para me auxiliar, estava tentando usar os modulos com a variavel em str, mas pelo que vi nos comentarios eu precisaria usar um operador chamado "or" que significa "ou" em portugues, operador este que ainda nao foi apresentado ate essa aula

  • @einsteinsousa7511
    @einsteinsousa7511 7 лет назад +42

    Professor por favor faça a atualização do PyCharm

    • @BennyXgg
      @BennyXgg 7 лет назад +2

      quando vc entrar no seu pycharm, vai aparecer carregando a pasta de seus projetos.
      clica em cancelar, ira aparecer a entrada do pycharm, vai com configurações, em baixo do nome pycharm, e vai na última linha .É de atualização.. verifica lá,, se tiver, é só att o seu.

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

    Qual o nome da aula bonus que fala sobre as cores?

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

    Eu fiz diferente, mas funciona também, o seu ficou bem mais fácil.
    numero = int(input('Digite um número: '))
    condicao = (numero // 2) * 2
    if condicao == numero:
    print('Você digitou um número PAR')
    elif condicao != numero:
    print('Você digitou um número ÍMPAR')

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

    Pessoal, fiz o meu de uma forma bem complexa, colocando descrições em cada método...
    Tem o meu método e o do professor no mesmo programa...
    impar = str([1, 3, 5, 7, 9]) # Cria uma lista contendo os números ímpares
    # Solicita ao usuário uma entrada de dado
    nr = str(input('Insira um número inteiro: '))
    # Selecionar método
    escolha = input('Deseja usar qual método? 1 = Choice; 2 = Módulo; ')
    if escolha == '1': # Caso o usuário teclou 1, faça:
    if nr.isdigit(): # Se a entrada do usuário for um digito:
    if nr[-1] in impar: # -1 Para verificar qual o último digito da entrada do usuário - Ex: 123 = 3
    print('Número ímpar.')
    else: # Caso não seja um dos números ímpares da lista:
    print('Número par.')
    else:
    # Se não passar no teste .isdigt será uma string
    print('Apenas números são aceitos... Tente novamente.')
    elif escolha == '2': # Se o 2 foi escolhido, usará o operador 'Resto da Divisão'
    try: # O try testa o código se é possível converter a variável 'nr' para int;
    nr = int(nr)
    if int(nr) % 2 == 1:
    print('Número ímpar. ')
    else:
    print('Número par. ')
    except ValueError: # Caso seja uma string, não vai conseguir converter e vai dar ValueError;
    print('Apenas números são aceitos... Tente novamente.')

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

      Pra que isso tudo? kkkkkkk
      Seu código corrigido para copiar:
      impar = str([1, 3, 5, 7, 9]) # Cria uma lista contendo os números ímpares
      # Solicita ao usuário uma entrada de dado
      nr = str(input('Insira um número inteiro: '))
      # Selecionar método
      escolha = input('Deseja usar qual método? 1 = Choice; 2 = Módulo; ')
      if escolha == '1': # Caso o usuário teclou 1, faça:
      if nr.isdigit(): # Se a entrada do usuário for um digito:
      if nr[-1] in impar: # -1 Para verificar qual o último digito da entrada do usuário - Ex: 123 = 3
      print('Número ímpar.')
      else: # Caso não seja um dos números ímpares da lista:
      print('Número par.')
      else:
      # Se não passar no teste .isdigt será uma string
      print('Apenas números são aceitos... Tente novamente.')
      elif escolha == '2': # Se o 2 foi escolhido, usará o operador 'Resto da Divisão'
      try: # O try testa o código se é possível converter a variável 'nr' para int;
      nr = int(nr)
      if int(nr) % 2 == 1:
      print('Número ímpar. ')
      else:
      print('Número par. ')
      except ValueError: # Caso seja uma string, não vai conseguir converter e vai dar ValueError;
      print('Apenas números são aceitos... Tente novamente.')

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

    N = int(input('Digite um número inteiro: '))
    if N % 2 == 0:
    print('Par')
    else:
    print('Ímpar')

    • @adrielmatielo5344
      @adrielmatielo5344 7 лет назад +4

      Amigo, você pode otimizar o seu código retirando o "== 0" e invertendo a sua resposta.
      Isso porque o módulo de 2 você só tem como respostas possíveis 0 e 1. No comando if 0 é sempre o else, ou seja, quando for par ele vai executar o desvio else.

  • @marcelos.moraes2225
    @marcelos.moraes2225 2 года назад +1

    adicionei o "sleep", :)
    from time import sleep #comando "sleep" faz o computador adormecer pelo tempo informado
    num = int(input('Digite um número: '))
    print("Analisando número...")
    sleep(2) #tempo informado para o computador adormecer
    n = num % 2 #resto da divisão por 2, vai dar resultado 1 ou 0, ou seja, impar e par.
    if n == 0:
    print('O número {}, é par!'.format(num))
    else:
    print('O número {}, é impar!'.format(num))

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

    Quando comecei o curso achei que nunca usaria 'resto da divisão' kkkkkkkk. Que erro!!!

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

    Galera eu to muito feliz eu conseguir fazer esse exercício de uma forma q não vi ninguém fazendo e fica aq um desafio para vcs. Digite um número real e diga se ele é par ou ímpar
    Esse modo de dividir por dois ja vi q deu errado mais a um jeito usando oq nos ja aprendemos no curso q da pra fazer fiquei muito feliz por conseguir quem quiser tente ai

    • @Mateus-zs3it
      @Mateus-zs3it Год назад

      assim?
      from math import trunc
      num = float(input('Digite um número: '))
      if trunc(num) % 2 == 0:
      print('par')
      else:
      print('impar')

  • @Hunter-oh7ll
    @Hunter-oh7ll 4 года назад +5

    Não conseguir fazer sem ver a resposta, ainda não aprendi resto de divisão na minha escola.

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

    Exercício 030
    n = int(input('Me diga um número qualquer: '))
    b = n % 2
    if b == 0:
    print(f'O número {n} é PAR')
    else:
    print(f'O número {n} é ÍMPAR')
    Eu pensei que ia chegar na solução mais rápido. Mas demorei um pouco. Fiz assim e deu tudo certo.

  • @nilsonrodriguesjr.3027
    @nilsonrodriguesjr.3027 7 лет назад +7

    Professor. Onde está a aula BÔNUS?

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

      @Leandro Motta na outra playlist ruclips.net/video/0hBIhkcA8O8/видео.html

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

    Sensacional, fiz assim:
    #Crie um programa que leia um número inteiro e diga se é par ou impar
    from time import sleep
    num = int(input('Digite um número: '))
    if num % 2 == 0:
    print('ANALISANDO...')
    sleep(2)
    print('O número é par!')
    else:
    print('ANALISANDO...')
    sleep(2)
    print('O número é impar')
    print('======FIM=====')

  • @kevynsm5935
    @kevynsm5935 6 лет назад +6

    print('PAR ou IMPAR??')
    n = int(input('Digite um número inteiro: '))
    if n % 2 == 0 :
    print(f'O número {n} é PAR..')
    else:
    print(f'O número {n} é Impar..')

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

    num = int(input('Digite um número para saber se ele é par ou impar: '))
    if num % 2 == 0:
    print(f'O numero {num} é par')
    else:
    print(f'O número {num} é impar')

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

    Não achei a aula bônus pra colocar a cor.

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

    Show de bola cara, estou fazendo um curso de python e suas aulas tão ajudando muito valeu!!!

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

    agora to me sentindo burro pq tive que olhar na playlist de ex eu tava achando que tinha que importar math ;-;

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

      Relaxa mano, estamos aqui pra aprender 😃

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

      Outro cérebro meu.

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

    pra quem tá em 2021, fiz o meu do jeitinho brasileiro, mas funcionou.
    import time
    num = int(input('Me diga um número qualquer:'))
    par = int
    odd = float
    numcalc = (num / 2)
    time.sleep(1)
    if numcalc == int:
    numcalc = par
    print('O numero é IMPAR')
    else:
    print('O numero é PAR')

  • @MikaelSilva-bi5bi
    @MikaelSilva-bi5bi 2 года назад

    eu fiz considerando se o resultado da divisão por 2 é float ou int
    nd = int(input('digite um numero inteiro para saber se é impar ou par: '))
    vn = nd/2
    if vn == int(vn):
    print('o numero digitado é par')
    else:
    print('o numero digitado é impar')

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

    Fiz assim! E deu certo
    num = int(input('Diga um valor qualquer: '))
    if (num/2) == int(num/2):
    print('{} é um número PÁR'.format(num))
    else:
    print('{} é um número IMPAR'.format(num))

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

    essa foi tranquilo também. consegui resolver na aula 10. e ficou assim.
    número=int(input("digite um número para saber se é par ou impar.
    "))
    if número %2==0:
    print(f"o número que você digitou foi ({número}), e ele é par.")
    else:
    print(f"o número que você digitou foi ({número}), e ele é impar.")

  • @digital-tech-store
    @digital-tech-store 7 лет назад

    Curso fera demais.....
    Todo dia fico aguardando anciosamente sair as aulas ou exercicios.
    Parabéns pelo trabalho excepcional de todos vcs do #cursoemvideo

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

    Fiz dessa forma.
    n = int(input('Digite um número'))
    p = int(n / 2)
    r = int(p*2)
    if n == r:
    print('Esse número é par')
    else:
    print('Esse número é impa')

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

    Fiz dessa maneira:
    numero = int(input('Me diga um número qualquer: '))
    print(f'O número {numero} é {"ÍMPAR" if numero % 2 != 0 else "PAR"}')

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

    Fiz bem simples:
    número = int(input("Digite aqui um numero: "))
    if número/2 == int:
    print("O número que você digitou é par.")
    else:
    print("O número que você digitou é ímpar.")

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

    Fazendo os exercicios em Dart:
    void main() {
    int numero = 5;
    if (numero % 2 == 0) {
    print("o numero $numero é par!");
    } else {
    print("o numero $numero é impar!");
    }
    }

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

    Fiz assim baseado nos ex das aulas anteriores
    If n % 2 == 0:
    Print(‘ O número é par’. Format(n))
    Eles:
    Print(‘ O número é impar’. Format( n))

  • @levyaraujo2374
    @levyaraujo2374 5 лет назад +2

    Esse curso tá perfeito!

  • @edilsonrastafare
    @edilsonrastafare 6 месяцев назад +1

    #Exercício 30
    numero = int(input('Digite um número: '))
    if numero %2 == 0:
    Printar('o número é par!')
    else:
    print('Número é ímpar!')

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

    eu fiz assim ,deu certo
    num = int(input('digite um numero, gafanhoto! '))
    n = num//2
    if n==num/2:
    print(' o número {} é PAR '.format(num))
    else:
    print('o número {} é IMPAR'.format(num))

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

    Eu fiz em 2 linhas.
    num = int(input('Digite um número inteiro: '))
    print('O número {} é {}'.format(num, "par" if num % 2 == 0 else "impar"))

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

    Fiz do meu jeito e deu certo
    n = float(input('Digite um número: '))
    if (n / 2) == (n // 2):
    print('
    {} é par.'.format(n))
    else:
    print('
    {} é ímpar.'.format(n))

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

    Este foi muito fácil!!! Uhu!!! Já to achando fácil... olha só!!

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

    da pra montar dessa maneira tb pra qm estiver na duvida de qual é a melhor sintaxe
    n = int(input('digite um numero: '))
    if n % 2 == 0:
    print('o numero {} é par'.format(n))
    else:
    print('o numero {} é impar'.format(n))

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

    Eu doido tentando descobrir na documentação uma função para par e impar. valeu gostei bastante

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

    Fiz assim, deu certo!
    num = int(input('Me diga um numero: '))
    if num % 2 == 0:
    print('Esse numero é par!')
    else:
    print('Esse numero é impar!')

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

    Fiz de outro jeito também, mas o resultado deu certo.
    num = int(input('Me diga um número qualquer: '))
    if (num/2).is_integer():
    print('PAR')
    else:
    print('ÍMPAR')

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

    To fazendo ADS e confirmo o que o guanabara disse. Meu professor já passou isso

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

    Lembro que na escola fiz isso. Quebrei a cabeça no tempo. Fiz sozinho agora, bem simples.

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

    Consegui fazer de duas formas, primeiro usando o resto da divisao, e fazendo uma lista com os numeros pares e comparando a variavel com a lista

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

    numero = int(input("Me diga um numero:
    "))
    numero %= 2
    if float(numero):
    print ("impar")
    else:
    print("Par")
    fiz desse jeito

  • @ErickFerreira-b3l
    @ErickFerreira-b3l Год назад

    pra deixar menor fiz assim:
    n = int(input('escolha um numero'))
    n1 = n % 2
    print('par' if n1 == 0 else 'impar')

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

    não achei essas aulas extras de cores!
    gosto tanto das aulas com o Guanabara!

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

    eu fiz um pouquinho diferente, mas também deu certo:
    nmr = int(input('Digite um número')
    if nmr/2.is_integer():
    print('{ }é par'.format(nmr))
    else:
    print('{ }é ímpar'.format(nmr))

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

      @IamZaily importante é que deu certo.

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

      @IamZaily no caso eu só li o número e dividi por 2. se o resultado desse inteiro então seria par, caso contrário, seria ímpar.

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

    Fiz de uma maneira muito simplificada:
    # um programa que verifique se o número digitado é impar ou par
    number = int(input('Qual o número? '))
    is_pair = number % 2 == 0
    print(f'O número {number} é {"par" if is_pair else "ímpar"}!')

  • @minecrafthbr1154
    @minecrafthbr1154 7 лет назад

    exercício só o filé professor, mais uma vez PARABÉNS!!

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

    Fiz exatamente dessa forma.

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

    esse foi de boa ja tinha visto na net umas dicas sobre o resto da divisão agr ficou mais claro pra min a utilidade dela ksksksks
    numero = int(input('Digite um Numero Qualquer: '))
    if (numero % 2) == 0:
    print('O Numero Digitado é PAR!')
    else:
    (numero % 2) == 1
    print('O Numero Digitado é IMPAR!')

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

    #informando objetivo do programa
    print('+=+'*15)
    print('DESCRUBA SE SEU NUMERO E IMPAR OU PAR')
    print('+=+'*15)
    #solicitar um numero
    num = int(input('INFORME UM NUMERO: '))
    #calcular resto (%) da divisao por 2 e checar resultado. 0 par, 1 impar.
    if num % 2 != 0:
    print("IMPAR")
    else:
    print('PAR')

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

    Fiz de outra forma , mas simples também
    numero = int(input('Digite um número : '))
    dividido = numero / 2 # dividir o nr por 2 para descobrir se é par
    if dividido.is_integer():
    print('O número ', numero, 'é par.')
    else:
    print('O número', numero, 'não é par.')

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

    compartilhando o meu código:
    from time import sleep
    numero = int(input("Digite um número:
    "))
    print("PROCESSANDO...")
    sleep(1.5)
    if numero % 2 == 0:
    print(f"O número {numero} é par.")
    else:
    print(f"O número {numero} é ímpar.")

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

    Não lembrava do % e fiz assim:
    num = int(input('Digite um número de vossa vontade: '))
    par = num/2
    if par == int(par):
    print('O número {} é par'.format(num))
    else:
    print('O número {} é ímpar'.format(num))
    Todo número que é dividido por 2 e for um número decimal (float) é ímpar. Enquanto que todo número dividido por 2 que seja inteiro (int) é par

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

    Fiz diferente, e tbm deu certo
    print('------Par ou impar------')
    num=int(input('Digite um numero: '))
    if num/2 % 1:
    print('O número {} è impar!'.format(num))
    else:
    print('O número {} é par!'.format(num))

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

    Eu usei uma das regras de exponenciação:
    n = int(input('Digite um número: '))
    n2 = (-1)**n
    if n2 >= 0:
    print('{} é um número PAR'.format(n))
    else:
    print('{} é um número ÍMPAR'.format(n))

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

    num = int(input("Escolha um número"))
    if (num/2).is_integer():
    print("Par")
    else:
    print("Impar")