Python编程:从入门到实践 第六章习题
2018-03-25 21:04
501 查看
代码:
输出结果(已验证):
#6-1 Han = { "first_name":"tan", "last_name":"jin", "age":10, "city":"Guangzhou"} print(Han) print("#6-1--------------") #6-3 assembly = { "jmp":"go to specific position", "jz":"if zero then jump", "jg":"if greater than then jump", "je":"if equal then kump", "jne": "if not equal then jump"} print("jmp"+" in assembly means:\n"+assembly["jmp"]) print("jz"+" in assembly means:\n"+assembly["jz"]) print("jg"+" in assembly means:\n"+assembly["jg"]) print("je"+" in assembly means:\n"+assembly["je"]) print("jne"+" in assembly means:\n"+assembly["jne"]) print("#6-3--------------") #6-4 for k,v in assembly.items(): print(k+"in assembly means:\n"+v) assembly["for"] = "loop" assembly["in"] = "check item whether it is in a list" assembly["if"] ="condition" assembly["and"] = "and condition" assembly["or"] = "or condition" for k,v in assembly.items(): print(k+"in assembly means:\n"+v) print("#6-4--------------") #6-5 rivers = {"nile":"egypt", "yellow river":"china", "changjiang":'china'} for river,nation in rivers.items(): print (river.title()+" runs though"+nation.title()) for river in rivers.keys(): print(river) for nation in rivers.values(): print(nation) print("#6-5--------------") #6-8 nile = {"dog":"Alex"} youth = {"cat":"Peter"} goos = {"squrril":"Jane"} pets = [nile,youth,goos] for pet in pets: for k,v in pet.items(): print(v +" has a pet"+k) print("#6-8--------------") #6-9 favorite_places = {"amy": ["Paris","Lodon"], "wang":["Chengdu","Shanghai"], "zuck":["Seattle","New York"]} for k,v in favorite_places.items(): print(k.title()+" likes :") for pos in v: print(pos) print() print("#6-9--------------")
输出结果(已验证):
{'first_name': 'tan', 'last_name': 'jin', 'age': 10, 'city': 'Guangzhou'} #6-1-------------- jmp in assembly means: go to specific position jz in assembly means: if zero then jump jg in assembly means: if greater than then jump je in assembly means: if equal then kump jne in assembly means: if not equal then jump #6-3-------------- jmpin assembly means: go to specific position jzin assembly means: if zero then jump jgin assembly means: if greater than then jump jein assembly means: if equal then kump jnein assembly means: if not equal then jump jmpin assembly means: go to specific position jzin assembly means: if zero then jump jgin assembly means: if greater than then jump jein assembly means: if equal then kump jnein assembly means: if not equal then jump forin assembly means: loop inin assembly means: check item whether it is in a list ifin assembly means: condition andin assembly means: and condition orin assembly means: or condition #6-4-------------- Nile runs thoughEgypt Yellow River runs thoughChina Changjiang runs thoughChina nile yellow river changjiang egypt china china #6-5-------------- Alex has a petdog Peter has a petcat Jane has a petsqurril #6-8-------------- Amy likes : Paris Lodon Wang likes : Chengdu Shanghai Zuck likes : Seattle New York #6-9--------------
相关文章推荐
- python编程从入门到实践第六章习题
- 《Python编程 从入门到实践》第六章课后习题
- 《Python编程——从入门到实践》第六章部分习题解
- 《Python编程 从入门到实践》第六章习题选做
- 《python编程从入门到实践》第六章414
- 【《Python编程: 从入门到实践》习题答案--第二章:<变量和简单数据类型>】
- Python编程:从入门到实践的动手试一试答案(第六章)
- Python编程从入门到实践:习题9-1~9-3
- 《Python编程 从入门到实践》第四章课后习题
- python编程:从入门到实践 第六章课后题
- Python编程从入门到实践:习题6-1~6-3
- 《Python编程 从入门到实践》第七章课后习题
- 《Python编程-从入门到实践》第7、8章习题选练
- 《Python编程 从入门到实践》第九章习题选做
- 《Python编程——从入门到实践》第十章部分习题解
- 《Python编程-从入门到实践》课后习题(8)
- 《Python编程——从入门到实践》第二章习题解
- python编程从入门到实践第二章习题答案
- 《python编程从入门到实践》 第4章习题选做
- Python编程从入门到实践:习题4-10~4-12