الدرس الرابع في لغة البايثون العامل الأساسي Python Basic Operators

أكرم

New member
يشرح هذا القسم كيفية استخدام العوامل الأساسية في بايثون.

العمليات الحسابية
مثل أي لغة برمجة أخرى ، يمكن استخدام عوامل الجمع والطرح والضرب والقسمة بالأرقام.
Python:
number = 1 + 2 * 3 / 4.0
print(number)
حاول أن تتنبأ بما ستكون عليه الإجابة. هل تتبع بايثون ترتيب العمليات؟

المشغل الآخر المتاح هو المعامل modulo (٪) ، والذي يُرجع الباقي الصحيح للقسمة. توزيع٪ divisor = الباقي.
Python:
remainder = 11 % 3
print(remainder)
باستخدام اثنين من رموز الضرب يجعل علاقة القوة.
Python:
squared = 7 ** 2
cubed = 2 ** 3
print(squared)
print(cubed)
باستخدام عوامل التشغيل مع سلاسل
يدعم Python سلاسل متسلسلة باستخدام عامل التشغيل الإضافي:
Python:
helloworld = "hello" + " " + "world"
print(helloworld)
يدعم Python أيضًا سلاسل الضرب لتشكيل سلسلة ذات تسلسل متكرر:
Python:
lotsofhellos = "hello" * 10
print(lotsofhellos)
باستخدام عوامل التشغيل مع القوائم
يمكن ضم القوائم مع مشغلي الإضافة:
Python:
even_numbers = [2,4,6,8]
odd_numbers = [1,3,5,7]
all_numbers = odd_numbers + even_numbers
print(all_numbers)
تمامًا كما في السلاسل ، تدعم Python تشكيل قوائم جديدة بتسلسل متكرر باستخدام عامل الضرب:
Python:
print([1,2,3] * 3)
تمرين:
الهدف من هذا التمرين هو إنشاء قائمتين تدعى x_list و y_list ، تحتويان على 10 حالات للمتغيرات x و y ، على التوالي. يُطلب منك أيضًا إنشاء قائمة تسمى big_list ، والتي تحتوي على المتغيرات x و y ، 10 مرات لكل منهما ، عن طريق وصل القائمتين اللتين قمت بإنشائهما.

Python:
x = object()
y = object()

# TODO: change this code
x_list = [x]
y_list = [y]
big_list = []

print("x_list contains %d objects" % len(x_list))
print("y_list contains %d objects" % len(y_list))
print("big_list contains %d objects" % len(big_list))

# testing code
if x_list.count(x) == 10 and y_list.count(y) == 10:
    print("Almost there...")
if big_list.count(x) == 10 and big_list.count(y) == 10:
    print("Great!")
 
أعلى