End param in print()

How to print without new line ("\n") in Python?

    name = input("enter your name")
    print("hi", end = " ")
    print(name)
        

Sep param in print()

Given dd, mm, yyyy; print date in the format dd-mm-yyyy

    print(dd, mm, yyyy, sep = "-")