Ail Ahmed نشر 17 ديسمبر 2023 أرسل تقرير نشر 17 ديسمبر 2023 السلام عليكم القميه true بتساوي 1 والقميه false بتساوي 0 في جميع لغه البرمحه ام فيه لغة python فقط 1 اقتباس
0 عبدالباسط ابراهيم نشر 17 ديسمبر 2023 أرسل تقرير نشر 17 ديسمبر 2023 في معظم لغات البرمجة، تُستخدم قيمة 1 لتمثيل "صحيح" (true) وقيمة 0 لتمثيل "خاطئ" (false). هذا المبدأ يعتبر منتشراً وشائعاً في لغات البرمجة بشكل عام، وليس مقتصرًا على لغة Python. على سبيل المثال، في لغة C يُستخدم 1 لتمثيل true و 0 لتمثيل false. في لغة Java أيضاً تكون true تعني 1 و false تعني 0. والعديد من لغات البرمجة الشائعة. لذا، الإجابة على سؤالك هي أن القمية true تساوي 1 والقمية false تساوي 0 في معظم لغات البرمجة 1 اقتباس
0 Ail Ahmed نشر 17 ديسمبر 2023 الكاتب أرسل تقرير نشر 17 ديسمبر 2023 تمام بس ليه دكتور دفيد ميلان عامل العكسيه فيه الكود ده #include <cs50.h> #include <stdio.h> #include <string.h> int main(void) { string names[] = {"ali" , "yomna" , "david"}; string numbers[] = {"01112745" , "012743855" , "01017342"}; string name = get_string("Name: "); for(int i = 0; i < 3; i++) { if(strcmp(names[i] , name) == 0) { printf("Fonud %s\n", numbers[i]); return 0; } } printf("Not Found\n"); return 1; } مش المفروض تكون 1 في حاله الشرط تحقيق والعكس صحيح 1 اقتباس
0 Mustafa Suleiman نشر 17 ديسمبر 2023 أرسل تقرير نشر 17 ديسمبر 2023 بتاريخ 11 دقائق مضت قال Ail Ahmed: تمام بس ليه دكتور دفيد ميلان عامل العكسيه فيه الكود ده #include <cs50.h> #include <stdio.h> #include <string.h> int main(void) { string names[] = {"ali" , "yomna" , "david"}; string numbers[] = {"01112745" , "012743855" , "01017342"}; string name = get_string("Name: "); for(int i = 0; i < 3; i++) { if(strcmp(names[i] , name) == 0) { printf("Fonud %s\n", numbers[i]); return 0; } } printf("Not Found\n"); return 1; } مش المفروض تكون 1 في حاله الشرط تحقيق والعكس صحيح أنت على حق فذلك هو الشائع 1 تعني True و0 تعني Flase. لكن هنا يتم استخدام مفهوم آخر، ويعني أن 0 لم يحدث مشكلة بينما 1 تعني حدوث مشكلة ولم يتم العثور. ولتبسيط الأمر تخيل أن البرنامج يسألك "هل حدث مشكلة؟" وأنت تخبره لا لم يحدث مشكلة 0 لا يوجد مشكلة، حيث أنه أحيانًا ستجد في الدوال المدمجة في لغات البرمجة تقوم بإعادة -1 بدلاً من 0 في حال لم يتم العثور على أمر معين أي حدوث مشكلة. وفي حال حدوث مشكلة نخبره نعم 1 حدث مشكلة. لكن تلك الطريقة محيرة وأتفهم ذلك، لذا تجاهل ذلك واعتمد على الطريقة الشائعة وهي 1 تعني True و0 تعني Flase. ولمعلوماتك في C لا يوجد قيمة boolean لذلك نعتمد على الـ 0 و 1. 1 اقتباس
السؤال
Ail Ahmed
السلام عليكم
القميه true بتساوي 1 والقميه false بتساوي 0 في جميع لغه البرمحه ام فيه لغة python فقط
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.