Форум сайта python.su
Есть 2 файла: main.py и all.py
Содержание main:
import pack1.all
mass_old = list()
mass_new = list()
var = “”
mass_new = mass_old
pack1.all.inputs(mass_old, mass_new)
print(mass_old)
print(mass_new)
Содержание all:
def inputs(old, new):
wor = input()
old.append(wor)
new = old
wor = input()
new.append(wor)
На данном этапе код должен заполнять значение массивов mass_new и mass_old а после его выводить на экран, причём mass_new содержет туже информацию что и mass_old содержет а также дополнение введённо при помоши 2го input(а).
Если сейчас запустить код то будет показыватся значение mass_old, а mass_new будет пустым чего быть не должно.
Что не так?
Офлайн
import pack1.all
Офлайн
chakВот эти присваивания убери просто
Если сейчас запустить код то будет показыватся значение mass_old, а mass_new будет пустым чего быть не должно.
Что не так?
chakВыглядят они бредово. Копирование списков и элементов списков вообще не так делается.mass_new = mass_old ... new = old
Отредактировано py.user.next (Дек. 27, 2022 23:23:30)
Офлайн