0
I am trying to write a code in python that tells me the information of the quand states I type the name or acronym, then I chose to use the or command to execute the same command when the acronym or the name is typed (eg the same command for mg and minas gerais). i learned that the command or will check if any of the conditions are true if at least 1 of them is true it will execute the command ,however in my code is not working,need help ,I thank anyone who can help
brasil=[]
SP={'Área':'248.209 km²','População':'44,04 milhões','Governador':'João Doria','Capital':'São Paulo'}
MG={'Área':'586.528 km²','População':'20,87 milhões','Governador':'Romeu Zema Neto','Capital':'Belo Horizonte'}
brasil.append(SP)
brasil.append(MG)
resposta=input('vc deseja saber infomações sobre qual estado?:')
resposta=resposta.upper()
if resposta== 'SP' or 'SÃO PAULO':
print('=-'*30)
print('Área:',brasil[0]['Área'])
print('população:',brasil[0]['População'])
print('Governador:',brasil[0]['Governador'])
print('Capital:',brasil[0]['Capital'])
print('=-' * 30)
elif resposta=='MG' or 'MINAS GERAIS' :
print('=-' * 30)
print('Área:', brasil[1]['Área'])
print('população:', brasil[1]['População'])
print('Governador:', brasil[1]['Governador'])
print('Capital:', brasil[1]['Capital'])
print('=-' * 30)
else:
print('resposta invalida')