Есть функция, в которую передаётся один аргумент целое число t>0.
нужно повторить t раз следующую операцию: допустим, на предыдущем шаге мы получили строку G. Нужно к ней приписать букву X, а потом приписать снова G, но, во-первых, прочитанную с конца, а, во-вторых, в которой буквы R заменены на буквы Z и наоборот. Например, при t=1 получается XXZ как X + X + Z, при t=2 получается XXZXXZZ = XXZ + X + XZZ
У меня получилось так, но это скорее всего неправильно:
def f(t, d):
if t == 0:
pass
else:
f(t - 1, 'X')
print(d, end='')
f(t - 1, 'Z')
f(4, 'X')
Так же не смог подключить библиотеку turtle, чтобы заставить двигаться её по полученным правилам.