Podcast
Questions and Answers
ما هي اسم الكلية المذكورة في النص؟
ما هي اسم الكلية المذكورة في النص؟
ما هو اسم القسم المذكور في النص؟
ما هو اسم القسم المذكور في النص؟
ما هو مستوى الدراسة المذكور في النص؟
ما هو مستوى الدراسة المذكور في النص؟
من هو أستاذ المحاضرة؟
من هو أستاذ المحاضرة؟
Signup and view all the answers
ما هو العام الدراسي المذكور في النص؟
ما هو العام الدراسي المذكور في النص؟
Signup and view all the answers
ما هو نوع البيانات الناتج من int(2.2)
؟
ما هو نوع البيانات الناتج من int(2.2)
؟
Signup and view all the answers
ما هو نوع البيانات الناتج من float(34)
؟
ما هو نوع البيانات الناتج من float(34)
؟
Signup and view all the answers
ما هي القيمة التي تُطبعها print(a, b, c)
؟
ما هي القيمة التي تُطبعها print(a, b, c)
؟
Signup and view all the answers
ما هو نوع البيانات الذي تم تعيينه للمتغير c
في الكود المقدم؟
ما هو نوع البيانات الذي تم تعيينه للمتغير c
في الكود المقدم؟
Signup and view all the answers
ما هي الطريقة المستخدمة لتحويل البيانات بين أنواع مختلفة في Python؟
ما هي الطريقة المستخدمة لتحويل البيانات بين أنواع مختلفة في Python؟
Signup and view all the answers
ما هو نوع بيانات المتغير f1
؟
ما هو نوع بيانات المتغير f1
؟
Signup and view all the answers
ماذا سيطبع الكود print(type(c))
؟
ماذا سيطبع الكود print(type(c))
؟
Signup and view all the answers
ما هو العنصر الأخير في القائمة s
؟
ما هو العنصر الأخير في القائمة s
؟
Signup and view all the answers
ما هي أنواع المُشغّلات (Operators) التي تمّ ذكرها في النص؟
ما هي أنواع المُشغّلات (Operators) التي تمّ ذكرها في النص؟
Signup and view all the answers
ما هو نوع المُشغّل "=" في لغة البرمجة؟
ما هو نوع المُشغّل "=" في لغة البرمجة؟
Signup and view all the answers
ما هو نوع البيانات المستخدم لتخزين قيم "صحيح" أو "خطأ"؟
ما هو نوع البيانات المستخدم لتخزين قيم "صحيح" أو "خطأ"؟
Signup and view all the answers
ما هو الغرض من "صُنع القرار" في برمجة الحاسوب؟
ما هو الغرض من "صُنع القرار" في برمجة الحاسوب؟
Signup and view all the answers
Study Notes
Course Information
- Course Title: Programming 2
- Course Code: Programming 2
- Department: Computer Engineering and Information Technology
- Specialization: Artificial Intelligence and Data Science
- Year: 2024-2035
- Instructor: Dr. Bilal Al-Samaee
Data Type Conversion
- Python allows converting data types
- The type name is used as a function for conversion
- Example:
int(2.2)
,float(1)
,str(2.2)
,tuple(s)
,list(s)
,set(s)
Types of Operators
- Python supports various operator types
- Arithmetic Operators (+, -, *, /, %, **, //)
- Comparison/Relational Operators (==, !=, >, <, >=, <=)
- Assignment Operators (=, +=, -=, *=, /=, %=, **=, //=)
- Logical Operators (and, or, not)
- Bitwise Operators (&, |, ^, ~)
- Python Identity Operators (is, is not)
- Membership Operators (in, not in)
- Boolean Operators (True, False)
Arithmetic Operators
- Addition (+): 10 + 20 = 30
- Subtraction (-): 20 - 10 = 10
- Multiplication (*): 10 * 20 = 200
- Division (/): 20 / 10 = 2
- Modulus (%): 22 % 10 = 2
- Exponent (**): 4 ** 2 = 16
- Floor Division (//): 9 // 2 = 4
Comparison Operators
- Equality (==): (3 == 4) is not true
- Inequality (!=): (3 != 4) is true
- Greater than (>): (3 > 4) is not true
- Less than (<): (3 < 4) is true
- Greater than or equal (>=): (3 >= 4) is not true
- Less than or equal (<=): (3 <= 4) is true
Conditional Statements (Decision Making)
- if statement: Executes code block if a condition is true.
- if-else statement: Executes one block if true, another if false.
- Nested if...else statements: if statements inside other if statements.
- if-elif statement: A multi-condition check using
elif
for cases after the initialif
.
Loop Statements
- for loop: Repeats code a set number of times, or over an iterable object (list, tuple, etc.).
- while loop: Repeats code as long as a condition is true.
- Loop control statements (break, continue, pass): Control the flow of loops.
Useful Operators
- range(): Generates sequences of numbers, with options for start, stop, and step values.
Homework Assignments
- Various programming tasks with different requirements to utilize the learned concepts in this course. Include specific examples such as using
range
, list comprehensions, conditional statements, and loops. These will require writing Python code, and identifying the output values. Questions involving manipulating lists, strings, and mathematical calculations.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
اختبر معرفتك حول تحويل أنواع البيانات والعوامل في بايثون. يتناول هذا الاختبار أنواع العوامل المختلفة بما في ذلك العوامل الحسابية، والعوامل المقارنة، وعوامل الإسناد. ستساعدك الأجوبة على تحسين مهارات البرمجة الخاصة بك في هذا المجال.