- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
3.28
1.编写一个函数char_count(s),统计字符串s中每个字母出现的次数(忽略大小写,a与A是同一个字母),并输出一个字典。S.count(‘a’)s.lower()
例如:s=’asdfWEfewaWAAa
输出为{‘a’:5,‘s’:1,’d’:1,’f’,2,’w’:3,’e’:2}
defchar_count(s):
dict1={}
s=s.lower()
forcharins:
dict1[char]=s.count(char)
print(dict1)
char_count(dfgsdfhghbhtGGU)
2.编写一个函数changeToKg(lb)来计算重量的单位转换。
1磅=0克。保留小数点后2位。
defchangeToKg(lb):
kg=round(float(lb*0,2)
print(str(lb)+磅是+str(kg)+千克)
changeToKg(1)
定义一个函数,输入不定个数的数字,返回所有数字的平均值。
defave(*numbers):
sum=0
ave=0
b=0
forninnumbers:
sum=sum+n
b=b+1
a=sum/b
print(这几个数的平均值是+str(a))
ave(1,2,3,4,5)
定义一个函数,任意输入年月日,计算出这是这一年的第多少天。
defcount(year,month,day):
sum=0
ifyear%400==0or(year%4==0andyear%100!=0):
print(%d年是闰年,2月份有29天!%year)
li1=[31,29,31,30,31,30,31,31,30,31,30,31]
foriinrange(month-1):
sum+=li1[i]
sum=sum+day
else:
print(%d年是平年,2月份有29天!%year)
li2=[31,28,31,30,31,30,31,31,30,31,30,31]
foriinrange(month-1):
sum+=li2[i]
sum=sum+day
print(是今年的第+str(sum)+天!)
count(2018,3,31)
calc(2,3,5,8,6)
#num=(2,6,5,6,5)
#calc(sum)
一加一减
defcompute(a,b):
c=a+b
d=a-b
returnc,d
c,d=compute(1,4)
print(c,d,sep=,)
介绍宠物
defdescribe_pet(animal_type,pet_name):
print(我有一只+animal_type,end=,)
print(我的+animal_type+名字叫+pet_name)
describe_pet(狗,来福)
文档评论(0)