Learn Python
Open in Telegram
﷽ • Welcome to 𝙿𝚈𝚃𝙷𝙾𝙽 Channel • • Content : - Python Scripts - Solutions problems . - Distribution of Python Tools . - Education Python . • Owner › @GDO00BOT . • ChaT › @PY3_Learn .
Show more1 319
Subscribers
+524 hours
+77 days
+5230 days
Posts Archive
1 319
⌯ ملاحظة :
• عندما تريد تكرار العملية باستخدام ( loop ) وباستخدام input للعدد الي تريد تكراره يجب عليك تعريف المتغير من النوع intger لان الداله input تخزن جميع المتغيرات من نوع string ،
loop = int(input(' Enter Range :'))
for i in range(loop):
print(' Hello GDO .')
او :
loop = input(' Enter Range :')
for i in range(int(loop)):
print(' Hello GDO .')1 319
⌯ ماهو اللوب (loop) في بايثون :
ـ = = = = = = = = = = = = = = =
اللوب هو تكرار ل عمليه معينه قد يكون مشترط ب توقف التكرار عند عدد معين او الاستمرار الىٰ ∞ .
ـ = = = = = = = = =
أنواع اللوب (loop) :
1 - محدد : يعني يتوقف عند شرط التوقف .
2 - غير محدد : يعني مايتوقف ويستمر حتى ∞ .
ـ = = = = = = = = = = = = = = = = = = =
⌯ مثال اللوب المحدد باستخدام for :
n = 'GDO'
for num in range(10):
print(n)
ـ = = = = = = = = = = = = = = = = = = =
⌯ مثال علا اللوب غير المحدد باستخدام while True :
n = 'GDO'
while True:
print(n)
او :
n = 'GDO'
while 1:
print(n)
ـ = = = = = = = = = = = = = = = = = = =
⌯ ملاحظه :
⌯ العدد الذي بين الاقواس ()rang يجب ان يكون من نوع intger وهو عدد توقف اللوب في حلقة for .
ـ = = = = = = = = = = = = = = = = = = =1 319
⌯ ملاحظة :
• عندما تريد عمل حاسبه باستخدام input يجب عليك تعريف المتغير من النوع intger لان الداله input تخزن جميع المتغيرات من نوع string ،
x = int(input(' Enter Number 1:'))
y = int(input(' Enter Number 2:'))
print (x+y)1 319
⌯ ماهو عمل input ؟
ـ = = = = = = = = = = = = = = = = = = =
⌯ لنفترض انك تريد عمل كود بسيط لادخال اسم المستخدم و عمره مثال
الكود بدون input سوف يكون هكذا :
Name = 'اكتب اسمك'
Age = 'اكتب عمرك'
print(Name+'\n'+Age)
ـ = = = = = = = = = = = = = = = = = = =
⌯ هذا شيء مزعج بالنسبة للمستخدم حيث سوف يحتاج التعديل على الكود لكي يطبع اسمه و كلما اراد طباعة اسم مختلف يجب ان يعدل الكود .
⌯ اكتب الكود بهذا الشكل :
Name = input('Whats your name ? : ')
Age = input('How old are you ? : ')
print(Name+'\n'+Age)
ـ = = = = = = = = = = = = = = = = = = =
⌯ هكذا يستطيع المستخدم ادخال اسمه عند تشغيل الكود دون الحاجة الى تعديله بكل بساطة
⌯ ذكرنا مثال بسيط ولكن انت يمكنك ان تطوره باشياء و افكار عديدة
ـ = = = = = = = = = = = = = = = = = = =
1 319
• لايوجد فرق بين علامه التنصيص المزدوجه ( " ) او علامه التنصيص المفرده ( ' ) .
• تستخدم ( n\ ) للنزول سطر عند الطباعه .
• تستخدم ( t\ ) لترك 8 مسافات بين ماقبلها عن مابعدها .
• تستخدم ( Tab ) في تنسيق مسافات البادئه في المحرر .
