我正在编写一个程序来快速找到导线尺寸,这样我就不必一直参考图表,但有一个小问题。在
我有一本字典是这样的:
#From Table 310.16 - Article 310 -
#75 degree rated Copper RHW,THHW,THWN,XHHW,USE,ZW - 2008 NEC
wireAmpacityTable = [
(25, '#12'),
(35, '#10'),
(50, '#8'),
(65, '#6'),
(85, '#4'),
(100, '#3'),
(115, '#2'),
(130, '#1'),
(150, '1/0'),
(175, '2/0'),
(200, '3/0'),
(230, '4/0'),
(255, '250MCM'),
(285, '300MCM'),
(310, '350MCM'),
(335, '400MCM'),
(380, '500MCM'),
(420, '600MCM'),
]
我成功地使用了对分函数来得到正确的导线尺寸。在
我的问题是如何访问导线尺寸值。例如,如果我输入15安培,我希望它只返回导线尺寸-#12。当前它返回(25, '#12')
下面是我编写的查找值的代码
^{pr2}$
只要索引到元组中,导线的规格就在位置1,所以
只会打印出线规。在
此时
wireLookup
不返回任何内容。首先,您必须返回一些内容(而不仅仅是打印它),其次您只需要tuple的第二个条目。在顺便说一下,您可能需要根据PEP-8命名函数和变量。在
相关问题 更多 >
编程相关推荐