擅长:python、mysql、java
<p>我使用一个名为<code>readings</code>的列表模拟传感器的读数,其余代码可以直接转换为您的用例</p>
<pre><code>readings = [ 600, 600, 550, 501, 450, 400, 400, 460, 520, 600, 600]
dark = None
for i, reading in enumerate(readings):
dark_now = 'Dark' if reading < 500 else 'Light'
if dark_now != dark:
dark = dark_now
print i, reading, dark
</code></pre>
<h3><em>输出</em></h3>
^{pr2}$