3.12. 一个求值的函数¶
函数包含 一个位置参数,一个可变参数,可变参数用于修改字典的值
3.12.1. 代码示例¶
#!/usr/bin/env python
#-*- coding:utf8 -*-
def cube(name,**nature):
#定义一个字典
all_nature = {"x":1,
"y":1,
"z":1,
"color":"white",
"weight":1}
all_nature.update(nature) #将第二个参数收集到的数据用来更新字典
print(name,"立方体的属性:")
print("体积",all_nature["x"] * all_nature["y"]* all_nature["z"])
print("颜色",all_nature["color"])
print("重量",all_nature["weight"])
cube("first")
cube("second",y=3,color="red")
cube("third",y=2,color="grenn",weight=10)