首先练习序列的操作。
P1. 洛谷B2113输出亲朋字符串
x=input()#eval只能取出数值,而这里操作对象为字符串
x=str(x)
ansd=list(x)
for i in range(0,len(x)-1):#len(s)取长度
ansd[i]=chr(ord(x[i])+ord(x[i+1]))#ord()将字符变为对应编码
pass
ansd[len(x)-1]=chr(ord(x[len(x)-1])+ord(x[0]))
for i in ansd:
print(i,end="")
P2. 洛谷P1428小鱼比可爱
import sys
n=input()#得到str类型
n=int(n)
inputs=sys.stdin.readline()#readline()得到的原汁原味大字符串,包含空格,相当于把整行看作字符串
elements=inputs.split()#根据inputs中空格split出各个元素并生成列表
a=[None for i in range(0,n)]#空列表的创建
for i in range(0,n):
a[i]=int(elements[i])
pass
ans=[0 for i in range(0,n)]
dex=0
while(dex<n):
count=0
for i in range(0,dex+1):
if(a[i]<a[dex]):
count=count+1
pass
pass
print(count,end=" ")
dex=dex+1
pass