Python練習題3.5字符轉換


本題要求提取一個字符串中的所有數字字符('0'……'9'),將其轉換為一個整數輸出。

輸入格式:

輸入在一行中給出一個不超過80個字符且以回車結束的字符串。

輸出格式:

在一行中輸出轉換后的整數。題目保證輸出不超過長整型范圍。

代碼如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-

s1 = input()

result = list()

M = list(('0','1','2','3','4','5','6','7','8','9'))

for i in range (0,len(s1)):
    if s1[i] in M:
        result.append(s1[i])

re = "".join(result)
print(int(re))

這個程序不難,新建一個列表找數字添加即可。

注意后面需要以int格式輸出,不然就會輸出000123等格式。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM