إجابة المحاضرة 4 الوظائف مسألة 11
إجابة المحاضرة 4 الوظائف مسألة 11
مساق مقدمة في علم الحاسوب والبرمجة CS100 مقدم من MITX
المحاضرة 4 - المسألة 11
(5/5 نقاط)
اكتب الوظيفة isVowel2(char) باستخدام لغة بايثون، بحيث تعيد القيمة المنطقية "True" في حال كانchar حرفاً صوتياً ('a' أو 'e' أو 'i' أو 'o' أو 'u')، وإلا ستعيد "False" فيما عدا ذلك. بفرض أن المتحوّل charحرف لاتيني واحد بحالة الحروف الكبيرة أو الصغيرة ( أي أنّ 'A' و 'a' هما حرفان صالحان).
تعتبر هذه الوظيفة مماثلة للوظيفة في المسألة السابقة لكن يمكنك في هذه المسألة استخدام الكلمة المفتاحية in. بحيث يأخذ هذا الوظيفة حرفاً واحداً ويعيد قيمة منطقية.
1
def isVowel2(char):
2
if char in 'aeiouAEIOU':
3
return True
4
else:
5
return False
صحيح
صحيح
إجابة المحاضرة 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
Subscribe to:
Posts (Atom)