Ошибка при получении входных данных от пользователя

Я пытаюсь создать функцию, которая запрашивает дату рождения пользователя, имея несколько входов внутри ввода, но она не работает:

def dob():
    dob=input("Your DOB:"input("  ")/input("  ")/input("   "))
    print(dob)
dob()

1 ответ

def dob():
   dob = input("Your DOB:" + input("Enter day ") + "/" + input("Enter month ") + "/" + input("Enter year "))
   print(dob)

Результат:

Enter day 1
Enter month 02
Enter year 1990
Your DOB: 1/02/1990

обновленный

def user_input(num_of_time = 3):
    inputs = [input("Enter value ") for x in range(num_of_time)]
    return '/'.join(inputs)

def dob():
    dob = input("Your DOB: " + user_input())
    print(dob)
Другие вопросы по тегам