在下面程序中,为什么PYTHON函数无法接受任意个实参,即下面程序中的第四个实参没有接受并运行.
3 回答
紫衣仙女
TA贡献1839条经验 获得超15个赞
| 123456789 | def make_car(manufacturer, model, **car_info): car = {} car['manufacturer'] = manufacturer car['model'] = model for key, value in car_info.items(): car[key] = value return carcar1 = make_car('Audi', 'a8l', color='blue', power='1.5t')print(car1) |
这样写就好了,原因是你的return没有提到循环外面,在循环内的话,每次循环一次,而你给的是两组键值对,所以就只会显示循环的第一个键值对。
牛魔王的故事
TA贡献1830条经验 获得超3个赞
def cmp(num): return int(abs(num)) == num while(1): print(cmp(input("num: ")))
添加回答
举报
0/150
提交
取消
