- Joined
- Jun 26, 2018
- Messages
- 1
- Reaction score
- 0
Hi, I'm new to this forums.
I'm currently learning python from LPTHW and i'm getting this SyntaxError on ex39.py
python ex39.py
File "ex39.py", line 3
"Oregon":"OR",
^
SyntaxError: invalid syntax
here is my code.
# create a mapping of state to abreviation
states = [
"Oregon":"OR",
"Florida": "FL",
"California": "CA",
"New York": "NY",
"Michigan": "MI"
]
# create a basic set of states and some cities in them
cities = [
"CA": "San Francisco",
"MI": "Detroit",
"FL": "Jacksonville"
]
# add some more cities
cities["NY"] = "New York"
cities["OR"] = "Portland"
#print out some cities
print "-" * 10
print "NY state has: ", cities["NY"]
print "OR state has: ", cities["OR"]
# print some states
print "-" * 10
print "Michigan's abbreviation is: ", states["Michigan"]
print "Florida's abbreviation is: ", states["Florida"]
# do it by using the states then cities dict
print "-" * 10
print "Michigan has: ", cities[states["Michigan"]]
print "Florida has: ", cities[states["Florida"]]
# print every state abreviation
print "-" * 10
for state, abbrev in states.items():
print "%s is abbreviated %s", % (state, abbrev)
# print every city in state
print "-" * 10
for abbrev, city in cities.items():
print "%s has the city %s" % (abbrev, city)
# now do both at the same time
print "-" * 10
for state, abbrev in states.items():
print "%s state is abbreviated %s and has city %s" % (
state, abbrev, cities[abbrev])
print "-" * 10
# safely get an abreviation by state that might not be there
state = states.get("Texas", None)
if not state:
print "Sorry, no Texas."
# get a city with a default value
city = cities.get("TX", "Does Not Exist")
print "The city for the state 'TX' is: %s" % city
I'm currently learning python from LPTHW and i'm getting this SyntaxError on ex39.py
python ex39.py
File "ex39.py", line 3
"Oregon":"OR",
^
SyntaxError: invalid syntax
here is my code.
# create a mapping of state to abreviation
states = [
"Oregon":"OR",
"Florida": "FL",
"California": "CA",
"New York": "NY",
"Michigan": "MI"
]
# create a basic set of states and some cities in them
cities = [
"CA": "San Francisco",
"MI": "Detroit",
"FL": "Jacksonville"
]
# add some more cities
cities["NY"] = "New York"
cities["OR"] = "Portland"
#print out some cities
print "-" * 10
print "NY state has: ", cities["NY"]
print "OR state has: ", cities["OR"]
# print some states
print "-" * 10
print "Michigan's abbreviation is: ", states["Michigan"]
print "Florida's abbreviation is: ", states["Florida"]
# do it by using the states then cities dict
print "-" * 10
print "Michigan has: ", cities[states["Michigan"]]
print "Florida has: ", cities[states["Florida"]]
# print every state abreviation
print "-" * 10
for state, abbrev in states.items():
print "%s is abbreviated %s", % (state, abbrev)
# print every city in state
print "-" * 10
for abbrev, city in cities.items():
print "%s has the city %s" % (abbrev, city)
# now do both at the same time
print "-" * 10
for state, abbrev in states.items():
print "%s state is abbreviated %s and has city %s" % (
state, abbrev, cities[abbrev])
print "-" * 10
# safely get an abreviation by state that might not be there
state = states.get("Texas", None)
if not state:
print "Sorry, no Texas."
# get a city with a default value
city = cities.get("TX", "Does Not Exist")
print "The city for the state 'TX' is: %s" % city