ویرایش شماره موبایل
برنامه ایی بنویسید که از کاربر یک شماره موبایل دریافت شود، سپس:
اگر ابتدای آن +98 یا 98 است ، آن را به 0 تبدیل کند .
اگر داخل شماره از _ استفاده شده است ، آن را حذف کند.
درنهایت برای کاربر شماره موبایل ویرایش شده را چاپ کند
برنامه ایی بنویسید که از کاربر یک شماره موبایل دریافت شود، سپس:
اگر ابتدای آن +98 یا 98 است ، آن را به 0 تبدیل کند .
اگر داخل شماره از _ استفاده شده است ، آن را حذف کند.
درنهایت برای کاربر شماره موبایل ویرایش شده را چاپ کند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکnum = input("please enter your mobile number: \n")
if len(num) not in [11, 12, 13]:
print(f"your number lenght is {len(num)} and is incorrect")
else:
num = num.strip("_+").replace("_","")
if num.startswith("98"):
num = "0" + num[2:]
print(num)
#دریافت شماره موبایل از کاربر
phone_number = input("لطفاً شماره موبایل را وارد کنید: ")
#جایگزینی +98 با 0
if phone_number.startswith('+98'):
phone_number = '0' + phone_number[3:]
#حذف زیرخط (_)
phone_number = phone_number.replace('_', '')
#چاپ شماره ویرایششده
print("شماره موبایل ویرایششده:", phone_number)
num = input("Enter a number: ")
def func():
if num.startswith("+98"):
print(num.replace("+98", "0"))
elif num.startswith("98"):
print(num.replace("98", "0"))
func()
A=str(input("Enter your number:"))
B=A.replace("98",'0')
C=B.replace("-","")
print(C)
ممکنه 98 داخل خود شماره باشه
بله شما درست مي فرماييد ولي ميتوانيم بجاي (98) 0 و 1 را اسلايس كنيم مثل [0:1]
import re
from time import sleep
phone_pattern = r'^(?:/+98|0)?9\d{9}$'
while True:
phone_number = input("please enter your phone number: ")
valid_phone_number = phone_number.strip()
clean_number = re.sub(r'[^\d]','',valid_phone_number)
if clean_number.startswith('98'):
clean_number = '0' + clean_number[2:]
elif clean_number.startswith('0098'):
clean_number = '0' + clean_number[4:]
elif clean_number.startswith('+98'):
clean_number = '0' + clean_number[3:]
elif clean_number.startswith('0'):
clean_number = clean_number
elif not clean_number.startswith('0098' or not clean_number.startswith('+98') or clean_number.startswith('98') or clean_number.startswith('0') ):
clean_number = '0' + clean_number
if re.fullmatch(r'09\d{9}', clean_number):
print(f'Your phone number: {clean_number}')
sleep(2)
print("Thank you for joining :)")
sleep(1)
break
else:
print('Invalid phone number, please try again')`
phone_Number = input("Enter phone number: ")
phone_list = []
if phone_Number.startswith("+98") or phone_Number.startswith("98") :
phone = phone_Number[3:]
for x in phone:
if x.isdigit() :
phone_list.append(x)
mobile = "".join(phone_list)
print(mobile)
a=input("Please,enter phone number:\n")
if a[0]=="9" and a[1]=="8":
t1=a.replace(a[0],"0",1)
c=t1.replace(t1[1],"",1)
a=c
elif a[0]=="+" and a[1]=="9" and a[2]=="8":
t1=a.replace(a[0],"0",1)
b=t1.replace(t1[1],"",1)
c=b.replace(b[1],"",1)
a=c
if a.find("_"):
g=a.replace("_","")
a=g
print(a)
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام