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.
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í
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))
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 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
*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 :)
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!')
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))
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))
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.
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!')
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')
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')
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))
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")
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"))
@@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.')
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!')
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')
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.
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')
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...
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!')
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!')
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))
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))
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
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()
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!')
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))
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))
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))
# 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')
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')
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.')
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
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.
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')
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.')
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.')
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.
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))
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
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.
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=====')
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..')
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')
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')
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')
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))
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.")
Curso fera demais..... Todo dia fico aguardando anciosamente sair as aulas ou exercicios. Parabéns pelo trabalho excepcional de todos vcs do #cursoemvideo
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')
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.")
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!"); } }
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))
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))
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))
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')
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))
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"}!')
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!')
#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')
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.')
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.")
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
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))
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))
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/python-3-mundo-1/
O site está bugado. Onde eu posso passar um print do bug?
O Certificado é pago mesmo?
@duuca5162 sim
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.
Vdd
cara é exatamente assim que ue me sinto
@@joaovitor23 HAHAHAHAHAHAHAHAHA choreeeeeei ,viu o vídeo do Clóvis de Barros aposto.
também acho o mesmo.
parabens
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í
Obrigado! Como dizia os antigos "Quem faz e refaz aprende cada vez mais!!!". Obrigado!
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))
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!')
Eu fiz assim mesmo
@@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
Fiz igual, sem tirar nem por.
KK fiz idêntico, ate a mesma variável.
Usei a mesma lógica do resto da divisão tbm jkdkk achei bem mais prático
*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 :)
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!')
eu fiz exatamente assim kkkkkkkkk
ksksksksksksksks
@@Lordan7
Vendo todas as aulas e me apaixonando cada vez mais por programação, obrigado pelo conteúdo que deus lhe abençoe.
número = int(input('me diga um número qualquer: '))
if número % 2 == 0:
print(número,'é par.')
else:
print(número,'é impar.')
poderia ser também: print(f'{número} é par')
deu certo teu codigo mas o do video não kk
igualzinho o meu
Que sensação incrível de está resolvendo os exercícios todos e rápido e acertando!
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')
eu pensei nisso, só que veio a duvida depois, e se a pessoa escolher 0 o 1?
eu fiz m=n // 2
if m < 1
print
Valeu!
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))
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))
transcedeu
Eu fiz assim:
n=int(input('Digite um numero:'))
if n%2==0: print('Esse numero é par!')
else: print('Esse numero é impar!')
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.
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!')
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')
conseguiu mn?
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')
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))
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")
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"))
@@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.')
caramba, o jeito que tu fez o seu código foi muito inteligente KKKKKKKK
@@Mateus-zs3itobrigado, queria achar o erro do meu, e parece ser no IN, eu sei == .
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!')
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')
o 'len' é para strings
cara tinha tentado varias formas e não tinha pensado nessa .muito bom guanabara .
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.
Fiz isso tbm kkkkkkkkk
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')
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')
Tbm fiz assim. Partindo do princípio de que todo número par, dividido por dois resulta em número inteiro.
@@iv5062 Também fiz assim, a partir desses princípios!
Foi a forma que fiz também
Fiz desse jeito também rss
Moleza!!! ✌
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...
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")
boa
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!')
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!')
Achei elegante. 🙂
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
Linda resolução eu estava atras dessa linguagem formal matemático
fiz dessa maneira
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))
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')
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')
Ou simplismente: if numero%2==0: print('Esse numero é par!')
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))
Não lembrei do %, mas lembrei do // :
n = int(input('Digite um número: '))
if (n // 2) * 2 == n:
print('É par.')
else:
print('É ímpar.')
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
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
cara você é muito top, amo seus videos❤❤
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()
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')
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!')
Gostei dessa forma de usar o .format(). Bem mais simples e mais rápido. Valeu
Amei sua solução! Ela faz mais sentido com meu tipo de raciocinio que a do professor hahahaha
estava tentando dessa maneira mas desisti e assisti o tutorial, achei que nao tinha solução dessa forma ai kkkkkk
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))
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))
Muito obrigado, Gustavo Guanabara.
numero = int(input('Digite um numero inteiro: '))
if numero % 2 == 0:
print('par')
else:
print('impar')
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))
# 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')
@OJUARA IVAD KKKKKKKKKKKKKKKKK
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')
#Í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')
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.')
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
Professor por favor faça a atualização do PyCharm
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.
Qual o nome da aula bonus que fala sobre as cores?
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')
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.')
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.')
N = int(input('Digite um número inteiro: '))
if N % 2 == 0:
print('Par')
else:
print('Ímpar')
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.
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))
Quando comecei o curso achei que nunca usaria 'resto da divisão' kkkkkkkk. Que erro!!!
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
assim?
from math import trunc
num = float(input('Digite um número: '))
if trunc(num) % 2 == 0:
print('par')
else:
print('impar')
Não conseguir fazer sem ver a resposta, ainda não aprendi resto de divisão na minha escola.
tb
tb
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.
Professor. Onde está a aula BÔNUS?
@Leandro Motta na outra playlist ruclips.net/video/0hBIhkcA8O8/видео.html
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=====')
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..')
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')
Não achei a aula bônus pra colocar a cor.
Tambémm não
A aula bônus está no site cursoemvideo.com
aula 11
11
Show de bola cara, estou fazendo um curso de python e suas aulas tão ajudando muito valeu!!!
agora to me sentindo burro pq tive que olhar na playlist de ex eu tava achando que tinha que importar math ;-;
Relaxa mano, estamos aqui pra aprender 😃
Outro cérebro meu.
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')
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')
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))
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.")
Curso fera demais.....
Todo dia fico aguardando anciosamente sair as aulas ou exercicios.
Parabéns pelo trabalho excepcional de todos vcs do #cursoemvideo
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')
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"}')
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.")
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!");
}
}
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))
Esse curso tá perfeito!
#Exercício 30
numero = int(input('Digite um número: '))
if numero %2 == 0:
Printar('o número é par!')
else:
print('Número é ímpar!')
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))
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"))
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))
Este foi muito fácil!!! Uhu!!! Já to achando fácil... olha só!!
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))
Eu doido tentando descobrir na documentação uma função para par e impar. valeu gostei bastante
Fiz assim, deu certo!
num = int(input('Me diga um numero: '))
if num % 2 == 0:
print('Esse numero é par!')
else:
print('Esse numero é impar!')
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')
To fazendo ADS e confirmo o que o guanabara disse. Meu professor já passou isso
Lembro que na escola fiz isso. Quebrei a cabeça no tempo. Fiz sozinho agora, bem simples.
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
numero = int(input("Me diga um numero:
"))
numero %= 2
if float(numero):
print ("impar")
else:
print("Par")
fiz desse jeito
pra deixar menor fiz assim:
n = int(input('escolha um numero'))
n1 = n % 2
print('par' if n1 == 0 else 'impar')
não achei essas aulas extras de cores!
gosto tanto das aulas com o Guanabara!
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))
@IamZaily importante é que deu certo.
@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.
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"}!')
exercício só o filé professor, mais uma vez PARABÉNS!!
Fiz exatamente dessa forma.
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!')
#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')
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.')
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.")
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
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))
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))
num = int(input("Escolha um número"))
if (num/2).is_integer():
print("Par")
else:
print("Impar")