استخراج اعداد داخل متن
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
input: hooshang123hooshangi456
output: 123456
👨💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
s= input("input a tex:")
for i in s:
if i.isdigit():
print(i)
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__)
name = str(input("name: "))
for item in name.lower():
if item.isdigit():
print(item, end="")
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}")
import re
text = input()
numbers = re.findall(r'\d+', text)
print(''.join(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)
s = ''
a = input('enter the text')
for i in a :
if i.isdigit :
s = s + i
print(s)
class Text:
Text = input("Enter the text: ")
numbers = []
for char in Text:
if char.isdigit():
numbers.append(char)
print("These numbers are text:",numbers)
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.