Python中的定义函数问题。

img

def  printInfo(year,t,grand='宝马'):
    print('这是一辆{}年生产,型号为{}的{}牌汽车。'.format(year,t,grand))

l=input().split()
if len(l)==3:
    year,t,grand=l
    printInfo(year,t,grand)
else:
    year,t=l
    printInfo(year,t)
def ss():
    nf=input('年份:')
    xh=input('型号:')
    pp=input('品牌:')
    if not pp:
        pp='宝马'
    print('这是一辆{}年生产,型号为{}的{}牌汽车。'.format(nf,xh,pp))
ss()