nums = [1, 2, 3]
print(*nums, sep=", ")
Эта программа выведет элементы списка nums, разделенные запятой и пробелом. 
Оператор * распаковывает список в отдельные аргументы для функции print().
Аргумент sep=", " задает разделитель между аргументами.
Результат выполнения программы: 1, 2, 3
Задача:
nums = [1, 2, 3]
print(*nums, sep=", ")
Объяснение:
nums = [1, 2, 3]: Эта строка создает список с именем nums, содержащий три целочисленных элемента: 1, 2 и 3.print(*nums, sep=", "): Эта строка использует функцию print() для вывода элементов списка nums на консоль.  Разберем детальнее:
      *nums: Оператор * (звездочка) перед именем списка nums выполняет распаковку списка.  Это означает, что элементы списка передаются функции print() как отдельные аргументы.  Эквивалентно вызову print(1, 2, 3, sep=", ")sep=", ":  Аргумент sep в функции print() определяет разделитель, который будет использоваться между отдельными аргументами при выводе.  В данном случае, в качестве разделителя указана строка ", " (запятая и пробел).Результат:
Программа выведет в консоль следующую строку:
1, 2, 3