Zombies

You mission is to simulate the Zombie Apocalypse!
There are 1000 people standing in a room.
One of them is infected.
Each day every person meets walks up another randomly chosen person.  
If either person is infected, the other person becomes infected.
To be clear, some people have multiple encounters ...
    one where they walk up to another, 
    zero or more where they are walked up to.
    A person might walk up to anyone, infected or not.
For each day, print the number of uninfected people.
When everyone is infected, game over
Draw a graph with one axis days, the other number of healthy people.
Maybe play a zombie like sound when the game is over.
(https://www.geeksforgeeks.org/play-sound-in-python/)

When I ran my version, I got the following data (It's random so each run is different)
Run1: [997, 994, 975, 938, 860, 675, 364, 88, 2, 0]
Run2: [997, 994, 989, 975, 945, 878, 715, 416, 121, 11, 1, 0]
Generating random numbers:
from random import randint
r = randint(0,3)
print(r)  # prints zero to 3, including the zero and three

I used 22 lines of code to do this.
Due Tuesday May 8th.