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
完結。