# 习题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相关推荐

  1. python入门作业编程题-Python编程:从入门到实践——【作业】——第六章(字典)...

    第六章作业 6-1人 : 使用一个字典来存储一个熟人的信息, 包括名. 姓. 年龄和居住的城市. 该字典应包含键first_name . last_name . age 和city . 将存储在该字典 ...

  2. python编程题-python编程题库

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 上期题目连接:1000道python题库系列分享十一(9道)上期题目答案:? 本期 ...

  3. python基础题-python基础练习题(一)

    1.执行 Python 脚本的两种方式 python进入解释器 python 1.py 2.简述位.字节的关系 8位是一个字节 3.简述 ascii.unicode.utf-8.gbk 的关系 最开始 ...

  4. java 字符串编程题_Java编程题——在一个字符串中查找第一个非重复的字符

    编写一个Java程序来查找一个字符串中第一个非重复的字符,这是在编程测试中很常见的一个问题,因为字符串处理在程序员面试中是一个普遍的话题.面试前最好是准备好一些熟知的编程问题,例如使用递归反转字符串, ...

  5. pta编程题python答案提交显示非零返回_PTA中提交Python3程序的一些套路

    0. FAQ whileTrue: raw=input()if raw == '':break print(sum(map(int, raw.split()))) 0.1 提交后提示"答案错 ...

  6. python入门作业编程题-Python编程:从入门到实践——【作业】——第三章(列表)...

    第三章作业 3-1姓名: 将一些朋友的姓名存储在一个列表中, 并将其命名为names . 依次访问该列表中的每个元素, 从而将每个朋友的姓名都打印出来. 3-2问候语: 继续使用练习 3-1中的列表, ...

  7. python入门作业编程题-python入门(一)作业

    一,流程控制之if...else 1. 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小妞 1 age_of_girl = 21 2 if age_of_girl >30:3 print ...

  8. python编程题-基本编程题 --python

    1.让Python帮你随机选一个饮品吧! import random listC = ['加多宝', '雪碧', '可乐', '勇闯天涯', '椰子汁'] print(random.choices(l ...

  9. python笔试编程题_python_编程面试题

    使用递归方法对一个数组求最大值和最小值 """用递归算法求解一个数组的最大值和最小值 思路: 1.首先假设这个列表只有1个元素或两个元素 2.再考虑超过两个元素的情况,将 ...

最新文章

  1. php 获取搜狗微信 sn,PHP 获取百度和搜狗收录量 代码 可用于EMLOG
  2. 【机器学习】算法模型自动超参数优化方法
  3. sql 指定数据库中的信息操作
  4. 【ML】Principle Component Analysis 主成分分析
  5. vue安装教程及简介
  6. java_IO流之 NIO
  7. ESP32开发 2.添加.c.h并修改CMakeLists,来定制自己的工程
  8. 苹果Mac好用的图片编辑工具:Acorn 再升级
  9. 自动将中国ip地址归属地分类并保存到数据库中
  10. 浅析单调递增子序列问题(LIS)
  11. 数据分析sql面试必会6题经典_经典SQL面试题及答案分析
  12. jquery删除表格的行和列
  13. 百度网盘断点续传下载工具IDM
  14. matlab函数的线性化,[原创]非线性Simulink模型线性化方法讨论
  15. 2021 编程语言排行榜出炉!
  16. 《Linux系统管理与应用》课程知识点整理+书后习题全文解答(Linux知识点大纲)
  17. 一个cv大师的摆烂之旅
  18. win 7笔记本连接wifi不能输入密码解决办法(图文教程)
  19. 如何初始化阿里云服务器
  20. 删除分页符时,保持页面格式不乱

热门文章

  1. VSCODE(三)用户界面
  2. 卷积神经网络(CNN):乳腺癌识别
  3. Python-sklearn包中自动调参方法-网格搜索GridSearchCV
  4. 2013个人职业规划
  5. 挣值管理(PV、EV、AC、SV、CV、SPI、CPI、VAC、BAC、ETC、EAC、)公式全集
  6. java高校人员信息管理系统
  7. SAP 获取本机信息(IP及电脑名称)
  8. 设计师找灵感,就上这5个网站~
  9. 原生javascript-图片查看器的制作-注释版
  10. matlab中caitu_tiqu,Matlab平台基于颜色的车牌识别程序