پنهان کردن شماره کارت
تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند
مثال:
("6037111122119900") ➞ "6037********9900"
تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند
مثال:
("6037111122119900") ➞ "6037********9900"
let msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکlet msg = 'error' alert(msg)این جواب فقط برای مشترکین ویژه قابل مشاهده است
برای مشاهده این جواب باید اشتراک داشته باشی
دریافت اشتراکdef mask_card_number(card_number):
# بررسی طول شماره کارت
if len(card_number) < 8:
return "شماره کارت باید حداقل 8 رقم داشته باشد."
# استخراج 4 رقم اول و 4 رقم آخر
first_four = card_number[:4]
last_four = card_number[-4:]
# ایجاد رشته جدید با علامت *
masked_number = first_four + '*' * (len(card_number) - 8) + last_four
return masked_number
# مثال استفاده از تابع
card_number = input("لطفاً شماره کارت بانکی را وارد کنید: ")
masked_card_number = mask_card_number(card_number)
print(masked_card_number)
def shomare(kart):
if len(kart) == "16":
return "shomare kart ma bayad 16 ragham bashad"
frist = kart[:4]
last = kart[-4:]
part = "*" * len(kart)
return f"{frist}{part}{last}"
print(shomare(kart=str(input("enter your number:"))))
def hide_number(card):
return card[0:4]+'*'*8+card[12:16]
card = input('Enter your card number : ')
print(hide_number(card))
def card(number_card):
if len(number_card) == 16 :
print(number_card[:4] + ("*" * 8) + number_card[-4:])
else :
card(input("error..., No, please enter a 16-digit number : "))
number_card = input("Enter number card (16) : ")
card(number_card)
def card_number_loop(num):
if len(num) < 16:
return "card_num At least 16 Digit"
number=""
for i in range(len(num)):
if i < 4 or i >= len(num) - 4:
number+=num[i]
else:
number+='*'
return number
card_num=input("card_num: ")
num=card_number_loop(card_num)
print(num)
def Cart(n) :
x = n[0 : 4] + "********" + n[12 : 16]
return x
print(Cart(input()))
def mask_card_number(card_number):
"""
Masking the middle digits of a bank card number
Arguments:
card_number: Bank card number as a string
Return value:
A string containing the masked card number
"""
if len(card_number) < 4:
return "The card number is invalid."
masked_number = card_number[:4] + "*" * (len(card_number) - 6) + card_number[-4:]
return masked_number
# Usage example:
card_number =(input("Enter card Number: "))
masked_card = mask_card_number(card_number)
print(masked_card) #Output: 1234********3456
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام