import re
time = input()
if re.match('^[1-2][0-9][:][0-9]{2}$',time):
print('Late')
else:
print('Ok')
我正在研究一個程序,其中會有多個定時(24小時制,如14:30,12:49等)由用戶給出(輸入範圍從4到9999)在同一行中,每行之間有一個空格。問題是他沒有給出輸入的數量。他只是打字,直到他完成。所以如何獲得高於10:00的時間點。從10:01開始說。在同一行中輸入多個輸入,直到用戶完成python爲止
我添加的代碼僅顯示時間是否高於10:00。這也只適用於單一輸入。我計算出如何提供多個輸入並運行它應該在一條線中輸入所有輸入
你到目前爲止嘗試過什麼? – Neo
以及我只設法讀取時間是否在10:00以上或以下到10:00。我知道如何使用split()在一行中輸入多個輸入。但不知道如何閱讀 –
import re time = input() if re.match('^ [1-2] [0-9] [:] [0-9] {2} $',時間): print('Late') else: print('Ok') –