Python Quiz

صعب جداً

اختبار بايثون باللغة العربية مستوى صعب جداً

يمكنك الان تحدي نفسك من خلال مجموعة من الاسئلة تم اعدادها باحترافية عالية خصيصاً لك لكي تستطيع قياس متسواك في لغة البايثون

 

/5
37 votes, 3.9 avg
2340

اختبار نوفيل في البايثون

ابدء الاختبار الان و فكر جيداً قبل الاجابة على اي سؤال , بالتوفيق للجميع

1 / 5

ماذا يحدث في هذا الكود؟

 

class A:
    def __init__(self, i=100):
        self.i=i
class B(A):
    def __init__(self,j=0):
        self.j=j
def main():
    b= B()
    print(b.i)
    print(b.j)
main()

2 / 5

ما هي نتيجة هذا الكود؟

 

def total(initial = 5, *num, **key):
    count = initial
    for n in num:
        count+=n
    for k in key:
        count+=key[k]
    return count
print(total(100,2,3, clouds=50, stars=100))

3 / 5

ما هي نتيجة هذا الكود؟

 

def f(x = 100, y = 100):
    return(x+y, x-y)
x, y = f(y = 200, x = 100)
print(x, y)

4 / 5

ما هي نتيجة هذا الكود؟

 

class stud:
    def __init__(self, roll_no, grade):
        self.roll_no = roll_no
        self.grade = grade
    def display (self):
        print("Roll no : ", self.roll_no, ", Grade: ", self.grade)
stud1 = stud(34, 'S')
stud1.age=7
print(hasattr(stud1, 'age'))

5 / 5

ما هي نتيجة هذا الكود؟

 

check1 = ['Learn', 'Quiz', 'Practice', 'Contribute']
check2 = check1
check3 = check1[:]
check2[0] = 'Code'
check3[1] = 'Mcq'
count = 0
for c in (check1, check2, check3):
    if c[0] == 'Code':
        count += 1
    if c[1] == 'Mcq':
        count += 10
print (count)

Your score is

0%

قيم هذا الاختبار من فضلك