您的位置:首页 > 编程语言 > Python开发

Python编程从入门到实践:6-11城市练习

2020-03-30 19:05 429 查看

创建一个名为cities的字典,其中三个城市名用作键,对于每座城市,都创建一个字典,并在其中包含该城市所属的国家,人口约数以及一个有关该城市的事实,在表示每座城市的字典中,应包含country population 和fact等键,将每座城市的名字以及有关他们的信息都打印出来。

这里小编采用两种方面,只是小编自己根据文章所学的东西,自己想出来的编程,拿出来分享给大家,欢迎大牛指正:

[code]#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万人,小蛮腰是最出名的景点

城市名字:广州
属于国家是:中国
人口总数:1530.59万人
著名景点:小蛮腰

罗马隶属于意大利,2019年常驻人口总数是300万,斗兽场是最出名的景点

城市名字:罗马
属于国家是:意大利
人口总数:300万
著名景点:斗兽场

------------------
(program exited with code: 0)

请按任意键继续. . .

由于方法一 和方法二结合在一起去运行,导致出现两种结果,小编由于懒得没有在打一遍代码,希望理解

  • 点赞
  • 收藏
  • 分享
  • 文章举报
python入门新手 发布了13 篇原创文章 · 获赞 1 · 访问量 303 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: