Hi, I am a complete newbie for Python, and tried to code this program that finds Capitals of the States. It works perfectly fine, provides the desired output. But as a novice, I believe it is too large, is there any possibility to make is shorter, simpler because my program looks huge. Please take a look in my codes and let me know how can it be made better, effective and resourceful. Advices will be heartily appreciated. Thank you in advance.
x = input("Please enter State: ") States =['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming'] Abb = ['AL', 'AS', 'AZ', 'AK', 'CA', 'CO', 'CT', 'DL', 'FL', 'GA', 'HA', 'IA', 'IL', 'IN', 'IO', 'KS', 'KY','LO', 'MA', 'MD', 'MC', 'MI', 'MN', 'MS', 'MO', 'MT', 'NB', 'NV', 'NH', 'NJ', 'NM', 'NY', 'NC', 'ND', 'OH', 'OK', 'OR', 'PA', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT','VT', 'VA', 'WA', 'WV', 'WN', 'WY'] Capitals = ['Montgomery', 'Juneau', 'Phoenix', 'Little Rock', 'Sacramento', 'Denver', 'Hartford', 'Dover', 'Tallahassee', 'Atlanta', 'Honolulu', 'Boise', 'Springfield', 'Indianapolis', 'Des Moines', ', Topeka', 'Frankfort', 'Baton Rouge', 'Augusta', 'Annapolis', 'Boston', 'Lansing', 'Saint Paul', 'Jackson', 'Jefferson City', 'Helena', 'Lincoln', 'Carson City', 'Concord', 'Trenton', 'Santa Fe', 'Albany', 'Raleigh', 'Bismarck', 'Columbus', 'Oklahoma City', 'Salem', 'Harrisburg', 'Providence', 'Columbia', 'Pierre', 'Nashville', 'Austin', 'Salt Lake City', 'Montpelier', 'Richmond', 'Olympia', 'Charleston', 'Madison', 'Cheyenne'] if x == States [0] or x == Abb[0]: print (Capitals[0]) if x == States [1] or x == Abb[1]: print (Capitals[1]) if x == States [2] or x == Abb[2]: print (Capitals[2]) if x == States [3] or x == Abb[3]: print (Capitals[3]) if x == States [4] or x == Abb[4]: print (Capitals[4]) if x == States [5] or x == Abb[5]: print (Capitals[5]) if x == States [6] or x == Abb[6]: print (Capitals[6]) if x == States [7] or x == Abb[7]: print (Capitals[7]) if x == States [8] or x == Abb[8]: print (Capitals[8]) if x == States [9] or x == Abb[9]: print (Capitals[9]) if x == States [10] or x == Abb[10]: print (Capitals[10]) if x == States [11] or x == Abb[11]: print (Capitals[11]) if x == States [12] or x == Abb[12]: print (Capitals[12]) if x == States [13] or x == Abb[13]: print (Capitals[13]) if x == States [14] or x == Abb[14]: print (Capitals[14]) if x == States [15] or x == Abb[15]: print (Capitals[15]) if x == States [16] or x == Abb[16]: print (Capitals[16]) if x == States [17] or x == Abb[17]: print (Capitals[17]) if x == States [18] or x == Abb[18]: print (Capitals[18]) if x == States [19] or x == Abb[19]: print (Capitals[19]) if x == States [20] or x == Abb[20]: print (Capitals[20]) if x == States [21] or x == Abb[21]: print (Capitals[21]) if x == States [22] or x == Abb[22]: print (Capitals[22]) if x == States [23] or x == Abb[23]: print (Capitals[23]) if x == States [24] or x == Abb[24]: print (Capitals[24]) if x == States [25] or x == Abb[25]: print (Capitals[25]) if x == States [26] or x == Abb[26]: print (Capitals[26]) if x == States [27] or x == Abb[27]: print (Capitals[27]) if x == States [28] or x == Abb[28]: print (Capitals[28]) if x == States [29] or x == Abb[29]: print (Capitals[29]) if x == States [30] or x == Abb[30]: print (Capitals[30]) if x == States [31] or x == Abb[31]: print (Capitals[31]) if x == States [32] or x == Abb[32]: print (Capitals[32]) if x == States [33] or x == Abb[33]: print (Capitals[33]) if x == States [34] or x == Abb[34]: print (Capitals[34]) if x == States [35] or x == Abb[35]: print (Capitals[35]) if x == States [36] or x == Abb[36]: print (Capitals[36]) if x == States [37] or x == Abb[37]: print (Capitals[37]) if x == States [38] or x == Abb[38]: print (Capitals[38]) if x == States [39] or x == Abb[39]: print (Capitals[39]) if x == States [40] or x == Abb[40]: print (Capitals[40]) if x == States [41] or x == Abb[41]: print (Capitals[41]) if x == States [42] or x == Abb[42]: print (Capitals[42]) if x == States [43] or x == Abb[43]: print (Capitals[43]) if x == States [44] or x == Abb[44]: print (Capitals[44]) if x == States [45] or x == Abb[45]: print (Capitals[45]) if x == States [46] or x == Abb[46]: print (Capitals[46]) if x == States [47] or x == Abb[47]: print (Capitals[47]) if x == States [48] or x == Abb[48]: print (Capitals[48]) if x == States [49] or x == Abb[49]: print (Capitals[49])