こないだ遊びで作ったgtc_heartrate.pyですが、うまく心拍数が計算できないバグがあったので修正しました。
pythonはまだお勉強中なので変なバグが出てきてしまいますね。文字列と数値の扱いを誤っていたようでした。更新した版をアップしておきました。
[code lang=“python”] — gtc_heartrate.py-old 2009-02-18 17:35:54.000000000 +0900 +++ gtc_heartrate.py 2009-02-25 00:47:16.000000000 +0900 @@ -14,13 +14,16 @@ c = 0
for node in nodes:
+ node = int(node)
+
if (min_hr == None or node < min_hr):
min_hr = node
if (max_hr == None or node > max_hr):
max_hr = node
- ave_hr += int(node)
+
+ ave_hr += node
c += 1
-print ‘Maximum HeartRateBPM: ’ + max_hr -print ‘Minimum HeartRateBPM: ’ + min_hr +print ‘Maximum HeartRateBPM: ’ + str(max_hr) +print ‘Minimum HeartRateBPM: ’ + str(min_hr) print ‘Average HeartRateBPM: ’ + str(ave_hr / c) [/code]
[ad#text_wide]