测验六python编程题,Python编程第六章习题.py
# 习题6-1 使用一个字典 存信息打出来
durian_mille_crepe_cake={'durian':'炒了',
'mille crepe':'煎了',
'cake':'抹上',
}
print(durian_mille_crepe_cake)
# 习题6-2
favorite_number={'a':1,'b':2,'c':3,'d':4,'e':5}
print(favorite_number)
# 习题6-3
python_words={'Code lay out':'代码布局',
'Whitespaces in Expressions':'表达式中的空格',
'Comments':'注释',
'Naming Conventions':'命名规范',
'programming recommendations':'编程建议'}
# .items()不要忘,为了调用字典中的值
for word, explaination in python_words.items():
print("\n"+word+":")
print(explaination)
# 6-3 python专业词汇字典
python_words={'Code lay out':'代码布局',
'Whitespaces in Expressions':'表达式中的空格',
'Comments':'注释',
'Naming Conventions':'命名规范',
'programming recommendations':'编程建议',
'Global Variable Names':'全局变量名',
'Function Annotation':'功能注释',
'Indentation':'缩进',
'Binary Operator':'运算符',
'String quotes':'字符串引号'
}
# 习题6-4
for word, explaination in python_words.items():
print("\n"+word+":")
print(explaination)
# 6-5 河流 国家
rivers={'La Seine':'France','yellow river':'China','Nile':'Egypt'}
for river, country in rivers.items():
print("\nThe "+river.title()+" runs through "+country+'!!')
for river, country in rivers.items():
print(river)
for river, country in rivers.items():
print(country)
# 6-6 名单列表,字典,在列表中不在列表中区别打印
king_seven_armed_sea=['鹰眼','老沙','九蛇','明哥','甚平','月光莫利亚','熊','罗','巴基']
the_defeated={'老沙':'歇菜','月光莫利亚':'完蛋','熊':'打不过跑','甚平':'收编'}
for name in king_seven_armed_sea:
if name in the_defeated.keys():
print(name+',嘿兄弟老熟人了啊')
else:
print(name,',你等着')
# 6-7 三个字典合成一个字典
durian_mille_crepe_cake={'durian':'炒了',
'mille crepe':'煎了',
'cake':'抹上',
}
tomato_egg={'tomato':'切了',
'egg':'炒了',
'suger':'适量',
'salt':'适量'}
palace_exploded_chicken_man={'peanut':'爆炒',
'chicken':'腌好',
'carrot':'切丁'}
cook_books=[durian_mille_crepe_cake,
tomato_egg,
palace_exploded_chicken_man,
]
for dish in cook_books:
for ingredient, method in dish.items():
print("\n材料:"+ingredient+":")
print("方法:"+method)
# 6-8 宠物
tom={'type':'cat','host':'一个只有脚出境的女的'}
jerry={'type':'耗子','host':'观众'}
speike={'type':'dog','host':'一个只有脚出境的女的'}
pets=[tom,jerry,speike]
for pet in pets:
for key, value in pet.items():
print('\n'+key+":"+value)
# 6-9 喜欢的地方,字典套列表{'':[]}
favorite_places={'依萍':['大上海','可云家','火车站'],
'如萍':['书桓家','公园','上海大桥'],
'陆飞':['如萍学校','报社','战场'],
}
for name, places in favorite_places.items():
print("\n"+name+'喜欢的地方:')
for place in places:
print(place)
# 6-10 喜欢的数字
favorite_number={'a':[1,2,3],
'b':[4,5,6],
'c':[7,8,9],
'd':[10,11,12],
'e':[13,14],
}
for name, numbers in favorite_number.items():
print("\n"+name+"喜欢的数字是:")
for number in numbers:
print(number)
# 6-11 城市 字典套字典a={'a':{}}
# bordeux={'country':'france',
# 'population':243636,
# 'fact':'水镜广场比特沙丘',
# }
#
# larochelle={'country':'france',
# 'population':100000,
# 'fact':'港口水族馆海贼梦世界尽头的灯塔',
# }
#
# barcelona={'country':'spain',
# 'population':1610000,
# 'fact':'建筑教堂佛朗明哥圆圈舞水果海鲜管够',
# }
# places={bordeux,larochelle,barcelona}
places={'bordeux':{
'country':'france',
'population':'243636',
'fact':'水镜广场比特沙丘',
},
'larochelle':{
'country':'france',
'population':'100000',
'fact':'港口水族馆海贼梦世界尽头的灯塔',
},
'barcelona':{'country':'spain',
'population':'1610000',
'fact':'建筑教堂佛朗明哥圆圈舞水果海鲜管够',
},
}
for city, info in places.items():
print("\n\n"+city+'介绍:')
for key, value in info.items():
print('\n'+key+':'+value)
# 6-12 扩展,不多行了,你以为我真的会去做吗,过
一键复制
编辑
Web IDE
原始数据
按行查看
历史
测验六python编程题,Python编程第六章习题.py相关推荐
- python入门作业编程题-Python编程:从入门到实践——【作业】——第六章(字典)...
第六章作业 6-1人 : 使用一个字典来存储一个熟人的信息, 包括名. 姓. 年龄和居住的城市. 该字典应包含键first_name . last_name . age 和city . 将存储在该字典 ...
- python编程题-python编程题库
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 上期题目连接:1000道python题库系列分享十一(9道)上期题目答案:? 本期 ...
- python基础题-python基础练习题(一)
1.执行 Python 脚本的两种方式 python进入解释器 python 1.py 2.简述位.字节的关系 8位是一个字节 3.简述 ascii.unicode.utf-8.gbk 的关系 最开始 ...
- java 字符串编程题_Java编程题——在一个字符串中查找第一个非重复的字符
编写一个Java程序来查找一个字符串中第一个非重复的字符,这是在编程测试中很常见的一个问题,因为字符串处理在程序员面试中是一个普遍的话题.面试前最好是准备好一些熟知的编程问题,例如使用递归反转字符串, ...
- pta编程题python答案提交显示非零返回_PTA中提交Python3程序的一些套路
0. FAQ whileTrue: raw=input()if raw == '':break print(sum(map(int, raw.split()))) 0.1 提交后提示"答案错 ...
- python入门作业编程题-Python编程:从入门到实践——【作业】——第三章(列表)...
第三章作业 3-1姓名: 将一些朋友的姓名存储在一个列表中, 并将其命名为names . 依次访问该列表中的每个元素, 从而将每个朋友的姓名都打印出来. 3-2问候语: 继续使用练习 3-1中的列表, ...
- python入门作业编程题-python入门(一)作业
一,流程控制之if...else 1. 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小妞 1 age_of_girl = 21 2 if age_of_girl >30:3 print ...
- python编程题-基本编程题 --python
1.让Python帮你随机选一个饮品吧! import random listC = ['加多宝', '雪碧', '可乐', '勇闯天涯', '椰子汁'] print(random.choices(l ...
- python笔试编程题_python_编程面试题
使用递归方法对一个数组求最大值和最小值 """用递归算法求解一个数组的最大值和最小值 思路: 1.首先假设这个列表只有1个元素或两个元素 2.再考虑超过两个元素的情况,将 ...
最新文章
- php 获取搜狗微信 sn,PHP 获取百度和搜狗收录量 代码 可用于EMLOG
- 【机器学习】算法模型自动超参数优化方法
- sql 指定数据库中的信息操作
- 【ML】Principle Component Analysis 主成分分析
- vue安装教程及简介
- java_IO流之 NIO
- ESP32开发 2.添加.c.h并修改CMakeLists,来定制自己的工程
- 苹果Mac好用的图片编辑工具:Acorn 再升级
- 自动将中国ip地址归属地分类并保存到数据库中
- 浅析单调递增子序列问题(LIS)
- 数据分析sql面试必会6题经典_经典SQL面试题及答案分析
- jquery删除表格的行和列
- 百度网盘断点续传下载工具IDM
- matlab函数的线性化,[原创]非线性Simulink模型线性化方法讨论
- 2021 编程语言排行榜出炉!
- 《Linux系统管理与应用》课程知识点整理+书后习题全文解答(Linux知识点大纲)
- 一个cv大师的摆烂之旅
- win 7笔记本连接wifi不能输入密码解决办法(图文教程)
- 如何初始化阿里云服务器
- 删除分页符时,保持页面格式不乱