擅长:python、mysql、java
<p>它正在被转换,只是您无法理解您的函数<code>validateUserInputTime()</code>正在以整数格式返回值,只是您没有使用print语句显示它</p>
<p>使用此代码:</p>
<pre><code>hoursList = []
minutesList = []
listSize = 0
def createList(listSize): #WORKING
while listSize < 24:
hoursList.append(listSize)
listSize += 1
while listSize < 84:
minutesList.append(listSize - 24)
listSize += 1
createList(listSize)
def collectUserInputTime(): #WORKING
startHour, startMinute = input("Enter the time the call starts in 24-hour rotation:\n").split(":")
return startHour, startMinute
def validateUserInputTime(startHour, startMinute):
if int(startHour) in hoursList and int(startMinute) in minutesList:
#print("PASS")
return True, int(startHour), int(startMinute)
else:
print("FAIL")
return False
startHour, startMinute = collectUserInputTime()
print(validateUserInputTime(startHour, startMinute))
</code></pre>