1006Python3-- PAT (Basic Level) 1006

\color{red}{換個(gè)格式輸出整數(shù) }

1題目:

讓我們用字母 B 來表示“百”、字母 S 表示“十”,用 12...n 來表示不為零的個(gè)位數(shù)字 n(<10),換個(gè)格式來輸出任一個(gè)不超過 3 位的正整數(shù)。例如 234 應(yīng)該被輸出為 BBSSS1234,因?yàn)樗?2 個(gè)“百”、3 個(gè)“十”、以及個(gè)位的 4。

輸入格式:
每個(gè)測試輸入包含 1 個(gè)測試用例,給出正整數(shù) n(<1000)。

輸出格式:
每個(gè)測試用例的輸出占一行,用規(guī)定的格式輸出 n。

輸入樣例 1:
234
輸出樣例 1:
BBSSS1234

輸入樣例 2:
23
輸出樣例 2:
SS123

2思考過程:

判斷是否為三位數(shù),將百位上的數(shù)賦值給B,十位賦值給S,個(gè)位上的數(shù)就迭代輸出

3程序:

(一)

    n = input()
    yu = []
    for i in range(len(n)):    
        yu.append(int(n) % 10)
        n = int(n) / 10
    l = len(yu)     
    if l == 3:       
        for i in range(yu[2]):
            print('B', end = '')
        for i in range(yu[1]):
            print('S', end = '')
        for i in range(yu[0]):
            print(i + 1, end = '')


    if l == 2:    
        for i in range(yu[1]):
            print('S', end = '')
        for i in range(yu[0]):
            print(i + 1, end = '')

    if len(yu) == 1:  
        for i in range(yu[0]):
            print(i + 1, end = '')      

(二)

    n = int(input())
    b = int(n / 100)
    s = int((n - 100 * b) / 10)
    g = n - 100*b - 10 * s

    s1 = 'B' * b
    s1 += 'S'* s
    s1 += str(list(range(1, g + 1))).replace(', ','')[1 : g + 1]

    print(s1)

4結(jié)果:

輸入1

    234 

輸出1

    BBSSS1234

輸入2

    23 

輸出2

   SS123
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 題目信息 1006 換個(gè)格式輸出整數(shù) (15)(15 分)讓我們用字母B來表示“百”、字母S表示“十”,用“12....
    沙_貍閱讀 333評(píng)論 0 1
  • 在C語言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 4,081評(píng)論 0 2
  • 貼面膜最高境界并非平整貼合以及貼面膜的頻率,而是貼面膜時(shí)的心態(tài),因?yàn)橘N面膜意味著放松和愉悅。 東京時(shí)間8.03凌晨...
    景景相依閱讀 607評(píng)論 0 0
  • 講一個(gè)故事,關(guān)于一只狼。 當(dāng)然,這是一只小母狼。它的父母是狼族平民,很多年它都只認(rèn)得小溪小草窩,一個(gè)偶然的機(jī)會(huì)它去...
    藍(lán)色依靠閱讀 1,165評(píng)論 1 0
  • 小時(shí)候曾經(jīng)非常非常喜歡看書,那時(shí)家里條件不好,每一分錢都要省著花,也不好意思問家里拿錢買書,那個(gè)時(shí)候姐姐上五年級(jí)...
    xyf物是人非似閱讀 240評(píng)論 0 1

友情鏈接更多精彩內(nèi)容