حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

ویرایش شماره موبایل

تمرین آسان 1511 visibility link download flag

برنامه ایی بنویسید که از کاربر یک شماره موبایل دریافت شود، سپس:

اگر ابتدای آن +98 یا 98 است ، آن را به 0 تبدیل کند .
اگر داخل شماره از _ استفاده شده است ، آن را حذف کند.

درنهایت برای کاربر شماره موبایل ویرایش شده را چاپ کند

reply 16

visibility
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()
پاسخ هوش مصنوعی Ai Python
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)

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)
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن