python从入门到实践第8章课后作业

#作业8-1
# def display_message():
#     print('学习了如何定义函数')
# display_message()
# 作业8-2
# def favorate_book(title):
#     """显示最喜欢的书"""
#     print('One of my favorate books is '+title.title()+'.')
# favorate_book('alice in wonderland')
# 作业8-3
# def make_shirt(size,title):
#     print('we need a '+str(size)+' shirt,with '+title.title()+' on it.')
# make_shirt('big','yes')
# make_shirt(size='big',title='yes')
# 作业8-4
# def make_shirt(size='big',title='I love python'):
#     print('we need a '+str(size)+' shirt,with '+title.title()+' on it.')
# make_shirt()
# make_shirt(size='middle')
# make_shirt('big','I love java')
# 作业8-5
# def describe_city(city,country='china'):
#     print(city.title()+' is in '+country.title()+'.')
# describe_city('beijing')
# describe_city(city='reykjavik',country='iceland')
# describe_city('tiajin','china')
# 作业8-6
# def city_country(city,country):
#     discribe='"'+city.title()+','+country.title()+'"'
#     return discribe
# a=city_country('beijing','china')
# b=city_country('xian','china')
# c=city_country('santiago','chile')
# print(a+b+c)
# 作业8-7
# def make_album(singer_name,album_name,number=' '):
#     p={'singer':singer_name,'album':album_name}
#     if number!=' ':
#         p['number']=str(number)
#     return p
# a=make_album('bbu','iubu',10)
# b=make_album('aaa','mmm')
# c=make_album('bbb','ccc',5)
# print(a)
# print(b)
# print(c)
# 作业8-8
# def make_album(singer_name,album_name,number=' '):
#     p={'singer':singer_name,'album':album_name}
#     if number!=' ':
#         p['number']=str(number)
#     return p
# while True:
#     print('(enter "q" at any time to quit)')
#     a=input("singer:")
#     if a=='q':
#         break
#     b=input('album:')
#     if b=='q':
#         break
#     c=str(input('number:'))
#     if c=='q':
#         break
#
#     d=make_album(singer_name=a,album_name=b,number=c)
#     print(d)
# 作业8-9
# def show_magicians(names):
#     for name in names:
#         print(name)
# show_magicians(['mie','mark','tom','jack'])
# 作业8-10
# def make_graet(names,the_great_names=[]):
#     for name in names:
#         name='the great '+name
#         the_great_names.append(name)
#         print(name)
#     return the_great_names
# a=make_graet(['mie','mark','tom','jack'])
# print(a)
# 作业8-11
# def make_graet(names,the_great_names=[]):
#     for name in names:
#         name='the great '+name
#         the_great_names.append(name)
#         print(name)
#     return the_great_names
# list=['mie','mark','tom','jack']
# a=make_graet(list[:])
# print(list)
# print(a)
# 作业8-12
# def make_sandwich(*into):
#     """概述要制作的三明治"""
#     print('\nmaking a sandwich with the following things:')
#     for thing in into:
#         print('-'+thing)
# make_sandwich('peperoni')
# make_sandwich('mushrooms','green pepers','extra cheese')
# 作业8-13
# def build_profile(first,last,**user_info):
#     """创建一个字典,其中包含知道的有关用户的一切"""
#     profile={}
#     profile['first_name']=first
#     profile['last_name']=last
#     for key,value in user_info.items():
#         profile[key]=value
#     return profile
# my_massage=build_profile('shmise','jucy',location='princeton',
#                          field='enviroment',like='draw')
# print(my_massage)
# 作业8-14
# def make_car(name,look,**massages):
#     """创建一个字典,描述汽车有关信息"""
#     car={}
#     car['car_name']=name
#     car['car_look']=look
#     for k,v in massages.items():
#         car[k]=v
#     return car
# b=make_car('subaru','outback',color='blue',tow_package=True)
# print(b)

8-15、8-16的函数

#打印名字
def name_print(name):"""打印名字"""print(name)
#作业8-15
# import printing_functions as pt
# pt.name_print(input('please print a name:'))
# 作业8-16
# import printing_functions
# printing_functions.name_print('good')
# from printing_functions import name_print
# name_print('great')
# from printing_functions import name_print as np
# np('very good')
# import printing_functions as pf
# pf.name_print('love')
# from printing_functions import *
# printing_functions.name_print('like')

python从入门到实践第8章课后作业相关推荐

  1. Python从入门到实践第9章课后作业

    Python从入门到实践第9章课后作业 编写过程中不知道如何将列表传入子类中,下面实例中均没有使用 #9-1 # class Restaurant(): # """模拟饭 ...

  2. 改写《python数据挖掘入门与实践》第九章Gutenberg书籍下载代码

    @数据挖掘 改写<python数据挖掘入门与实践>第九章Gutenberg书籍下载代码 可能是gutenberg网站改版的缘故,随书附带的getdata.py代码执行会报错. 个人将其进行 ...

  3. 《Python程序设计入门与实践》219道课后习题答案

    适用教材:Python程序设计入门与实践 I S B N:978-7-5606-5960-2 作    者:董付国 页    数:319页 例题数量:73个 演示代码:200段(不含例题代码) 习题数 ...

  4. python从入门到实践十二章

    python编程从入门到实践12章 今天看了星球里面一位学长的经历,感到很受鼓舞,他参加工作三年了,三月份到四月份自学完了三本书,感到和学长差距很大,我要努力去弥补! 决定首先开始三本书,廖雪峰的py ...

  5. python 从入门到实践 第三章

    在第3章,你将学习如何在被称为列表的变量中存储信息集,以及如何通过遍历列表来操作 其中的信息 写注释 # 代码越长 标识好代码的重要性 越来越重要 要求习惯:在代码中编写清晰,简洁的注释 开始研究更复 ...

  6. python第五章课后作业_python 入门到实践第五章课后练习

    原博文 2020-06-19 11:05 − users = ['admin','alex','eric','crystol','joji']#创建一个列表for i in users:#遍历整个列表 ...

  7. Python编程-从入门到实践第15章课后习题详解

    第15章 使用Plotly模拟掷骰子--课后习题答案 练习15-6 #掷两个D8 from plotly.graph_objs import Bar,Layout from plotly import ...

  8. Python数据挖掘入门与实践 第三章 用决策树预测获胜球队(一)pandas的数据预处理与决策树(Decision tree)

    作为一个NBA球迷,看到这一章还是挺激动的. 不过内容有点难,研究了半天... 要是赌球的,用这章的预测+凯利公式,是不是就能提升赢钱概率了? 数据预处理 回归书本内容,既然要分析,首先需要有数据: ...

  9. Python数据挖掘入门与实践-第9章-古腾堡计划网站书籍资料下载

    由于python版本以及网站更新等原因,导致了书上的代码没有用了.因此自己试着修改了代码. 下面就来讲讲修改中遇到的主要问题 问题:网站URL变更 # 书上的代码 url_base = "h ...

最新文章

  1. 远程连接Windows服务器
  2. 关于RTP和SRT之间的互操作性,你需要了解什么?
  3. 无线网卡的Master,Managed,ad-hoc,monitor等模式
  4. 超文本传输协议及HTTP包
  5. TLS配置和流量分析实验
  6. python处理excel表格-Python利用pandas处理Excel数据的应用
  7. Java第五次作业 ,面向对象高级特性(抽象类与接口)
  8. mysql备份为0_MySQL 备份(一)
  9. 【语音播报】基于matlab语音播报【含Matlab源码 507期】
  10. node.js Web实时消息后台服务器推送技术---GoEasy
  11. 使用J-link+J-Flash给STM32芯片烧写序列号
  12. Java编程思想笔记
  13. Android移动应用基础教程知识整理
  14. Hadoop之自定义InputFormat
  15. Java项目集成工作流引擎解决方案及实例展示(前后分离版)
  16. kvm windows 驱动安装
  17. Hot Observable 和 Cold Observable的区别
  18. 手机游戏的分析,设计,思考
  19. 迷你世界一直显示服务器未连接,迷你世界为什么显示没网 | 手游网游页游攻略大全...
  20. escape在sql语句中的作用

热门文章

  1. Web服务器搭建步骤(Win10)
  2. Linux C编程中_REENTRANT宏
  3. 数据称80后、90后成为情人节鲜花消费的主力军
  4. C++ UML类图概念详解
  5. 从12.67s到1.06s的网站性能优化实战
  6. SuperSocket框架实现服务器和Winform客户端
  7. C语言程序——输入+1秒的时间
  8. iOS Touches事件传递
  9. 计算机应用基础知识doc,计算机应用基础知识.docx
  10. 小米3联通电信通刷_2013062 2013063_官方线刷包_救砖包_解账户锁