Входной текст — это программа на Python, которая (для простоты) не содержит

Написать программу, которая заменяет в этом тексте имена всех переменных (только тех, что участвуют во всевозможных операциях связывания и формальных параметрах функций) по следующему правилу: составляется список всех N имён в порядке их появления в тексте, а затем каждому i-му имени ставится в соответствие (i+1)%N-е.

   1 def fun(a, b=123):
   2     c = a + b - 1
   3     return c
   4 a, a1 = 100, 500
   5 print(fun(a+1, a1+1))

Считывать такую программу проще всего Имена: a, b, c, a1b, c, a1, a

   1 def fun(b, c=123):
   2     a1 = b + c - 1
   3     return a1
   4 b, a = 100, 500
   5 print(fun(b+1, a+1))


CategoryHomework

LecturesCMC/PythonIntro2024/Homework_TrivialRename (последним исправлял пользователь FrBrGeorge 2024-10-27 15:39:09)