В этой строке:
def Door(...):
вы определяете функцию.Вы определяете функцию с переменными в качестве параметров.Когда вы вызываете функцию, которой вы передаете ей значения.
Я думаю, вы планируете сначала определить Door()
, а затем вызвать его со значениями number[0]
и * 1012.*.
Итак, начните определение функции следующим образом:
def Door(a,b):
, и когда вы захотите вызвать ее, , затем вы передадите ей значения number[0]
и number[1]
, вот так:
mydoor = Door(number[0],number[1])
Затем внутри Door()
, когда ваш код ссылается на a
и b
, он использует значения number[0]
и number[1]
,Это отключение так, что функция может быть вызвана из разных мест с разными параметрами.
Это применимо, даже если вы определяете функцию только для модуляции вашего кода и планируете вызывать ее только из одного места.