Как можно сократить / оптимизировать решение задачи на Python?
Как-то так:weight, moon = 70, 0.165
print("Ваш вес в 2018 году:", weight * moon)
print(*[str(i) + " " + str(round((weight + i-1) * moon, 2)) for i in range(1, 16)], sep="\n")
P. S. Только не знаю, насколько сложный для понимания этот код.
Если слегка оптимизировать то earth_weight = 70
moon_index = 0.165
year_now = datetime.date.today().year

for i in range(1, 16):
	print(f"Ваш вес в {year_now} году: {round(earth_weight * moon_index, 2)} кг" )
	earth_weight += 1
	year_now +=1