Py-don'ts

TODAS as coisas a não fazer!

Não uses o "operador da morsa" := de forma retorcida!

import sys

if (i := input())[0] == "q" or i == "exit":
    sys.exit()

Este pedaço de código termina o programa se o input começar com "q" ou se o input for "exit". Mas será que tem bom aspeto?

Py-don'ts são anti-dicas para escrever bom código Python. Por vezes, aprender o que é bom não chega. Há que comparar as coisas boas com as más para aprender com o contraste!