测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A42234. 下面程序, 按字典序列统计出单词的个数, 执行结果如下

填空题 中等

题目描述

下面程序, 按字典序列统计出单词的个数, 执行结果如下:

参考答案

a=['is','happy','is','your','are','first','first','is','are','your'] n=len(a)-1 for i in range(0,n): for j in range(i+1,n+1): if a[i]>a[j]: a[i],a[j]=a[j],a[i] key=a[0] i=1 ans=1 while i<=n: if key==a[i]: ans=ans+1 i+=1 else: print(a[i-1]+':'+str(ans)) key=a[i] ans=1 i+=1 print(a[i-1]+':'+str(ans))

答案解析

评分标准:

①a[i],a[j]=a[j],a[i]; (4 分)

②ans=ans+1; (4 分)

③ans=1; (4分)

④print(a[i-1]+':'+str(ans))。 (4 分)

上一题 下一题