今天的特殊題
下圖中的4.30題 我在第一次做的時候已經得出結果。我當時的判定是當前時間+時區-12然後小於12的就按am顯示。這個題之前的結果輸入北京時間是成功的,我並沒有太多異議,今天做題的開始我想換乙個思路於是按圖索驥去找到第2章的2.18題。並且根據他找到了2-7的程式。(程式中帶下劃線的都是原2-7的內容)然後我半抄半寫的編輯,結果出現了錯誤。而且是非常多的錯。這個題是讓我們以12小時的方式顯示。那麼下午2點。應該是2點pm,但是我這裡出現了14點pm。
我當時重看了自己寫的舊題。沒有錯。就繼續試,試了多次發現原來是我第一次寫的時候其實並不是很完美出現了錯誤造成的,於是我開始重新思考。
不單純是大於12來判定。還有顯示的問題。顯示的基本都是15點或者18點。並不是12小時,於是我想到用除餘。「%」這個功能。也就是在我這裡的curtime即當前小時和時區相加大於12的時候,對curtime執行,curtime % 12的條件,這樣他的顯示就正確了。
對比自己過去的解題方法,再重新寫程式確實能發現自己很多很多問題。
謝謝大家的**
程式import time
currenttime = time.time()
totalseconds = int(currenttime)
currentsecond = totalseconds % 60
totalminutes = totalseconds // 60
currentminute = totalminutes % 60
totalhours = totalminutes // 60
currenthour = totalhours % 24
print(f"currenthour is ")
zonetime = eval(input("enter the time zone
offset to gmt: "))
curtime = abs(currenthour + zonetime)
print(curtime)
if curtime > 12:
print("current time is",
curtime % 12, ":",
currentminute, ":", currentsecond,
"pm")
else:
print("current time is", abs(curtime),
":",
currentminute, ":",
currentsecond, "am")
Python使用ElementTree解析XML
elementtree 元素樹 elementtree是xml解析庫,已經在python2.5之後被包括在標準庫中。elementtree感覺就像乙個輕量級的dom,具有方便使用 十分友好的api。除了 可復用之外,它執行速度快,消耗記憶體較少。這裡我們重點推薦使用elementtree。如果需要使...
python 未解之謎
本人的 python numpy 安裝應該是沒有問題的 但是執行 機器學習系統設計 源 卻出了問題 原始碼如下 from sklearn.datasets import load iris import numpy as np data load iris features data data la...
python 解積分方程
引用 sympy求解極限 積分 微分 二元一次方程 解方程組 2 x y 3,3 x y 7 from sympy import x symbol x y symbol y print solve 2 x y 3,3 x y 7 x,y result is 求積分 n 3 n 2 n,limit n...