CodeSolved

Solved Programming Questions & Exercises

Edit Mobile Number

Practice Easy 1892/ Download 1005 Views

Write an application to get a mobile number from the user, then:

If it is +98 or 98, it will convert it to 0.
If inside the number is used, it will delete it.

Eventually print edited mobile number for the user

13 Answers

This answer is only visible to premium members
This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error'
alert(msg) 
This answer is only visible to premium members
This answer is only visible to premium members

This answer is only visible to premium members

Subscription is currently unavailable.
This answer is only visible to premium members
This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error'
alert(msg) 
This answer is only visible to premium members
This answer is only visible to premium members

This answer is only visible to premium members

Subscription is currently unavailable.
This answer is only visible to premium members
This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error'
alert(msg) 
This answer is only visible to premium members
This answer is only visible to premium members

This answer is only visible to premium members

Subscription is currently unavailable.
# Get a mobile number from the user
phone_number = input("لطفاً شماره موبایل را وارد کنید: ")
# Replacement +98 with 0
if phone_number.startswith('+98'):
    phone_number = '0' + phone_number[3:]
# Remove subcutaneous (_)
phone_number = phone_number.replace('_', '')
# Print edited number
print("شماره موبایل ویرایش‌شده:", phone_number)

Eltiam13 Download Python
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()
Idhossein Download Python
A=str(input("Enter your number:"))
B=A.replace("98",'0')
C=B.replace("-","")
print(C)

User 4134 Download Python

May 98 be inside the number Aerf123


Yes you are right, but we can, instead (98) 0 and 1, like [0: 1] User 4134


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')`

User 4152 Download Python
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)

Emrimo Download Python
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)

Aerf123 Download Python
import  re
number=input("your text is : ")
number=re.sub(r'[^0-9]',"",number)
Number=number[-10:]
Number="0"+Number
print(Number)

Alirezamnd Download Python
<< Previous page 1 2 Next page >>

Submit answer

Submitting answers is currently unavailable.

×
×
Close