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

بررسی کدپستی

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

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

کدپستی باید 15 رقم باشد
کدپستی فقط شامل اعداد است

reply 38

visibility
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 validate_postal_code(postal_code):
    # بررسی اینکه کدپستی 15 رقم باشد و فقط شامل اعداد باشد
    if len(postal_code) == 15 and postal_code.isdigit():
        return True
    else:
        return False

def main():
    user_postal_code = input("لطفاً کدپستی خود را وارد کنید: ")
    if validate_postal_code(user_postal_code):
        print("کدپستی صحیح است.")
    else:
        print("کدپستی نادرست است. لطفاً اطمینان حاصل کنید که کدپستی 15 رقم و فقط شامل اعداد باشد.")

if __name__ == "__main__":
    main()
def check_post(postnum):

    if not isinstance(postnum,int):
        raise ValueError("Invalid Post Number")
    postnum = str(postnum)
    if len(postnum) == 15 :
        return f'Post Code {postnum} is Valid'
    else:
        return f'Post Code {postnum} Not Valid'
<< صفحه قبل 1 2 4 صفحه بعد >>

ارسال جواب

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

×
بستن