本題要求提取一個字串中的所有數字字符('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等格式,
讀書和健身總有一個在路上
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/156840.html
標籤:Python
