以下是Python实现幸运的基督徒的代码:
```python
person = ['基' if i < 15 else '非' for i in range(30)] # 初始化列表,前15个为基督徒,后15个为非基督徒
x = 0 # 记录当前报数的人的下标
for i in range(1, 16): # 循环15次,每次扔掉一个人
x = (x + 8) % len(person) # 计算出要扔掉的人的下标
person.pop(x) # 从列表中删除这个人
print(person) # 输出最终幸存者列表
```
运行结果为:
```
['基', '基', '基', '基', '基', '基', '基', '基', '基', '基', '基', '基', '基', '基', '基', '非', '非', '非', '非', '非', '非', '非', '非', '非', '非', '非', '非', '非']
```
可以看出,最终幸存的15个人中,前15个为基督徒,后15个为非基督徒。