حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

استخراج اعداد داخل متن

تمرین آسان 1359 visibility link download flag

برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.

مثلا:

input: hooshang123hooshangi456
output: 123456
👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 28

def __digit__(n):
    lst=[i for i in n if i.isdigit()]
    _sum=sum(1 for j in lst )
    print(_sum ,'digits number in u\'r str ')
    for i in lst:
        print(i,end=' ')

__num__=input('plz enter u\'r string ')
__digit__(__num__)
def extract_numbers_simple(text):
    numbers=[]
    current_number=''
    for char in text:
        if char.isdigit():
            current_number+=char
        elif current_number:
            numbers.append(current_number)
            current_number=''
    if current_number:
        numbers.append(current_number)
    return numbers
text=input('text:')
numbers=extract_numbers_simple(text)
print(f"num:{numbers}")
# =============================================================================(1)
class NUMRIC:
    def __init__(self,text):
        self.text = text

    def text_numric(self):
        for i in self.text:
            if i.isnumeric():
                print(i,end="")
        return "\n"

text = input("enter your text =") 
print(NUMRIC(text).text_numric()) 
#==============================================================================end(1)

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن