SóProvas


ID
4832809
Banca
INSTITUTO AOCP
Órgão
MJSP
Ano
2020
Provas
Disciplina
Programação
Assuntos

Analise o seguinte código Python, escrito por um cientista de dados, e assinale a alternativa correta.

                                             In [01]: num = 88
                                             In [02]: print ('par' if
                                             num%2 == 0 else 'ímpar')

Alternativas
Comentários
  • GABARITO D!

    .

    .

    >> num = 88 # atribuiu o valor 88 para a variável.

    >> print ('par' if num%2 == 0 else 'ímpar') # leia-se: se o resto da divisão por 2 for igual a 0, o resultado será par, senão ímpar.

    par

  • Gabarito: D

    In [01]: num = 88

    In [02]: print ('par' if num%2 == 0 else 'ímpar')

    ('par' if num%2 == 0 else 'ímpar')

    Sairá a palavra 'PAR' caso o ''num'' que no caso é igual a 88 seja dividido por 2 e o resto da sua divisão seja o valor 0.Como 88 dividido por 2 será igual a zero irá ser retornado 'PAR'

    num%2==0 ------> SIGNIFICA O RESTO DO NÚMERO DIVIDIDO POR 2

    O sinal de == significa IGUAL.

  • Observação: o In [01]:  e In [02]: é para identificar as linhas do código

  • AGREGANDO...

     

    SABER SE É PAR OU ÍMPAR EM PYTHON 

    " Faça um Programa que peça um número inteiro e determine se ele é par ou ímpar.

    Dica: utilize o operador módulo (resto da divisão): %" 

     

    Inicialmente pedimos um número ao usuário, e armazenamos na variável 'numero'. Agora, com um simples teste condicional IF vamos verificar o resto da divisão dele por 2. 

     

    Se o resultado for 0, é par e cai no print do IF, dizendo que é par. 

    Se não for 0 o resto, é porque vai ser 1 e cai no ELSE onde printamos que é ímpar: 

    numero = int(input('Digite um inteiro: '))  

    if (numero%2) == 0: print("Par" 

    elseprint("Ímpar") 

    1 equivale ao True e 0 ao False. 

    Quando fazemos o resto da divisão por 2, o resultado é sempre 0 ou 1. 

     

    Então nosso código poderia ser assim: 

    numero = int(input('Digite um inteiro: '))  

    if numero%2 : print("Ímpar" 

      elseprint("Par") 

    Veja que se o resultado da operação for 1, cai no IF que diz que é ímpar,se for 0 vai pro ELSE que diz que é par. 

    SOBRE O GABARITO: LETRA ''D''

  • Me sinto o Bill Gates quando acerto uns trem desse. Tô pronta Microsoft!

  • num = 88

    print ('par' if num%2 == 0 else 'ímpar')

    num recebe o valor 88.

    Na saída tem um print 'par' se o valor (88) dividido por 2 tiver resto 0 e 'ímpar' se não tiver.

  • Boa sorte Cientista de Dados kkkkk

  • Alguém consegue compilar esses programas das questões em gerais de programação?

    Maioria que jogo no compilador da erro de sintaxe kkkk

    Que fase...

  • Não consegui rodar o código