1. 程式人生 > 其它 >第3章-5 字元轉換 (15 分)

第3章-5 字元轉換 (15 分)

第3章-5 字元轉換 (15 分)

題目連結

戳我

題目描述

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

輸入

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

輸出

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

樣例輸入

free82jeep5

樣例輸出

825

python參考解答

'''
Author: your name
Date: 2021-07-05 19:51:09
LastEditTime: 2021-07-05 19:59:17
LastEditors: Please set LastEditors
Description: In User Settings Edit
FilePath: \pat\第3章-5 字元轉換 .PY
'''
a=input()
str1=''
for i in a:
    if i in ('0','1','2','3','4','5','6','7','8','9'):
        str1+=i

print(int(str1))

較好的參考解答

'''
Author: your name
Date: 2021-07-05 19:51:09
LastEditTime: 2021-07-05 20:03:50
LastEditors: Please set LastEditors
Description: In User Settings Edit
FilePath: \pat\第3章-5 字元轉換 .PY
'''
# a=input()
# str1=''
# for i in a:
#     if i in ('0','1','2','3','4','5','6','7','8','9'):
#         str1+=i

# print(int(str1))

a=input()
str1=''
for i in a:
    if i.isdigit():
        str1+=i

print(int(str1))

參考資料

出處