داليتي سكول -

Daliaty School

   صفحة البيت  |

 

 

 

 

 

بايثون – ôéúåï – python

 

 

 

 

 

 (6) الشرط المنطقي المركب –not – القسم 3

 

 

 

العلاقة المنطقية not (لا، ليس، خلاف ذلك)

 

not هو عامل منطقي. يعكس قيمة التعبير المنطقي.

إذا كان True يصبح False

وإذا كان False يصبح True.

 

 

 

 

 

سؤال  (استعمال not)

نفحص إذا كان العدد المُدخل لا يساوي 2

 

الشرطان التاليان متكافئان:

 

n = int(input("num:"))

if number != 2:

  print ("True")

 

n = int(input("num:"))

if not n == 2:

  print ("True")

 

 

 

 

 

 

سؤال  (استعمال not)   

اقرأوا 3 أعداد وافحصوا إذا لا يتحقق أنهم سلسلة تصاعدية.

إذا تحقق الأمر أطبع 'not sequencies'.

 

a = int(input("number1="))

b = int(input("number2="))

c = int(input("number2="))

 

if not(a < b and b < c):

  print ('not sequencies')

else:

  print ('sequencies')

 

 

 

 

 

 

 

  تمــــاريــــن  

 

 

 

 

سؤال   (and, or, not )

 

ما الذي يتم طباعته بعد تشغيل الكود التالي؟

إرشاد: يوجد شرط واحد فقط يتحقق.

(تذكر أولا يتم تنفيذ not وبعدها and وأخيرا or)

 

x = True

y = False

z = False

if not x or y:

  print (1)

elif not x or not y and z:

  print (2)

elif not x or y or not y and x:

  print (3)

else:

  print (4)

 

أحط الحل الملائم:   (a) 1    (b) 2    (c) 3    (d) 4   

 

الحل:     (b) 3  

 

 

  

 

 

سؤال  

 

اكتب شرط يفحص إذا كان العمر age ليس بين 12 و 24 سنة.

if not (age >= 12 and age <= 24) ...

 

 

 

 

  

 

 

 

 

 

   

 

 

 

   

 

 

 

Daliaty School – Copywrite  2023

wahbem@gmail.com | https://daliaty.com

 

 

 

 

 

<meta name="viewport" content="width=device-width, initial-scale=1">