Передача данных между файлами
Вы можете передавать данные между файлами, если это то, что вы пытаетесь сделать. По сути, вы будете создавать свои собственные модули.
from main import x, y
Что-то вроде этих строк
Использование данных извне класса внутри класса
I думаете, что просто хотите использовать переменные x и y внутри класса ball? Для этого вы можете создать метод init , в который вы передаете переменную при создании объекта шара.
class Ball:
""" You can use the x and y variables anywhere in this class"""
def __init__(self, x, y):
self._x = x
self._y = y
def myMethod(self):
print(self._x)
print(self._y)
b1 = Ball(10, 20)
b1.myMethod()
Или вы можете просто передать переменные в конструктор
x = 10
y = 10
b2 = Ball(x, y)