Я пытаюсь сократить процесс создания списков с помощью определенной функции, где переменная является именем списка.При запуске код пропускает пользовательский ввод.
Когда я запускаю свой код, кажется, что раздел пользовательского ввода полностью пропускается, и поэтому он просто печатает пустой список.Я пытался возиться с именами переменных и определять вещи в разных точках кода.Я пропускаю общее правило Python или в моем коде отсутствует очевидная ошибка?
def list_creation(list_name):
list_name = []
num = 0
while num != "end":
return(list_name)
num = input("Input a number: ")
print("To end, type end as number input")
if num != "end":
list_name.append(num)
list_creation(list_Alpha)
print("This is the first list: " + str(list_Alpha))
list_creation(list_Beta)
print("This is the second list: " + str(list_Beta))
Я хочу, чтобы два отдельных списка распечатывали числа, введенные пользователем.В настоящее время он просто печатает два пустых списка.