Я пытаюсь решить проблему кроликов Фибоначчи. Обычно этот вопрос подразумевает, что рост кроликов в 'n' месяцев никогда не умирает. Но сейчас умирает на м месяцах.
Я хочу смоделировать эту ситуацию. Итак, я создал словарь с ключами и значениями для каждого изменения. Что-то вроде:
kbunny = {'a': 'b', 'b':'ca', 'c':'a'}
Позже я хочу найти в строке «gbunny» каждый ключ и заменить этот ключ его значением.
gbunny = 'a'
for key, val in zip(kbunny.keys(), kbunny.values()):
for a, b in enumerate(gbunny):
if b[a] is key:
b[a] = b[a].replace(key, val)
Но я не стал Не знаю, чем строки неизменны в python.
Какие еще варианты у меня есть?