【发布时间】:2022-11-01 21:00:22
【问题描述】:
我正在通过 zybooks 上课,这里的空白有点小故障。我不确定是什么导致了这个额外的空间,所以任何帮助都将不胜感激。
这方面的说明:
美国主要的州际公路编号为 1-99。奇数(如 5 或 95)向北/向南移动,偶数(如 10 或 90)向东/向西移动。辅助公路编号为 100-999,服务于最右边两位数字指示的主要公路。因此,I-405 服务于 I-5,而 I-290 服务于 I-90。注意:200 不是有效的辅助高速公路,因为 00 不是有效的主要高速公路编号。
给定一个高速公路编号,指出它是主要高速公路还是辅助高速公路。如果是辅助的,请说明它服务的主要公路。还要指出(主要)高速公路是北/南还是东/西。
highway_number = int(input())
if highway_number == 0:
print(highway_number, 'is not a valid interstate highway number.')
if highway_number in range(1,99+1):
if highway_number % 2 == 0:
print('I-',highway_number,"is primary, going east/west.")
else:
print('I-',highway_number,"is primary, going north/south.")
else:
served = highway_number % 100
if highway_number >= 1000:
print(highway_number,'is not a valid interstate highway number.')
if highway_number in range(99,999+1):
if highway_number == 200:
print(highway_number,'is not a valid interstate highway number.')
elif highway_number % 2 == 0:
print('I-',highway_number,'is auxiliary, serving I-','%.f,'%served,'going east/west.')
else:
print('I-',highway_number,'is auxiliary, serving I-','%.f,'%served, 'going north/south.')
一切正常,我只是在'I-'中的'-'之后得到一个额外的空间。
【问题讨论】:
标签: python