مثال 24 پایتون – برنامه ای به پایتون بنویسید که مشخص کند حرف انگلیسی داده شده صدا دار (vowel) است یا نه
کد برنامه
1 2 3 4 5 |
def is_vowel(character): all_vowels = 'aeiou' return character in all_vowels print(is_vowel('i')) print(is_vowel('d')) |
توضیح کد
این کد یک تابع به نام is_vowel
تعریف میکند که یک ورودی به نام character
را میپذیرد و بررسی میکند که آیا این کاراکتر یک حرف صدا دار انگلیسی است یا نه. ورودی character
به عنوان یک کاراکتر در نظر گرفته میشود.
توضیحات بیشتر برای هر قسمت از کد:
all_vowels = 'aeiou'
در این خط کد، یک متغیر به نام all_vowels
ایجاد میشود که شامل تمام حروف صدا دار (aeiou) در انگلیسی است. این متغیر برای مقایسه با character
استفاده میشود.
return character in all_vowels
این عبارت بررسی میکند که آیا character
در متغیر all_vowels
(لیست حروف صدا دار) وجود دارد یا نه. اگر character
در متغیر all_vowels
وجود داشته باشد، تابع True
را برمیگرداند (کاراکتر یک حرف صدا دار است) و در غیر این صورت False
را برمیگرداند (کاراکتر یک حرف صدا دار نیست).
print(is_vowel('i'))
این دستور تابع is_vowel
را با ورودی حرف ‘i’ فراخوانی کرده و نتیجه را چاپ میکند. چون ‘i’ یک حرف صدا دار است، این دستور True را چاپ میکند.
print(is_vowel('d'))
این دستور همچنین تابع is_vowel
را فراخوانی کرده و نتیجه را چاپ میکند. اما ‘d’ یک حرف صدا دار نیست، بنابراین این دستور False را چاپ میکند.
به طور کلی، این تابع برای بررسی اینکه یک حرف مشخص انگلیسی صدا دار است یا نه، استفاده میشود.
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)