F=[
   "█","▢","█","█","▢","▢","▢","█",
   "█","▢","█","█","▢","█","▢","█",
   "█","▢","█","█","▢","█","▢","█",
   "█","▢","█","█","▢","█","▢","█",
  ] 
print(f'{F}:初期値')
for i in range(31):
    for j in range(len(F)-1):
      if F[j-1] == F[j+1] :
          F[j] = "▢"
      else:
          F[j] = "█"
    print(f'{F}:世代{i}')

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: