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

بررسی کدپستی

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

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

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

پاسخ‌ها 44

def postal_code(number):
    if len(number) == 15:
        if number.isdigit():
            return "✅ The postal code is correct. ✅"
        else:
            return "❌ The postal code is not a number. ❌"
    else:
        return "❌ The postal code is not 15 digits long. ❌"
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'
def Postal_code(code):
    if len(code) == 15 and code.isdigit():
        return f"Your postal code is correct   :  {code}" 
    else:
        return 'This code is incorrect.'
code=input("Postal code :   ")
print(Postal_code(code))

ارسال جواب

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

×
بستن