str=input("请输入英文句子:")
word_list=str.split(' ')
word_dict={}
for word in word_list:
if word not in word_dict:
word_dict[word]=1
else:
word_dict[word]+=1
for key,value in word_dict.items():
print('%s出现的次数是%d'%(key,value))
universities={}
dict_a={'清华大学':{'province':'北京','type':'双一流'}}
dict_b={'北京大学':{'province':'北京','type':'双一流'}}
dict_c={'浙江大学':{'province':'浙江','type':'双一流'}}
#把3个字典作为元素添加到universities字典中
universities.update(dict_a)
universities.update(dict_b)
universities.update(dict_c)
#遍历字典输出每所大学的信息
for k, v in universities.items():
print('大学名称是:%s'%k)
info=list(v.values())
print("所属省份是:%s,类型是:%s"%(info[0],info[1]))
3、通过 for 循环创建 201 条数据,数据格式如下。
xiaoming1 xiaoming1@china.com pwd1
xiaoming2 xiaoming2@china.com pwd2
xiaoming3 xiaoming3@china.com pwd3
提示用户输入页码,当用户输入指定页码时,显示该页面内的数据(每页显示10条数据)。
while True:
data=[['xiaoming{}'.format(i),
'xiaoming{}@china.com'.format(i),
'pwd{}'.format(i)]
for i in range(1,202)]
page=int(input("请输入页码:"))
for j in range((page-1)*10,page*10):
print(data[j])
scores=[]
count=int(input("请确认评委人数"))
print("请输入%d位评委对选手的打分(0~10分):"% count)
for i in range(count):
score=float(input("第%d位评委打分:"%(i+1)))
while score<0 or score>10:
score=float(input("错误!请从新打分(0~10分):"))
scores.append(score)
scores.sort()
print("去掉一个最高分%.2f 分,去掉一个最低分%.2f 分,最终得分:%.2f" %
(scores[count-1],scores[0],
(sum(scores)-scores[0]-scores[count-1]/(count-2))))
1、请使用字典编写一个程序,让用户输入一个英文句子,然后统计每个单词出现的次数。2、创建一个名为universities的字典,其中将3所大学的名称作为键。对于每所大学,都创建一个字典,设置两个键province和type,分别保存该大学的所属省份和类型。最后对universities字典进行遍历,输出每所大学的名称及其所属省份和类型信息。3、通过 for 循环创建 201 条数据4、设计一个程序为参加歌手大赛的选手计算最终得分。