Я не совсем понимаю ваш вопрос.
Зачем вам нужно импортировать случайный и случайный импорт randint?
Поскольку вы просто используете 2 функции из случайного модуля, вы можете
from random import randint, expovariate
Как отмечено
queue = Variaveis()
выдает ошибку, поэтому я ее проигнорировал, так как в этом контексте это не имеет значения.
Пример результата:
(0, 'A') (43, 'D') (3, 'A') (40, 'D') (8, 'A') (15, 'D') (7, 'A') (26, 'D') (15, 'A') (25, 'D')
(0, 'A')
(3, 'A')
(7, 'A')
(8, 'A')
(15, 'A')
(15, 'D')
(25, 'D')
(26, 'D')
(40, 'D')
(43, 'D')
Первая строка исключает список, очевидно, отсортирован по наибольшему значению в паре.
Если вы хотите соответствовать A и D, я рекомендую
queue.insert((Arrival, 'A'), (Departure, 'D'))
Я также рекомендую взглянуть на функции list.sort () и другие полезные операции со списками здесь .