یک تابع بنویسید که بررسی کند آیا رشته ورودی تنها شامل حروف یا تنها شامل اعداد است یا خیر. تابع باید بهصورت زیر عمل کند:
- اگر رشته فقط شامل حروف باشد و عددی در آن نباشد،
True
برگرداند. - اگر رشته فقط شامل اعداد باشد و هیچ حرفی در آن نباشد،
True
برگرداند. - اگر رشته شامل هر دو عدد و حرف یا کاراکترهای دیگری باشد (شامل فضای خالی)،
False
برگرداند.
نمونه ورودی و خروجی
alphanumeric_restriction("Bold") ➞ True
alphanumeric_restriction("123454321") ➞ True
alphanumeric_restriction("H3LL0") ➞ False
نکات:
- هر رشتهای که شامل فضای خالی باشد، باید
False
برگرداند.
self.assertEqual(alphanumeric_restriction("Bold"), True) self.assertEqual(alphanumeric_restriction("123454321"), True) self.assertEqual(alphanumeric_restriction("H3LL0"), False) self.assertEqual(alphanumeric_restriction("back@end"), False) self.assertEqual(alphanumeric_restriction("0"), True) self.assertEqual(alphanumeric_restriction("only letters right"), False) self.assertEqual(alphanumeric_restriction("()"), False) self.assertEqual(alphanumeric_restriction("132 143 234"), False)
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات