题库首页 › 青少年软件编程(Python) › 题目 20295

阅读积分分享社团组织开展阅读积分分享活动。每位成员都准备了一些积分赠送其他成员,这些积分平均分给对应的受赠予的人。给出社团成员姓名以及对应的现有积分、准备赠送的积分、接收赠送的社团成员信息,请计算每位社团成员的当前积分。输入格式:第1行:人数n,2≤ n≤10第2到n+1行:每行包含一个字符串,表示每个人的姓名;一个整数,表示现有的积分。互相之间用空格隔开。第n+2到最后,描述某个人赠送积分的信息:某个人的第(1)行是赠送积分的同学姓名。某个人的第(2)行包含2个数字:分别表示准备赠送积分数值v(0 0):w= ②score[s]-=w*xfor j in range(1,x+1):t=input()score[t]+= ③for i in score.keys():print(i, ④ )Copy查看答案答案n=int(input())name=[];score={}for i in range(1,n+1):a,b = input().split(' ',1)score[a]=int(b)for i in range(1,n+1):s=input()v,x= map(int, input().split())if (x>0):w=v//xscore[s]-=w*xfor j in range(1,x+1):t=input()score[t]+=wfor i in score.keys():print(i,score.get(i))Copy解析评分标准:(1){}(或等效答案);(2分)(2)v//x(或等效答案);(2分)(3)w(或等效答案);(3分)(4)score.get(i)(或等效答案)。(3分)

正确答案:补全答案(Python阅读积分):①{} ②v//x ③w ④score.get(i)。核心:积分赠送字典。

试卷来源:202606 青少年软件编程等级考试Python五级真题

本卷相关题目

在线做题 同科目题库