# Author:  James Tam
# Version: October 14, 2024
# Learning objectives: how define and call a function with default arguments.

def display(studentID,anAge=-1,aName="No name"):
    print(aName,studentID,anAge)

"""
Won't work: default arguments not at end, non-default argument
'studentID' follows default argument 'aName'
def wrongDisplay(aName="No name",studentID,anAge=-1,):
    print(aName,studentID,anAge)
"""

def start():
    display(123456,18,"Smiley")
    display(111111)


start()
