标签:程序 items 天才 inxi class 程序出错 span 一个人 sheng
纸上得来终觉浅,绝知此事要躬行!
书上的6-7的练习题,搞了我一天(好笨啊。。。)
刚开始的时候,是这么写的:
1 people = { 2 ‘ada‘:{ 3 "xingbie" : "女", 4 "shengao" : "178cm", 5 "aihao":"羽毛球", 6 }, 7 ‘christy‘:{ 8 "xingbie" : "女", 9 "shengao" : "170cm", 10 "aihao":"篮球", 11 }, 12 } 13 for name,xinxi in people.items(): 14 print("\n姓名: " + name.title()) 15 for gerenxinxi in xinxi.items(): 16 print( 17 "\t性别:" + xinxi["xingbie"].title() + 18 "\t身高:" + xinxi[‘shengao‘].title() + 19 "\t爱好:" + xinxi[‘aihao‘].title())
一运行,看到的结果是:
姓名: Ada
性别:女 身高:178Cm 爱好:羽毛球
性别:女 身高:178Cm 爱好:羽毛球
性别:女 身高:178Cm 爱好:羽毛球
姓名: Christy
性别:女 身高:170Cm 爱好:篮球
性别:女 身高:170Cm 爱好:篮球
性别:女 身高:170Cm 爱好:篮球
****啊啊啊啊啊啊啊啊。。。抓狂了,不知道怎么把信息中的内容,只留一个!!!
改了各种版本,都没有成功!
要么是一样的结果,要么程序出错了。。。
只有自己一个人,没有办法,只能照抄书本上的,但是。。。还是不对。。。
脑袋都疼了。。。
直到现在晚上9点了,才想到为什么会有3行信息:
是因为在第二个for循环下运行的,肯定是这里出错了!把他去掉!
没问题。。。。。。。
。。。。。。。。。。。
各种改。。。。。。。。
没问题。。。。。。。。
最后终于改好了:
people = { ‘ada‘:{ "xingbie" : "女", "shengao" : "178cm", "aihao":"羽毛球", }, ‘christy‘:{ "xingbie" : "女", "shengao" : "170cm", "aihao":"篮球", }, } for name,xinxi in people.items(): print("\n姓名: " + name.title()) print("\t性别:" + xinxi["xingbie"],"\t身高:" + xinxi["shengao"],"\t爱好:" + xinxi["aihao"])
O(∩_∩)O哈哈~。。。。
结果是:
姓名: Ada
性别:女 身高:178cm 爱好:羽毛球
姓名: Christy
性别:女 身高:170cm 爱好:篮球
妈妈呀大神呀。。。我就是个天才啊。。。O(∩_∩)O哈哈~
标签:程序 items 天才 inxi class 程序出错 span 一个人 sheng
原文地址:https://www.cnblogs.com/ningbotianjiao/p/12494390.html