ویرایش شماره موبایل
برنامه ایی بنویسید که از کاربر یک شماره موبایل دریافت شود، سپس:
اگر ابتدای آن +98 یا 98 است ، آن را به 0 تبدیل کند .
اگر داخل شماره از _ استفاده شده است ، آن را حذف کند.
درنهایت برای کاربر شماره موبایل ویرایش شده را چاپ کند
برنامه ایی بنویسید که از کاربر یک شماره موبایل دریافت شود، سپس:
اگر ابتدای آن +98 یا 98 است ، آن را به 0 تبدیل کند .
اگر داخل شماره از _ استفاده شده است ، آن را حذف کند.
درنهایت برای کاربر شماره موبایل ویرایش شده را چاپ کند
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)
num = input ('Enter your phone number: ')
num = num.strip().replace('_', '')
if num [:3] == '+98':
num = '0' + num [3:]
elif num [:2] == '98':
num = '0' + num [2:]
print('Edited phone number:', num)
def format_phone_number():
phone_number = input("شماره موبایل خود را وارد کنید: ")
# حذف _
phone_number = phone_number.replace("_", "")
# تبدیل +98 یا 98 به 0
if phone_number.startswith("+98"):
phone_number = "0" + phone_number[3:]
elif phone_number.startswith("98"):
phone_number = "0" + phone_number[2:]
print("شماره موبایل ویرایش شده:", phone_number)
format_phone_number()
number = input("Enter your number :")
number = number.strip().replace("-", "")
if number[:3] == "+98":
number = "0" + number[3:]
elif number[:2] == "98":
number = "0" + number[2:]
else:
number = str()
print("It's not True")
print(number)
#دریافت شماره موبایل از کاربر
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)
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)
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.