"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > بايثون - الأساسيات

بايثون - الأساسيات

تم النشر بتاريخ 2024-08-01
تصفح:313

Python - Fundamentals

هنا، سأخبرك بكيفية استخدام المتغيرات في لغة بايثون. سنرى كيفية تسمية متغير وتعيين قيم له.

كيفية تسمية المتغير؟

أولاً، المتغير ليس سوى إشارة إلى كائن أو قيمة في البرنامج. إنها بمثابة مرجع للذاكرة حيث يتم تخزين القيمة.

هناك قواعد معينة لتسميتها.

  • يجب أن يبدأ بحرف (a-z، A-Z) أو شرطة سفلية (_).
  • بعد الحرف الأول، يمكن اتباع الحروف أو الأرقام (0-9) أو الشرطات السفلية.
  • أسماء المتغيرات حساسة لحالة الأحرف. على سبيل المثال، myName وmyname متغيران مختلفان تمامًا.
  • لا ينبغي استخدام كلمات Python المحجوزة كأسماء متغيرة على سبيل المثال: class، def، for، while.

لذلك، في بايثون، يتم استخدام عامل التشغيل = لتعيين قيم للمتغيرات.

# Assigning integer value
age = 18
print(age)

18

# Assigning string value
name = "Arif"
print(name)

Arif

# Assigning float value (float means decimal value)
height = 2.5
print(height)

2.5

# Assigning boolean value (rfrs to true/false)
is_student = True
print(is_student)

True

الأنواع المتغيرة

بايثون هي لغة مكتوبة، لا نحتاج إلى الإعلان عن نوع المتغير عند تعيين قيمة له. يتم الاستدلال على النوع من تلقاء نفسه.

name = "Abys"
print(name)
print(type(name))

Abys


أو يمكننا أيضًا تحديد النوع حسب،

name = "Abys"
type(name)

str

age = 18
type(age)

int

هذا هو الأساس.

لقد طُلب مني إكمال بعض الأسئلة بمفردي، واسمحوا لي أن أناقشها معكم يا رفاق.
من الأسهل التعلم بشكل صحيح...؟

1. أنشئ متغيرًا باسم name وقم بتعيين اسمك له. ثم اطبع قيمة المتغير.

name = "Abys"
print(name)
print(type(name))

Abys


2. قم بإنشاء عمر متغير وقم بتعيين عمرك له. لاحقًا، قم بإعادة تعيين المتغير بقيمة جديدة وطباعة القيمة الجديدة.

age=17
print("Present age:",age)
age= 18
print(age)

Present age: 17
18

وهنا إذا أردنا النوع؛

print(type(age))


3. قم بتعيين القيم 5 و10 و15 إلى ثلاثة متغيرات a وb وc في سطر واحد. اطبع قيمها.

a,b,c = 5,10,15
print(a,b,c)

5 10 15

إذا أردنا إضافتها، نحصل على،

print(a b c)

30

4. مبادلة قيم المتغيرين x و y دون استخدام متغير ثالث. اطبع قيمها قبل وبعد المبادلة.

x,y = 5,25
print(x,y)
print(x-y)
x,y = 25,5
print(x,y)
print(x-y)

5 25
-20
25 5
20

لقد طلبوا فقط طباعة القيم المتبادلة، وأنا قمت بأشياء إضافية.

قبل السؤال التالي يجب أن نعرف ما هي الثوابت...

ما هي الثوابت؟

في بايثون، الثوابت هي تلك القيم التي لا يُقصد تغييرها. وفقًا للاتفاقية، تتم كتابتها عادةً بأحرف كبيرة مع وجود شرطات سفلية تفصل بين الكلمات.
ومع ذلك، يمكن أيضًا تغيير الثوابت في بايثون.

5. تعريف الثوابت PI بالقيم المناسبة وطباعتها.

PI=3.14159
print(f"{PI:.3f}")

3.142

6. اكتب برنامجًا يحسب مساحة الدائرة باستخدام PI الثابت ونصف القطر المتغير. طباعة المنطقة.

PI=3.14
radius=7
r=radius
area=PI*r**2 # r**2 refers to r pow 2
print("Area of circle is",area)

Area of circle is 153.86

7. تحديد ثوابت طول وعرض المستطيل. حساب وطباعة المنطقة.

L,B = 5,15
area = L*B
print("Area of rect is ",area)

Area of rect is  75

كانت هذه هي QNS التي عملت عليها. أتمنى أن يكون الأمر واضحا.
شكرا لكم جميعا...

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/abys_learning_2024/python-fundamentals-346p?1 إذا كان هناك أي انتهاك، فيرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3