Powered by:AB_IN 局外人
P1914 小书童
一个翻译的水题,用套版就行了。
while True:
try:
n=int(input())
s=input()
import string as st
before=st.ascii_lowercase#返回一个字符串全是大写
data=st.ascii_lowercase
after=data[n:]+data[:n]
table=''.maketrans(before,after)
print(s.translate(table))
except:
break
number=st.digits #返回一个字符串,全是数字
P1233: 计算(calc)
while True:
try:
s=input()
a=s.replace('/','//').replace('^','**')
print(eval(a))
except:
break
只是想记一下replace不会改变原有的字符串。返回一个字符串。
参数replace("被替换的子串","替换成的子串", 被替换不超过几次)
P1353: 查找最大元素
while True:
try:
s=input()
a=max(s)
for i in s:
print(i,end="")
if a==i:
print("(max)",end="")
print()
except:
break
用replace
while True:
try:
s=input()
s=s.replace(max(s),max(s)+'(max)')
print(s)
except:
break
完结。