إجابة المحاضرة 4 الوظائف مسألة 10

إجابة المحاضرة 4 الوظائف مسألة 10


مساق مقدمة في علم الحاسوب والبرمجة CS100 مقدم من MITX 


المحاضرة 4 - المسألة 10

 
(5/5 points)
اكتب الوظيفة isVowel(char) باستخدام لغة بايثون، والتي تعيد القيمة "True" إذا كان char حرف صوتياً ('a' أو 'e' أو 'i' أو 'o' أو 'u') وإلا ستعيد القيمة "False". وذلك بفرض أن المتحوّل char هو حرف لاتيني واحد بحالة الحروف الكبيرة أو الصغيرة (أي 'A' و 'a' هما حرفان صالحان).
لا تستخدم الكلمة المفتاحية in بل يجب أن تقارن هذه الوظيفة حرفاً واحداً كدخل وتعيد قيمة منطقية.

1
def isVowel(char):
2
    '''
3
    char: حرف وحيد بإحدى حالتي الحروف الكبيرة أو الصغيرة
4
 
5
    returns: "true" في حالة الحرف المدخل هو حرف صوتي و "false" فيما عدا ذلك
6
    '''
7
def isVowel(char):
8
    '''
9
    char: حرف وحيد بإحدى حالتي الحروف الكبيرة أو الصغيرة
10
 
11
    returns: "true" في حالة الحرف المدخل هو حرف صوتي و "false" فيما عدا ذلك
12
    '''
13
    if char == 'a' or char == 'e' or char == 'i' or char == 'o' or char == 'u':
14
        return True
15
    elif char == 'A' or char == 'E' or char == 'I' or char == 'O' or char == 'U':
16
        return True
17
    else:
18
        return False



correct
Correct

0 التعليقات:

Post a Comment