python函数返回一个列表_在Python函数中返回多个列表

我是Python新手,正在尝试创建一个函数,该函数创建列表,其中包含来自用户输入的不同材料参数,如下面的代码所示。def material():

layers = int(raw_input("State the number of material layers in the wall (0 for default material): "))

rho = [] # Density [kg/m3]

c = [] # Heat capacity [J/(kg K)]

k = [] # Heat conductivity [W/(m K)]

#a = [] # Thermal diffusivity [m2/s]

d = [] # Thickness of material [m]

# Saveing material properties

if layers == 0:

rho.append(2300)

c.append(900)

k.append(1.6)

d.append(3.2)

layers = 1

else:

for i in range(layers):

print "\n" "Define thermal properties for material", i+1,"(starting from left)"

rho.append(float(raw_input("Density [kg/m3]: ")))

c.append(float(raw_input("Heat capacity [J/(kg K)]: ")))

k.append(float(raw_input("Heat conductivity [W/(m K)]: ")))

d.append(float(raw_input("Thickness [m]: ")))

return ???

我应该如何返回rho、c、k、d和层以便能够打印或使用值,例如d列表中的第二项?print d[1]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值