اذهب إلى المحتوى

مدمن

الأعضاء
  • المساهمات

    35
  • تاريخ الانضمام

  • تاريخ آخر زيارة

مقال تعليقات بواسطة مدمن

  1. تمرين 1
    ما مُخرجات البرنامج التّالي:

    اقتباس

     

    print 2 < 3 and 3 > 1

    True

    print 2 < 3 or 3 > 1

    True

    print 2 < 3 or not 3 > 1

    True

    print 2 < 3 and not 3 > 1

    False

     

    :

    تمرين 2

    ما مُخرجات البرنامج التّالي:

    اقتباس

     

    x = 4

    y = 5

    p = x < y or x < z

    print p

    True

     

    تمرين 4

    ماذا سيحدث بعد تنفيذ الشّيفرة التّالية، هل ستحدث أي أخطاء؟ علّل جوابك.

    اقتباس

     

    x = 2
    if x == 2:
        print x
    else:
        print y

    الجواب     :   لايحدث أي خطآ والسبب ان اكس تساو اثنان           2

     

    تمرين 5

    ماذا سيحدث بعد تنفيذ الشّيفرة التّالية، هل ستحدث أي أخطاء؟ علّل جوابك.

    اقتباس

    x = 2
    if x == 2:
        print x
    else:

    +  x

    الجواب    :          2

    تمرين 6

    هل الإزاحة في البرنامج التّالي صحيحة؟ إذا لم يكن الأمر كذلك، فأصلح الخطأ.

    اقتباس

    x = 2
    if x == 2:
        print x
        if x+1 == 3:
        print 'x+1 = 3'
    else:
       print x + 2

     الجواب : الأزاحه ليست صحيحه ، والخطأ يكمن هناا

    if x+1 == 3:
        print 'x+1 = 3'
    else:
        print x + 2

     

     

     

     

     

  2.  تمرين الأول : اجمع قيم الصّفين التّاليين وضعها في صفّ باسم c:

    اقتباس

     

    a = ('One','Two','Three')

    b = ('Hsoub Academy', 'Abdelhadi')

     الجواب                 c= a+b

     

    التمرين الثاني :أحذف القيمة HTML من المجموعة x في الشّيفرة التّاليّة:

    اقتباس

     

    x = set(['Ruby', 'Python', 'HTML', 'Perl'])

    الجواب                                 x.remove('HTML')

     

    التمرين الثالث : قم بتطبيق تعلّماتك لتنشئ برنامجا يعرض كلّ دولة عربية واختصارها، مثلا دولة المغرب اختصارها MA ومصر اختصارها EGY. :

    اقتباس

    print('\t\t Shortcuts states\n')
    Countries = {'Ksa':'saudi','Egy':'Egypt','Mo':'moroco','Kuw':'kuwait','Qtr':'qatar'}
    for name in Countries:
               print(name,' shortcat to : ',Countries[name])

    الطباعه :
     

    اقتباس

     

    Shortcuts states

    ('Kuw', ' shortcat to : ', 'kuwait')
    ('Qtr', ' shortcat to : ', 'qatar')
    ('Egy', ' shortcat to : ', 'Egypt')
    ('Ksa', ' shortcat to : ', 'kingdom of saudi arabia')
    ('Mo', ' shortcat to : ', 'moroco')

     

     

     

     

  3. السلام عليكم ورحمة الله وبركاته ، مشكور اخوي عبدالهادي على هذه الدورة الجميله والأجمل تركت لنا اسئله

    لترى مدى فهمنا في هذه اللغه الجميله وجزاك الله الف خير على هذه الدورة فعلا، قد يحتفى او يموت الأنسان ولاكن

    عمله لايموت :)
    1- ما مُخرجات البرنامج التّالي (اُكتبه في ملفّ باسم exercise1.py ثمّ قم بتنفيذه بالأمر python exercise1.py):

    اقتباس


    x = [0, 1, [2]]

    x[2][0] = 3

    يتم استبدال رقم 2 بـ رقم 3

    print x

      الطباعه   [[3],0,1]

    x[2].append(4)

    هنا تم اضافة رقم 4 في المصفوفه الداخليه يعني جنب اثنان

    print x

    x[2] = 2

    print x

     

    الجواب:/ المخرجات

    اقتباس

     

    [0, 1, [3]]
    [0, 1, [3, 4]]

    [0, 1, 2]

     

    2-كم عدد عناصر القائمة x في المثال التّالي (لا تقم بالأمر يدويّا، بل استعن بما تعلّمته):                                           

    اقتباس

     

    x = [1, 2, "hello", "world", "Hi", 4, 8, 3, 0, "Abdelhadi", "Hsoub Academy"]

    الجواب: عددها 11 تمت الأستعانه بدالةlen


     

     

    معلومه بسيطه كان يظهر لي خطآ والخطأ كان في قتباس كلمة hello  كانت هكذا "hello

     

    3 - أزل القيمة "bad" من السّلسلة التاليّة:                                                                                                            

    اقتباس

    'python is awesome bad'

    جعلت لهذه النصوص متغير ليصبح هكذا

    اقتباس

     

    words = "python is awesome bad"

     وتم استخدام دالة الاستبدال وهـي  replace لحذف الكلمه المطلوبه

    words.replace('bad', '')

    بعد استخدامها طبعة  كلمة words  ولقيت الكلمه المراد حذفها موجوده فأضطريت اعملها كذا

    words = words.replace('bad', '')

    وعندما طبعة كلمة words  اصبحت هكذا


     

    اقتباس

    "python is awesome"

     

  4. شكر لك على  هذه الدورة المميزة واسأل الله تعالى ان يوفقك لما فيه الخير

    (1) - ما هي مُخرجات (القيّم التّي سيطبعها) البرنامج التّالي:

    اقتباس

     

    x = 4

    y = x + 1

    x = 2

    print x, y

     

     

    اقتباس

    الجواب :  x =2       ,     y=5

     

    (2)ما هي مُخرجات (نتيجة) البرنامج التّالي:

    اقتباس

    x, y = 2, 6

    x, y = y, x + 2

    print x, y

    اقتباس

    الجواب  y = 6      و x = 4

     

    (3)ما هي مُخرجات البرنامج التّالي:

    اقتباس

    a, b = 2, 3

    c, b = a, c + 1

    print a, b, c

    اقتباس

    الجواب :                                                              NameError: name 'c' is not defined

    هنا اعتقدت انه يوجد خطأ   ولأتأكد من كلامي  قمت بكتابته على بايثون شيل  وظهر لي  الخطأ أي  كلامي كان صحيحآ

    المتغير   c  يساوي المتغير a يعني اذا كن المتغير a يحمل القيمه 2 فإن المتغير c يحمل نفس القيمه الى هنا الكود صحيحآ ولاكن سبب الخطآ  اعتقد انه كان هنا c +1   فقمت تعديل بسيط ليصحح القيمه ولا أعلم اذا كنت انت بقصد ان تضع الخطأ او لا  ولاكن على كل حال قمت بتعديله بطريتقين

     

    اقتباس

    a, c = 2, 3
    a,b = a, c + 1

    print a, b, c

    والجواب حيكون    :      2 4 3

    أو      OR

    اقتباس

    a, b = 2, 3
    c,b = a, b + 1
    print a, b, c

    والجواب حيكون  2 4 2

     على كل الأحوال  اننا نقدر نلعب في القيم لنصحح الأخطاء فمان الله

×
×
  • أضف...