作业比赛编号 : 1610 - Python1班寒假打卡任务2

本任务完成时间 2月12日到2月18日
上次任务答案:
第一题答案
x = int(input())
if x <= 2:
    print(10)
elif x <= 10:
    print(10 + (x - 2) * 2)
else:
    print(10 + 8 * 2 + (x - 10) * 3)
第二题答案
n=input().split(',')
lst=[]
for i in n:
    lst.append(int(i))
lst.sort()
for j in lst[:-1]:
    print(j,end=',')
print(lst[-1])    

第三题答案
n=int(input())
m=input().split(' ')
lst=[]
for i in m:
    lst.append(int(i))
for i in range(len(lst)):
    count=0
    for j in range(0,i):
        if lst[j] < lst[i] :
            count+=1
    print(count,end=' ') 
第四题答案
s = input()
max_k = 0
max_v = 0
for i in range(1,4):
    if s.count(str(i)) > max_v:
        max_v = s.count(str(i))
        max_k = i
print(max_k)
第五题答案
n = int(input())
s = input()
a = s.split(' ')
lis = [int(i) for i in a]
lis.sort(reverse = True) #从大到小排序
ans = 0
for i in range(n): 
    if i % 2 == 0: #取索引为偶数的商品价格
        ans += lis[i]
print(ans)

比赛尚未开始或私有,不能查看题目。




返回上一页