target=int(input('输入一个整数:'))
print(target,'= ',end='')
if target<0:
target= ① (target)
print('-1*',end='')
flag=0
if target<=1:
print(target,end='')
flag= ②
while True:
if flag:
break
for i in range(2,int(target+1)):
if ③ :
print("%d"%i,end='')
if target==i:
flag=1
break
print('*',end='')
④
break
n=int(input("请输入总人数:"))
name=[""]*n
score=[0]*n
#输入功能,分别输入姓名与分数
for i in range(n):
name[i]=input("请输入第"+str(i+1)+"个人名:")
① =int(input("请输入第"+str(i+1)+"个分数:"))
#排名功能
for i in range(n-1):
for j in range(0,n-1-i):
if score[j] ② score[j+1]:
score[j],score[j+1]=score[j+1],score[j]
name[j],name[j+1]=name[j+1],name[j]
print("——————各个同学分数排名如下——————")
print(name)
print(score)
#查询功能
i=0
③
key=int(input("请输入要查询的分数:"))
b=-1
while i<=j and b==-1:
m=(i+j)//2
if score[m]==key:
b=m
elif score[m]<key:
j= ④
else:
i=m+1
if b==-1:
print("没有同学获得该分数!")
else:
print("分数为"+str(key)+"的同学是:"+ ⑤ )
i = 1
for line in f:
s = ""
a = line.strip("").split(",")
if i >= 2 : #第一行是每列的标题,不用计算,要从第二行开始计算
s = str( ② ) + ' 的总分为:' + str(int(a[5]) +int(a[6]) +int(a[7]) )
i = i + 1
print(s)
f.close()