~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
کاراکتر یک رقم است.
ورودی: %
کاراکتر جزو نمادها یا سایر کاراکترهاست.
توضیح مراحل:
- ابتدا ورودی به حروف کوچک تبدیل میشود تا بررسی سادهتر شود
- اگر کاراکتر حرف باشد، بررسی میشود که آیا صدادار است یا بیصدا
- اگر رقم باشد، بهعنوان عدد شناسایی میشود
- در غیر این صورت، کاراکتر بهعنوان نماد یا علامت دستهبندی میشود
نوشته و پژوهش شده توسط دکتر شاهین صیامی