I am running a model which displays a table of upto 25 generations. However as the number of rows increase, so do the numbers which makes the table look messy. This is the code - look at the link to understand what happens. image of table running
for x in range(gen_num+1):
print(gen_number,"\t\t",juveniles_pop,"\t\t",adults_pop,"\t\t",seniles_pop,"\t\t",juveniles_pop+adults_pop+seniles_pop)
gen_number+=1
seniles_pop = (seniles_pop * seniles_surv) + (adults_pop * adults_surv)
juveniles_pop1 = adults_pop * birth_rate
adults_pop = juveniles_pop * juveniles_surv
juveniles_pop = juveniles_pop1