Verificação de igualdade

Neste desafio, você deve verificar a igualdade de dois valores diferentes fornecidos pelos parâmetros a e b.

Tanto o valor quanto o tipo dos parâmetros precisam ser iguais. Os tipos possíveis dos parâmetros fornecidos são:

  • Números
  • Strings
  • Booleanos (False ou True)
  • Valores especiais: None

O que você aprendeu até agora que permitirá fazer duas verificações diferentes (valor e tipo) com uma única instrução?

Implemente uma função que retorne True se os parâmetros forem iguais e False se não forem.

Exemplos

check_equality(1, True) ➞ False
# Um número e um booleano: o valor e o tipo são diferentes.

check_equality(0, "0") ➞ False
# Um número e uma string: o tipo é diferente.

check_equality(1,  1) ➞ True
# Um número e um número: o tipo e o valor são iguais.

Observações

  • Se você não souber como continuar, procure ajuda na aba Recursos.
  • Se ainda estiver com dificuldade, desbloqueie soluções na aba Soluções.