پنهان کردن شماره کارت
تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند
مثال:
("6037111122119900") ➞ "6037********9900"
تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند
مثال:
("6037111122119900") ➞ "6037********9900"
def mask_card_number(): card_number = input("شماره کارت را وارد کنید: ") if len(card_number) < 12: return "شماره کارت باید حداقل ۱۲ رقم باشد." return card_number[:4] + '*' * (len(card_number) - 8) + card_number[-4:] print(mask_card_number())
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:"))))
x = input("enter number cart:") if len(x) > 16 : print("number too long") elif len(x) < 16 : print("number too short") else: print(x[:5] + "*" * 6 + x[11:])
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 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
class Word: def __init__(self, number): self.number = number def mask_card_number(self): if len(self.number) < 12: return "شماره کارت باید حداقل ۱۲ رقم باشد." return self.number[:4] + '*' * (len(self.number) - 8) + self.number[-4:] card_number = input("enter the number: ") obj = Word(card_number) print(obj.mask_card_number())
card_num =input('enter card_num :') a = card_num [4:12] if len(card_num) != 16 : print('error') else: print(card_num.replace(a,'*'*8))
cardnum = str(int(input('enter the card number,example 1234123412341234:\n'))) print(f'output:\n{cardnum[0:4]}********{cardnum[12:16]}')
برنامه ای بنویسید که شکل زیر را در خروجی چاپ کند****************************
برنامه ای بنویسید که کاربر بتواند اسم دانشجویان را اضافه و حذف کند بعد از هر بار حذف یا اضافه کردن دانشجو، باید لیست دانشجویان موجود همانند زیر نمایش داده شود choose: 1.add 2.remove1name:hooshang1....
برنامه ای بنویسید کهمشخصات هر دانشچو شامل اسم، سن و شهر را از ورودی دریافت کنددریافت مشخصات دانشجو تا زمانی که عدد 0 برای اسم دانشجو وارد نشده است باید ادامه داشته باشددر انتها، لیست دانشجویان به ه...
لیستی از اجناس مختلف به همراه درصد تخفیف آنها داریم و میخواهیم بدانیم قیمت نهایی هر محصول بعد از لحاظ کردن تخفیف چقدر میشود. برنامه ای بنویسید که همانند زیر قیمت محصول و درصد تخفیف آن را دریافت کند...
برنامه مقدار مسافت طی شده به کیلومتر و مقدار سوخت مصرف شده به لیتر را دریافت کند و با توجه به دستورالعمل زیر در خروجی چاپ کند که خودرو کم مصرف است یا پرمصرف. اگر مصرف سوخت این خودرو کمتر از 7 لیتر ...
لینکی با مشخصات زیر ایجاد کنیدمتن لینک عبارت (اینجا کلیک کنید) باشدلینک به صفحه code-bezan.ir باشدtitle لینک عبارت (تمرین برنامه نویسی) باشدلینک در صفحه جدید باز شود
تابعی بنویسید که یک لیست از اعداد دریافت کند و 2 لیست برای اعداد زوج و فرد آن ایجاد کرده و در خروجی چاپ کند مثالmyfun([1,2,3,4]) output: [1,3] [2,4]
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری