Py3 翻譯問題+replace

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

完結。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章