作业7(第八章)

时间:2022-11-22 09:09:43
8-1 消息 利用函数显示一条表示本章你在学啥的信息
 def study():
  print("I study function in this chapter")
 study()

8-3 T恤 编写一个make_shirt()函数,形参为尺码和T恤上的字样
 def make_shirt(shirt_size,shirt_word):
  print("The t-shirt is "+str(shirt_size)+" size.\nAnd is written by '"+shirt_word+"'.")
 make_shirt(35,"hello guys!")
 make_shirt(shirt_word='hello guys!',shirt_size=35)

8-4 大号T恤 修改8-3的make_shirt()函数,添加一个默认字样和默认的“大”号
 def make_shirt(shirt_size="大",shirt_word="I love Python"):
  print("The t-shirt is "+str(shirt_size)+" size.\nAnd is written by '"+shirt_word+"'.")
 make_shirt(35,"hello guys!")
 make_shirt(shirt_word='hello guys!',shirt_size=35)
8-6 城市名 编写一个输入城市以及国家名,输出为一个字符串的city_country()函数
 def city_country():
  message=input()
  a=message.split()
  city=a[0]
  country=a[1]              #输入格式为"城市名+空格+国家名"
  str=city+','+country
  return str
 print(city_country())
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
 message=build_profile('Liu','Ziwei',location='Guangzhou')
 print(message)

总结:1、函数参数可以使用默认值。
      2、想要传入的列表无法被改变,可以传入其副本:list[:]
      3、从其他的py文件导入所有函数:import 文件名
   导入特定函数:from 文件名 import 函数名