Script de ping múltiplo em Python

Não consigo encontrar qualquer documentação fácil e fácil de aprender sobre python e redes. Neste exemplo, estou apenas tentando fazer um script fácil que eu possa executar ping em várias máquinas remotas.

for ping in range(1,10):
   ip="127.0.0."+str(ping)
   os.system("ping -c 3 %s" % ip)

Um script simples como esse irá fazer um ping nas máquinas, mas eu gostaria de fazer com que o script retornasse 'ativo' 'sem resposta' O que me faz pensar que terei que procurar o módulo de tempo também, achotime.sleep(5) e depois disso, haveria uma declaração de quebra. O que me faz pensar que deveria haver um loop no interior para. Eu não estou 100% certo, eu poderia estar indo na direção errada completamente: / se alguém pudesse me ajudar ou me indicar na direção de alguma documentação que seria ótima.

questionAnswers(8)

yourAnswerToTheQuestion