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

علي صالحة

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

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

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

أجوبة بواسطة علي صالحة

  1. هناك اربع حلقات تكرارية في #C: وهيَ:

     1.for مثال: 

     

    for (int i = 1; i <= 10; i++){
      Console.WriteLine(i)
      }

     

    2. while مثال: 

    int num = 0;
    While (num<=10){
      num++;
      Console.WriteLine(num);
    }
      

     

    3. do while مثال

    do {
      int num = 0;
      Console.WriteLine(num);
    }
    while (num<=10){
      num++;
      Console.WriteLine(num);
    }

     

    بتاريخ 6 دقائق مضت قال علي صالحة:
    W

     

    بتاريخ 7 دقائق مضت قال علي صالحة:
    W

    عفواً حرف w هو إسمول وليس كبتل في المثال الثاني

    4. foreach لا تستخدم إلا مع السلاسل النصية مثال: 

    string str = "Hello World";
    foreach (char arg in str) 
    {
        Console.WriteLine(arg);
    }

     

  2. اولاً شرح  Global فهذه تعمل لكي يعمل في اي مكان غير Local  سوء لنفسها ولا تسطيع العمل بها إلا في اماكن محددة :

    مثال على Local:

    # قيمته تساوي 1 x هنا قمنا بتعريف متغير إسمه
    x = 1
    
    
    # الذي تم تعريفه بداخلها x تطبع قيمة المتغير test هنا قمنا بتعريف دالة إسمها
    def test():
        x = 5
        print('Local x =', x)
    
    
    # الذي تم تعريفه بداخلها x و التي ستطبع قيمة المتغير test() هنا قمنا باستدعاء الدالة
    test()
    
    # الموجود خارج الدالة. لاحظ أن قيمته لم تتغير x هنا قمنا بطباعة قيمة المتغير
    print('Global x =', x)

    مثال على Global:

    # قيمته تساوي 1 x هنا قمنا بتعريف متغير إسمه
    x = 1
    
    
    # الذي تم تعريفه خارجها x تقوم بتغير قيمة test هنا قمنا بتعريف دالة إسمها
    def test():
        global x
        x = 5
    
    
    # global الذي قمنا بتعريفه في الأساس خارجها و الذي وصلنا إليه بواسطة الكلمة x حتى تقوم بتغيير قيمة المتغير test() هنا قمنا باستدعاء الدالة
    test()
    
    # الموجودة في خارج الدالة. لاحظ أنها بقيت كما هي x هنا قمنا بطباعة قيمة
    print('Global x =', x)

     

    شرح eval :

    eval تفعل آلة حاسبة في سطر واحد مثل هذا المثال :

    try:
        num = input("Enter your num: ")
        print(eval(num))
    except:
        print("error")

     

    شرح return : تعمل return في الدوال فقط  و معنى return معناها ترجع قيمة مثال: 

    def get_sum(num1=0 , num2=0):
        return num1 + num2
    print(get_sum(10+5))

     

  3. لغة بايثون ليس سوء في سوق العمل المصري بل يحتاجها الجميع في هذا العصر بشدة في اماكن عديدة و شركات عملاقة إذا اعجبتك و كنت ممارس فيها بجد و فهمتها و كنت بارعاً فيها و تعمل الأشياء الكثيرة فيها

×
×
  • أضف...