پنهان کردن شماره کارت

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

تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند


مثال:

("6037111122119900") ➞ "6037********9900" 
👨‍💻 9 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

reply 16

visibility
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
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 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
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

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

×
بستن