擅长:python、mysql、java
<p>现在试试看,你错过了一些缩进,还有闭括号和开括号,还有全局变量,我指的是外部范围</p>
<pre><code>highway_number = int(input("Enter highway number: "))
# output if the highway is invalid
primary_number = []
primary_interstate_highway = ''
if ((highway_number <1) or (highway_number >999)):
print (' {} is not a valid highway number'.format (highway_number))
else: # valid
if (highway_number >99):
print ( ' I-{} is a auxillary highway '.format (highway_number))
# serves the primary interstate highway
primary_number = highway_number % 100
print (' serving I-{}'.format(primary_number))
else: # must be 1-99 and it is primary interstate highway
primary_interstate_highway = highway_number
print (' I-{} is a primary interstate highway'.format(highway_number))
# direction
if ((int(primary_interstate_highway) %2) == 0): #Event
print('going east/west')
else: #odd
print('going south/north')
</code></pre>