پنهان کردن شماره کارت
تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند
مثال:
("6037111122119900") ➞ "6037********9900"
تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند
مثال:
("6037111122119900") ➞ "6037********9900"
a = input("enter your ban; card number:")
b = a[4:12]
d = a.replace(b,"*" * 8)
print(d)
a=input("insert your number of your cart :")
b=a.replace(a[4:12],'*******')
print(b)
def mask_card_number(n):
number = n[0:4]
number += ('*'*8)
number += n[(len(n)-4):]
return number
a = input('Cart: ')
print(mask_card_number(a))
q=input(' a num :')
x=q.replace(q[4:12] , 8*'*')
print(x)
print(x)
def mask_card_number(card_number): card_number = str(card_number) if len(card_number) > 4: masked_card_number = card_number[0:4] + "*" * (len(card_number) - 8) + card_number[-4:] return masked_card_number else: return card_number
def mask_card_number(card_number): card_number_list = list(card_number) for i in range(4, len(card_number_list) - 4): card_number_list[i] = "*" return "".join(card_number_list)
def a ( num ) :
l = len ( num )
between = l - 8
last = l - 4
first = 4
print ( num [ : first ] , "*" * between , num [ last : ] )
a(input ( "Enter : " ))
b = []
def card(num):
for i in range(1, len(num) + 1):
if i <= 4:
b.append(i)
elif 4 < i < 12:
b.append("*")
else:
b.append(i)
num = input("Please enter your card number:")
card(num)
for i in b:
print(i, end="")
def mask_card_number(card_number):
if len(card_number)>16 or len(card_number)<16:
return 'شماره کارت صحیح نیست!'
first_four_digits=card_number[:4]
last_four_digits=card_number[-4:]
masked_number=first_four_digits+'*'*(len(card_number)-8)+last_four_digits
return masked_number
card_number=input('لطفا شماره کارت را وارد کنید: ')
masked_card_number=mask_card_number(card_number)
print(masked_card_number,'شماره کارت ماسک شده: ')
def test():
x = input("enter your card number : ")
y = x[4:12]
d = x.replace(y,"*" * 8)
print(d)
test()
while True:
vr = input("Enter a number: ")
if vr == "q":
breakif len(vr) != 16:
print("wrong number")
continue
b = vr[4:12]
vr_new = vr.replace(b,'********')
print(f"{vr} ------> {vr_new}")
NationalCard =input('give me your NationalCard:') n= len(NationalCard) - 8 NC = NationalCard[0:4] + n * '*' + NationalCard[(len(NationalCard) - 4) : (len(NationalCard) + 1)] print(NC)
def hide(cardnumber):
if len(str(cardnumber)) == 16:
return str(cardnumber).replace(str(cardnumber)[4:12] , "*******")
else:
print("error(your card number incirrect)")
card = int(input("pleasse type your card number:"))
hidw_exit = hide(card)
print(hidw_exit)
def card(a): b=str(a.replace(a[4:12],"*"*8)) return(b) a=str(input("enter num...")) print(card(a))
def makhfi() :
card=input('shomare kart : ')
while len(card)!=16 :
card=input(' error! shomare kart : ')
card=card.replace(card[4:12],'*'*8)
print(card)
makhfi()
برنامه ای بنویسید که یک عدد از ورودی دریافت کند و از آن عدد تا صفر شمارش معکوس انجام دهد و در خروجی چاپ کند
برنامه ای بنویس که یک متن از ورودی دریافت کند و همانند مثال زیر، از اول تا اولین نقطه آن متن را چاپ کند . Enter: my name is amirhossein. i live in tehran. my name is amirhossein
تابعی بنویسید که عددی دریافت کند و اگر آن عدد، عدد اول بود True و در غیر این صورت False برگرداند
لیستی از اجناس مختلف به همراه درصد تخفیف آنها داریم و میخواهیم بدانیم قیمت نهایی هر محصول بعد از لحاظ کردن تخفیف چقدر میشود. برنامه ای بنویسید که همانند زیر قیمت محصول و درصد تخفیف آن را دریافت کند...
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری