來到Time的最後一題!
今天也是個有趣的練習~
直接來看看題目吧><
第七秒
這題是要在開始後的第七秒按下暫停
也就是自己按開始後,心裡數7秒看看有沒有抓到正確時間!
有抓到正確時間的話就會跟你說成功了~
沒有的話會說失敗了,也會輸出你在幾秒的時候按了暫停!
給大家看我寫的程式碼~
跟之前一樣~一開始先打上標題跟這個程式在做什麼
→挑戰在第七秒的時候暫停計時、Enter可以開始和暫停
下一行我用input,問使用者要開始了嗎
這時候就等使用者按下enter,就會開始計時
計時一樣是用Start=int(time.time()),紀錄開始的時間
開始後會直接輸出一行"暫停請按Enter!",也是用input,我們要等使用者數到第七秒的時候按下enter,按下後就停止計時
再下一行有Finish=int(time.time()),紀錄結束時間
這時候我們有了開始的時間Start和結束的時間Finish
我們要得到之間的時間差,就是Finish-Start,存放在SF
有了SF之後我們就可以去判斷時間正不正確
如果SF=7輸出成功
不等於7的話會告訴使用者挑戰失敗~還有暫停的時間是幾秒
這是成功的例子,我抓到正確時間按暫停~
時間不對的話就會這樣輸出,告訴我在第幾秒按了暫停!
今天就到這邊~~
這題也是以前老師出的題目,我拿來修改!
跟同學也會互相挑戰><秒數也隨我們更改~
Time的用處真的也很多!