def time():
timeString = input("Enter time in military format(hh:mm):")
enteries = timeString.split(":")
hours = int(enteries[0])
minutes = int(enteries[1]) <---IndexError: list index out of range
if enteries <= 1200: <-------errorTypeError: unorderable types: str() <= int()
print(hours,":", "AM")
else:
time > 1200
standard = (time - 1200)
print (standard,"PM")
time()
Enter time in military format(hh:mm):09:87
Traceback (most recent call last):
File "E:\ICS 140\python\ass5.py", line 17, in <module>
time()
File "E:\ICS 140\python\ass5.py", line 9, in time
if int(timeString) <= 1200:
ValueError: invalid literal for int() with base 10: '09:87'
Enter time in military format(hh:mm):09:87
Traceback (most recent call last):
File "E:\ICS 140\python\ass5.py", line 17, in <module>
time()
File "E:\ICS 140\python\ass5.py", line 7, in time
minutes = int(enteries[2])
IndexError: list index out of range
Enter time in military format(hh:mm):09:87
Traceback (most recent call last):
File "E:\ICS 140\python\ass5.py", line 17, in <module>
time()
File "E:\ICS 140\python\ass5.py", line 9, in time
if int(timeString <= 1200):
TypeError: unorderable types: str() <= int()
你的代码有一些问题,这是我认为你射击的目的
测试
相关问题 更多 >
编程相关推荐