Python编程从⼊门到实践:6-11城市练习创建⼀个名为cities的字典,其中三个城市名⽤作键,对于每座城市,都创建⼀个字典,并在其中包含该城市所属的国家,⼈⼝约数以及⼀个有关该城市的事实,在表⽰每座城市的字典中,应包含country population 和fact等键,将每座城市的名字以及有关他们的信息都打印出来。
这⾥⼩编采⽤两种⽅⾯,只是⼩编⾃⼰根据⽂章所学的东西,⾃⼰想出来的编程,拿出来分享给⼤家,欢迎⼤⽜指正:
#6-11 城市
cities = {
'上海':{
'country':'中国',
'population':'2428.14万⼈',
'fact':'东⽅明珠',
},
'⼴州':{
'country':'中国',
'population':'1530.59万⼈',
'fact':'⼩蛮腰',
},
'罗马':{
'country':'意⼤利',
'population':'300万',
'fact':'⽃兽场',
},
}
for city,city_info in cities.items():
#⽅法⼀:程序有点长,使⽤⼀句话把城市的信息打印出来
print("\t"+city+"⾪属于"+city_info['country']+",2019年常驻⼈⼝总数是"+city_info['population']+","+city_info['fact']+"是最出名的景点\n") #⽅法⼆:城市的名字和城市的相关信息打印出来
print("\t城市名字:" + city)
print("\t属于国家是:"+city_info['country'])
print("\t⼈⼝总数:"+city_info['population'])
print("\t著名景点:"+city_info['fact']+"\n")
#运⾏结果为:
上海⾪属于中国,2019年常驻⼈⼝总数是2428.14万⼈,东⽅明珠是最出名的景点
城市名字:上海
属于国家是:中国
⼈⼝总数:2428.14万⼈
著名景点:东⽅明珠
⼴州⾪属于中国,2019年常驻⼈⼝总数是1530.59万⼈,⼩蛮腰是最出名的景点
城市名字:⼴州
python编程:从入门到实践第二版属于国家是:中国
⼈⼝总数:1530.59万⼈
著名景点:⼩蛮腰
罗马⾪属于意⼤利,2019年常驻⼈⼝总数是300万,⽃兽场是最出名的景点
城市名字:罗马
属于国家是:意⼤利
⼈⼝总数:300万
著名景点:⽃兽场
------------------
(program exited with code: 0)
请按任意键继续. . .
由于⽅法⼀ 和⽅法⼆结合在⼀起去运⾏,导致出现两种结果,⼩编由于懒得没有在打⼀遍代码,希望理解
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论