小明在玩火柴棍拼数字游戏。用火柴棍拼成阿拉伯数字0~9,具体拼法如下图所示:
由图a可知,搭建数字“0”需要6根火柴,搭建数字“1”需要2根火柴…… 小明编写Python程序实现:运行程序时,输入任意整数,执行后,输出搭建该数字所需要的火柴棍的数量。运行样例如图b所示。 请回答以下问题:
(1)
搭建“168”这个数字,所需要的火柴棍的数量:。
(2)
实现上述功能的程序如下,表达式he['1']
+ he['6']的值为。
he = {'0':6, '1':2, '2':5, 13':5, '4':4,'5':5, '6':6, '7':3, '8':7,'9':6}
num = ①
s = input('请输入待搭建的数字: ↑)
for i in s:
num=
②
print('所需火柴棍的数量为: ', num)
(3)
请在划线处填入合适的代码
① ②
答案: 【1】15
【1】8
【1】0【2】num + hc[i]