s=input()
print("{:=>25,}".format(int(s)))
import turtle
turtle.pensize(2)
d=0
for i in range(1,13):
turtle.fd(40)
d += 30
turtle.seth(d)
ls = [111, 222, 333, 444, 555, 666, 777, 888, 999]
lt = [999, 777, 555, 333, 111, 888, 666, 444, 222]
s = 0
for i in range(len(ls)):
s+=(ls[i]*lt[i])
print(s)
L=[] #L中的元素是学生原始成绩和总成绩
fo=open("score.txt","r")
fi=open("candidate0.txt","w")
lines=fo.readlines()
for line in lines:
line=line.strip()
student=line.split(" ")
sum=0
for i in range(1,11):
sum+=int(student[-i])
student.append(str(sum))
L.append(student)
L.sort(key=lambda x:x[-1],reverse=True) #按学生总成绩从大到小排序
for i in range(10):
fi.write(" ".join(L[i][:-1])+"\n")
fo.close()
fi.close()
1.range(n)生成[0,n)区间整数
range(10)
[0,1,2,3,4,5,6,7,8,9]
2.开始start省略时,默认从第0项开始
range(10)[:10:2]
[0,2,4,6,8]
3.开始和结尾不省略的时候
range(10)[2:6:]#step省略默认为1
[2,3,4,5]
range(10)[2:6:1]
[2,3,4,5]
步长step=n;代表从start开始(start也算)每隔step间隔,取一个数,一直到结尾end
range(20)[::3]
[0,3,6,9,12,15,18]
当step等于负数的时候,从右向左取数。
range(10)[::-1]
[9,8,7,6,5,4,3,2,1,0]
range(10)[::-2]
[9,7,5,3,1]
c1=a[:3] #省略起始位置的索引,以及步长。默认起始位置从头开始,默认步长为1,结束位置索引为3
print(c1)
用 break 关键字终止当前循环就不会执行当前的 else 语句,而使用 continue 关键字快速进入下一论循环,或者没有使用其他关键字,循环的正常结束后,就会触发 else 语句。
fo=open("candidate0.txt","r")
fi=open("candidate.txt","w")
L=[]
lines=fo.readlines()
for line in lines:
line=line.strip()
student=line.split(" ")
for i in student[-10:]:
if int(i)<60:
break;
else:
L.append(student[:2])
for i in L:
fi.write(" ".join(i)+"\n")#此时每个i本身就是列表
fi.close()
fo.close()