استخراج اعداد داخل متن
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
input: hooshang123hooshangi456
output: 123456
👨💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که یک متن دریافت کند و اعداد درون آن را استخراج کرده و چاپ کند.
مثلا:
matn = (input("shro kon:")
a = matn[8:11]
b = matn[20:23]
print("a"+"b")
text = input("Please enter text: ")
nums = []
for item in text:
if item.isdigit():
nums.append(item)
for item in nums:
print(item, end='')
a = input("text:")
num=""
for i in a :
if i.isdigit():
num += i
print(num)
p = input("Enter : ")
for i in p:
if i.isdigit():
print(i,end="")
text = input("text: ")
number = ''
for i in text:
if i.isdigit():
number += i
if number == '':
print("The entered text does not contain a number.")
else:
print(number)
text = input("متن را وارد کنید: ")
result = ''.join(ch for ch in text if ch.isdigit())
print(result)
x = input("Enter string: ")
for i in x:
if i.isdigit() == True:
print(i, end="")
"use strict";
let str = prompt('enter the value',)
let numbers = str.match(/\d{1,}/g);
alert(numbers);
import re
def extract_numbers(text):
"""
این تابع اعداد موجود در متن را استخراج کرده و به صورت یک رشته برمیگرداند.
"""
# استفاده از regex برای پیدا کردن تمام اعداد در متن
numbers = re.findall(r'\d+', text)
# ترکیب اعداد استخراج شده به یک رشته
return ''.join(numbers)
# دریافت ورودی از کاربر
input_text = input("لطفاً یک متن وارد کنید: ")
result = extract_numbers(input_text)
# چاپ نتیجه
print("استخراج شده:", result)
a=input("Please,enter string:\n")
l=["0","1","2","3","4","5","6","7","8","9"]
b=len(a)
m=[]
for i in range(b):
if any(a[i]==j for j in l ):
m.append(a[i])
for j in m:
print(j,end="")
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.