在Python中创建一个循环并取平均读数

首先,我绝不是程序员,我可以一起编写代码,但是却对此深感困惑。我有一个声纳距离传感器,我想获取10个读数以找到这些读数的平均值。我发现第一读通常会很遥远,因此得出10将会是一个很好的数字。找到了一些有关基本循环的教程,但无法弄清楚如何将其应用于我的情况。这是我要循环的代码和当前输出。有什么建议么?

GPIO.output(PIN_TRIGGER, GPIO.HIGH)

  time.sleep(0.00001)

  GPIO.output(PIN_TRIGGER, GPIO.LOW)

  while GPIO.input(PIN_ECHO)==0:
        pulse_start_time = time.time()
  while GPIO.input(PIN_ECHO)==1:
        pulse_end_time = time.time()

  pulse_duration = pulse_end_time - pulse_start_time
  distance = round(pulse_duration * 17150, 2)
  print "Distance:",distance,"cm"