Найти - Пользователи
Полная версия: Python не реагирует на изменение переменной
Начало » Python для новичков » Python не реагирует на изменение переменной
1
chak
Есть 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 будет пустым чего быть не должно.
Что не так?
Olezhka
 import pack1.all
Не работает импорт. Что такое “pack1” ?
py.user.next
chak
Если сейчас запустить код то будет показыватся значение mass_old, а mass_new будет пустым чего быть не должно.
Что не так?
Вот эти присваивания убери просто
chak
  
mass_new = mass_old
...
new = old
Выглядят они бредово. Копирование списков и элементов списков вообще не так делается.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB