حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

بررسی کدپستی

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

تابعی بنویسید که کدپستی کاربر را به عنوان پارامتر دریافت کند و بررسی کند که کدپستی صحیح است یا خیر؟

کدپستی باید 15 رقم باشد
کدپستی فقط شامل اعداد است
👨‍💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 44

def x(code_posty = input("code posty: ")): #تعریف تابع و دریافت کدپستی
    #False درغیر این صورت True اگر اعداد 15 رقم بودند و فقط عدد بود 
    return len(code_posty) == 15 and code_posty.isdigit()
print(x()) #فراخانی تابع و چاپ
def x(code_posty = input("code posty: ")): #تعریف تابع و دریافت کدپستی
    try: #True اگر تعداد اعداد == 15 بود و از نوع عدد بودند
        return len(code_posty) == 15 and type(int(code_posty)) == int
    except ValueError: #False اگر نوع از عدد نبود بجای ارور 
        return False
print(x()) #فراخانی تابع و چاپ
def sehatcode(x):
    x = str(x)
    if len(x) <  15 or len(x) > 15 :
        return False
    else:
        return True
try:
    postcode = int(input('postcode: '))
except:
    print('postcode must be int')
else:
    print(sehatcode(postcode))
code = input("enter your zip code: ")
def check_code_posti(code):
    if len(code)==15:
        try:
            code=int(code)
            print("your zip code is currect.")
        except:
            print("your zip code must be intiger.")
    else:
        print("your zip code must be 15 charecters.")
check_code_posti(code)

def code_posti(name):
    if len(name) == 3:
        if name.isdigit():
            print('code posti cahihe')
        else:
            print("code posti 15 ragam nemibashade")
    else:
        print("code posti baiad 15 ragame bashda")
i = input('i: ')
code_posti(i)
def is_valid_postal_code(postal_code):
    # کدپستی باید رشته باشد تا صفرهای ابتدایی از بین نروند
    if not isinstance(postal_code, str):
        return False

    # بررسی طول ۱۵ و اینکه همه کاراکترها عدد انگلیسی باشند
    return len(postal_code) == 15 and all('0' <= ch <= '9' for ch in postal_code)

ارسال جواب

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

×
بستن