官术网_书友最值得收藏!

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模塊案例最后的運行結果

主站蜘蛛池模板: 牡丹江市| 平顺县| 霍林郭勒市| 嘉禾县| 乌苏市| 嵊州市| 滨州市| 乡城县| 莎车县| 承德县| 齐齐哈尔市| 柳州市| 乐山市| 枝江市| 滕州市| 辉县市| 鄂州市| 荆州市| 吉安县| 伊宁市| 平利县| 兴文县| 漳平市| 贺兰县| 百色市| 临汾市| 罗定市| 赤峰市| 郴州市| 环江| 五指山市| 叶城县| 芜湖市| 白水县| 陕西省| 阿荣旗| 大渡口区| 固安县| 郓城县| 时尚| 林甸县|