AC – ACRE AL – ALAGOAS AP – AMAPÁ AM – AMAZONAS BA – BAHIA CE – CEARÁ DF – DISTRITO FEDERAL ES – ESPÍRITO SANTO GO – GOIÁS MA – MARANHÃO MT – MATO GROSSO MS – MATO GROSSO DO SUL MG – MINAS GERAIS PA – PARÁ PB – PARAÍBA PR – PARANÁ PE – PERNAMBUCO PI – PIAUÍ RJ – RIO DE JANEIRO RN – RIO GRANDE DO NORTE RS – RIO GRANDE DO SUL RO – RONDÔNIA RR – RORAIMA SC – SANTA CATARINA SP – SÃO PAULO SE – SERGIPE TO – TOCANTINS def obter_sigla_estado(nome_estado: str) -> str: estados = { "ACRE": "AC", "ALAGOAS": "AL", "AMAPÁ": "AP", "AMAZONAS": "AM", "BAHIA": "BA", "CEARÁ": "CE", "DISTRITO FEDERAL": "DF", "ESPÍRITO SANTO": "ES", "GOIÁS": "GO", "MARANHÃO": "MA", "MATO GROSSO": "MT", "MATO GROSSO DO SUL": "MS", "MINAS GERAIS": "MG", "PARÁ": "PA", "PARAÍBA": "PB", "PARANÁ": "PR", "PERNAMBUCO": "PE", "PIAUÍ": "PI", "RIO DE JANEIRO": "RJ", "RIO GRANDE DO NORTE": "RN", "RIO GRANDE DO SUL": "RS", "RONDÔNIA": "RO", "RORAIMA": "RR", "SANTA CATARINA": "SC", "SÃO PAULO": "SP", "SERGIPE": "SE", "TOCANTINS": "TO" } return estados.get(nome_estado, None) print(obter_sigla_estado("RIO GRANDE DO SUL")) # RS print(obter_sigla_estado("São Paulo")) # None (não altera nada) print(obter_sigla_estado("SÃO PAULO")) # SP