Ali Ahmed55 نشر 15 يناير أرسل تقرير نشر 15 يناير السلام عليكم احنا عرفين ان Ture بساوي 1 وفيه لغة بايثون يفضل وضع 1 بدل من Tureتمام كده بس الكمبيوتر بقا هيفهم اي هل هيفهم ان 1 يعني Ture والا الا هيفهم 1 هي قميه 1 1 اقتباس
0 Khaled Osama3 نشر 15 يناير أرسل تقرير نشر 15 يناير الكمبيوتر سيفهم أن 1 يعني True و 0 يعني False السبب هو أن بايثون مثل باقي لغات البرمجة تعامل القيم 1 و 0 على أنها قيم منطقية boolean. فمثلاً لو طلبنا من الكمبيوتر أن يطبع قيمة متغير بعد تحديده على 1 سيطبع True لأنه يفهم أن 1 هنا تمثل القيمة المنطقية الحقيقية True. وبالمثل لو حددنا المتغير على 0 سيطبع False لأن 0 تمثل القيمة المنطقية الكاذبة False. فالكمبيوتر لن يعتبر 1 مجرد رقم وانما سيفسرها على أنها قيمة منطقية boolean. ولكن يُفضل استخدام True بدلاً من 1 لتوضيح النية وجعل الكود أكثر وضوحًا وقراءة. هناك حالات محددة يمكن فيها اعتبار الرقم true أو false في لغة البرمجة: - يعتبر الرقم 1 true دائما. فأي تعبير يساوي 1 سيعتبر true. if 1: print("True")#سيطبع True - أي رقم غير الصفر يعتبر true مثل : ، 2، -1، -2 if 10: print("True")#سيطبع True - الصفر يعتبر false. if 0: print("True") else: print("False")#سيطبع False - الأرقام التالية تعتبر false: 0, 0.0, None, False, "", [], {}, () - أي قيمة موجودة تعتبر true. مثل: if name: - يمكن تحويل الأرقام إلى قيم منطقية باستخدام bool(). مثال: if bool(1): print("True") if bool(0): print("False") في حالة عدم وجود قيمة أو كانت القيمة مساوية للصفر ستعتبر false، وفي باقي الحالات ستعتبر true. 1 اقتباس
0 Ali Ahmed55 نشر 15 يناير الكاتب أرسل تقرير نشر 15 يناير بتاريخ 3 دقائق مضت قال Khaled Osama3: الكمبيوتر سيفهم أن 1 يعني True و 0 يعني False السبب هو أن بايثون مثل باقي لغات البرمجة تعامل القيم 1 و 0 على أنها قيم منطقية boolean. فمثلاً لو طلبنا من الكمبيوتر أن يطبع قيمة متغير بعد تحديده على 1 سيطبع True لأنه يفهم أن 1 هنا تمثل القيمة المنطقية الحقيقية True. وبالمثل لو حددنا المتغير على 0 سيطبع False لأن 0 تمثل القيمة المنطقية الكاذبة False. فالكمبيوتر لن يعتبر 1 مجرد رقم وانما سيفسرها على أنها قيمة منطقية boolean. ولكن يُفضل استخدام True بدلاً من 1 لتوضيح النية وجعل الكود أكثر وضوحًا وقراءة. هناك حالات محددة يمكن فيها اعتبار الرقم true أو false في لغة البرمجة: - يعتبر الرقم 1 true دائما. فأي تعبير يساوي 1 سيعتبر true. if 1: print("True")#سيطبع True - أي رقم غير الصفر يعتبر true مثل : ، 2، -1، -2 if 10: print("True")#سيطبع True - الصفر يعتبر false. if 0: print("True") else: print("False")#سيطبع False - الأرقام التالية تعتبر false: 0, 0.0, None, False, "", [], {}, () - أي قيمة موجودة تعتبر true. مثل: if name: - يمكن تحويل الأرقام إلى قيم منطقية باستخدام bool(). مثال: if bool(1): print("True") if bool(0): print("False") في حالة عدم وجود قيمة أو كانت القيمة مساوية للصفر ستعتبر false، وفي باقي الحالات ستعتبر true. تمام اوي , شكراا جدا 1 اقتباس
السؤال
Ali Ahmed55
السلام عليكم
احنا عرفين ان Ture بساوي 1 وفيه لغة بايثون يفضل وضع 1 بدل من Tureتمام كده بس الكمبيوتر بقا هيفهم اي هل هيفهم ان 1 يعني Ture والا الا هيفهم 1 هي قميه 1
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.