ویرایش شماره موبایل
برنامه ایی بنویسید که از کاربر یک شماره موبایل دریافت شود، سپس:
اگر ابتدای آن +98 یا 98 است ، آن را به 0 تبدیل کند .
اگر داخل شماره از _ استفاده شده است ، آن را حذف کند.
درنهایت برای کاربر شماره موبایل ویرایش شده را چاپ کند
برنامه ایی بنویسید که از کاربر یک شماره موبایل دریافت شود، سپس:
اگر ابتدای آن +98 یا 98 است ، آن را به 0 تبدیل کند .
اگر داخل شماره از _ استفاده شده است ، آن را حذف کند.
درنهایت برای کاربر شماره موبایل ویرایش شده را چاپ کند
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراک#دریافت شماره موبایل از کاربر
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)
phone_number=(input("enter you phone number with +98 or 98: "))
if phone_number.startswith("+98") or phone_number.startswith("98"): phone_number=phone_number.replace("+","") phone_number=phone_number.replace("98","0")
phone_number=phone_number.replace("_","")
print(phone_number)
import re
number=input("your text is : ")
number=re.sub(r'[^0-9]',"",number)
Number=number[-10:]
Number="0"+Number
print(Number)
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری