Я создаю своего рода калькулятор сложных процентов, где и в основном хочу, чтобы python создавал аккуратный список каждый год. У меня сейчас нет кода для этого, но я постараюсь объяснить:
years = int(input('how many years?...')) # Lets say we use "3" as input
Тогда я бы хотел, чтобы python создал список, содержащий столько же элементов, сколько и входные данные из переменной (годы). Я понимаю, что в этом случае мы должны создавать числа в диапазоне от 1 до x лет.
Представлено что-то вроде, и даже лучше, если элементы разбиты на отдельные строки:
list_years = [1 years of saving (x), 2 years of saving is (y), 3 year of saving is (z)]
Я даже не уверен, что это лучший способ выполнить то, что я хочу, но в любом случае мне очень интересно иметь возможность создавать списки динамически, как часть моего учебного процесса.
Обновление:
Итак, я нашел кое-что, что приближает меня к решению (я считаю):
totalyears = int(input('how many years?'))
yearlist = [i for i in range(36)]
print(yearlist[1:totalyears +1])
Output: [1, 2, 3, 4, 5]
yearlist = [i for i in range(36)]
print(yearlist[1:totalyears +1])
#Output: [1, 2, 3, 4, 5]
Теперь мне нужно иметь возможность изменить имя этих элементов в файле, а также возможность назначить уникальную переменную для каждого из. Есть идеи как это решить?