بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۱۵ مهر ۱۴۰۴

شرح برنامه

این برنامه یک کاراکتر را از کاربر دریافت کرده و مشخص می‌کند که در کدام دسته قرار دارد:
- حرف صدادار (a, e, i, o, u)
- حرف بی‌صدا (سایر حروف الفبای انگلیسی)
- رقم (۰ تا ۹)
- سایر کاراکترها (نمادها، علائم نگارشی و غیره)


کد پایتون:


char = input("یک کاراکتر وارد کنید: ").lower()

if char.isalpha():
    if char in "aeiou":
        print("کاراکتر یک حرف صدادار است.")
    else:
        print("کاراکتر یک حرف بی‌صدا است.")
elif char.isdigit():
    print("کاراکتر یک رقم است.")
else:
    print("کاراکتر جزو نمادها یا سایر کاراکترهاست.")

نمونه خروجی:


ورودی: A  
کاراکتر یک حرف صدادار است.

ورودی: 7  
کاراکتر یک رقم است.

ورودی: %  
کاراکتر جزو نمادها یا سایر کاراکترهاست.

توضیح مراحل:

- ابتدا ورودی به حروف کوچک تبدیل می‌شود تا بررسی ساده‌تر شود
- اگر کاراکتر حرف باشد، بررسی می‌شود که آیا صدادار است یا بی‌صدا
- اگر رقم باشد، به‌عنوان عدد شناسایی می‌شود
- در غیر این صورت، کاراکتر به‌عنوان نماد یا علامت دسته‌بندی می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی