擅长:python、mysql、java
<p>我认为问题出在第<code>print(coin_counter())</code>行。应该删除它,因为我们在主线程(<code>coin_counter()</code>调用)中有无限循环。此行之后不会执行任何代码。如果我们去掉这一行并将<code>sleep</code>添加到<code>get_pulse_count()</code>中,那么它就工作了。另外,如果通过全局变量<code>counter</code>传递值,则<code>return counter</code>不是必需的</p>