本題要求提取一個字符串中的所有數字字符('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等格式。
讀書和健身總有一個在路上