- 讀故事學編程:Python王國歷險記
- 一石匠人
- 335字
- 2020-04-03 12:40:41
5.5 計時猜數——time模塊案例
“天才”開始第二次考驗派森,讓派森在10秒內猜出自己心中所想的數字。這里我們用到了time模塊,代碼如下:
import time # 引入time模塊 time1 = time.time() # 記錄開始的時間 Num = 9 # 要猜的數字 myNum = input(‘你猜的數字是:') # 猜數 myNum = int(myNum) # 將輸入數據變為整數類型 if myNum == Num: print(‘答對了!') time2 = time.time() tim = time2 - time1 # 計算猜對用時 else: print(‘答錯了’) if tim <= 10: print(‘恭喜用了’, tim, ’秒過關!')
在上面的代碼中,先通過import語句引入time模塊。time.time()可以獲得執行這一行代碼的時間點,我們稱之為“時間戳”, time1、time2用了兩次時間戳功能。猜對了數字的時候通過tim=time2-time1獲得兩個時間戳的時差,即為猜對數字用了多長時間。如果這個時間小于10秒,就輸出用了多少秒過關。最后的運行結果如圖5.2所示。

圖5.2 time模塊案例最后的運行結果
推薦閱讀
- 演進式架構(原書第2版)
- 大學計算機基礎(第三版)
- 玩轉Scratch少兒趣味編程
- 摩登創客:與智能手機和平板電腦共舞
- Oracle Database In-Memory(架構與實踐)
- PostgreSQL Replication(Second Edition)
- Redis Essentials
- 人人都懂設計模式:從生活中領悟設計模式(Python實現)
- Clojure Reactive Programming
- Python深度學習:基于TensorFlow
- Flutter跨平臺開發入門與實戰
- Python數據結構與算法(視頻教學版)
- Mastering Xamarin.Forms(Second Edition)
- Clojure for Machine Learning
- Julia 1.0 Programming Complete Reference Guide