.
⭐ دالة الــ ( )min :
⭐ هي عبارة عن دالة تقوم بإيجاد العدد الأصغر من بين مجموعة أعداد
مثال آخر :
🔹 في هذا المثال يطلب من المستخدم ادخال اربعة ارقام وبعدها يتم إيجاد الرقم الأصغر من بينهم بواسطة دالة ال ( )min ويتم طباعته 👍
#functions_in_python
num1 = 5
num2 = 10
minimum = min(num1 , num2)
print(minimum)
مثال آخر :
num1 = float(input("Enter a first number: "))
num2 = float(input("Enter a second number: "))
num3 = float(input("Enter a third number: "))
num4 = float(input("Enter a fourth number: "))
minimum = min(num1 , num2 , num3 , num4)
print(f"The minimum number is: {minimum}")#functions_in_python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
📚 ᵇᵒᵗطالب أكاديمي 🎓
https://t.me/Acad_student_bot
https://t.me/Acad_student
Please open Telegram to view this post
VIEW IN TELEGRAM
﴿ يُبَشِّرُهُمْ رَبُّهُم ﴾ ✨.
"أمنيّاتك ..لن تُعجز الله
Please open Telegram to view this post
VIEW IN TELEGRAM
.
⚡️ ⚡️ ⚡️ ⚡️ ⚡️ ⚡️ ⚡️ ⚡️
⭐ القوائم Lists ⭐
⚡️ ⚡️ ⚡️ ⚡️ ⚡️ ⚡️ ⚡️ ⚡️
⭐ قبل أن نتكلم عن أهمية الــ Lists سأعطيكم مثالاً :
⭐ مثلاً إذا عندك مجموعة من العناصر هل تعتقد أنك ستقوم بإضافتهم بالشكل التالي :
🔹 هل تتوقع أننا ننشئ لكل عنصر متغير خاص فيه⭐ ؟؟
هذا ممكن بس يفضل تسحب ملفك وتروح كلية العلوم الإدارية 🙂💔
⭐ وهنا تكمن أهمية القائمة List :
🔹 وهي بإختصار تعمل على تخزين مجموعة من العناصر أو القيم من أي نوع سواء كانت أرقامًا أو نصوصًا أو أي كائنات أخرى.👍
⭐ وهي كالتالي :
⭐ لاحظ أن أول عنصر في القائمة Lest بتكون الفهرسة(index) الخاصة فية هو 0 والثاني هو 1 والثالث هو 2
‼️ بالمختصر القاعدة العامة للفهرسة(index) هي :
‼️ ركز على موضوع الـ index لأنه بنستخدمة للوصول لعنصر في ترتيب معين من القائمة
⭐ مثلاً عندنا List كالتالي :
⭐ لو قمنا بعمل :
⭐ إذا كنت تريد طباعة آخر عنصر من القائمة فرضاً لو أن عناصر القائمة كثيررة
فقط عليك أن تعمل :
#القوائم_Lists
fruit_1 = "apple"
fruit_2 = "banana"
fruit_3 = "orange"
.............
fruit_10 = "Blueberry"
هذا ممكن بس يفضل تسحب ملفك وتروح كلية العلوم الإدارية 🙂💔
fruits= ["apple", "banana", "orange", "Blueberry"]
idx = n - 1
friends=["Mohammed", "Ahmed", "Ayman", "Oday"]
print( friends[0] )
#سيقوم بطباعة العنصر الأول من القائمة الذي هو Mohammed
print( friends[2] )
#سيقوم بطباعة العنصر الثالث من القائمة الذي هو Ayman
فقط عليك أن تعمل :
print( friends[-1] )
#سيقوم بطباعة العنصر الأخير من القائمة الذي هو Oday
#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
friends=["Mohammed", "Ahmed", "Ayman" , "Oday"]
friends.append("Salem")
#هنا سيتم إضافة العنصر Salem الى القائمة السابقة وستكون :
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem"]friends += ["Omar"]
#وسيتم إضافة العنصر Omar للقائمة :
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem", "Omar"]
friends += ["Waleed", "Yahya"]
#وسيتم إضافتهم ضمن القائمة السابقة
#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
friends.extend(["Waleed", "Yahya"])
#سيتم إضافتهم للقائمة لتكون :
friends=["Mohammed", "Ahmed", "Ayman", "Oday", "Salem", "Omar", "Waleed", "Yahya"]
#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
لو اجينا لأهمية الـ ( )append فهي تقوم بإضافة عنصر إلى قائمة
⭐ في الحقيقة لو تركز لـ كلمة append ستجد أن معناها هو ألــحِـق
مثلاً :
⭐ في المثال السابق انت تأمر الـ list أن تُلحِق العنصر Element ضمن عناصرها
⭐ ومن هذا المثال تستنتج وظيفة الappend وهي تقوم بإلحاق عنصر إلى قائمة 🙂👍
#القوائم_Lists
مثلاً :
list.append("Element")
#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
()extend ميثود : أنها تجعل القائمة تمتد لتشمل عناصر قائمة أخرى list = [ 2, 4, 6 ]
list_1 = [ 8, 10 ]
list.extend(list_1)
list أن تمتد لتشمل عناصر القائمة الثانية list_1 فتصبح كالتالي :list = [2, 4, 6, 8, 10]
#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
• هو أحد أكبر مخازن الكتب الإلكترونية وأكثرها تنظيماً على تليجرام 👨🏻💻┊ 📖℡ .
• رابط البوت┊
https://t.me/Acad_student_bot
• قناة البوت┊
https://t.me/Acad_student
• إذا كنت تريد أن تكسب الأجر شارك هذه المكتبة ليستفيد منها الجميع فهناك الكثير يبحثون عن مثل هذه الكتب
• أتمنى منك أن تنشرها لكل شخص عندك
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
نيروفاينNeuroFine | ᵇᵒᵗ
•أحد أكبر مخازن الكتب الإلكترونية وأكثرها تنظيماً على تليجرام 👨🏻💻 ┊📖℡
•قناة البوت ┊ @NeuroFine
•مطور البوت ┊ @h_24_ai
•قناة البوت ┊ @NeuroFine
•مطور البوت ┊ @h_24_ai
❤1
الميثود في القوائم
()append : تلحق عنصر جديد بالقائمة #input :
num = [1 ,2 ,3]
num.append(4) #الميثود
print(num)
#output :
#[1 ,2 ,3 ,4]
()extend : تمتد لتشمل عنصر أو عدة عناصر جديدة إلى القائمة #input :
num = [1 ,2 ,3 ]
num.extend([4 ,5 ]) #الميثود
print(num)
#output :
#[1 ,2 ,3 ,4 ,5 ]
()index : معرفة موقع العنصر في القائمة #input :
num = [1 ,2 ,3 ,4]
idx = num.index(3) #الميثود
print(idx)
#output :
#2
()insert : اضافة عنصر جديد إلى موقع معين في القائمة #input :
num = [1 ,2 ,4]
num.insert(2 , 3) #الميثود
#بحيث أن 2 هو رقم الموقع(index) الذي سيضيف له العنصر 3
print(num)
#output :
#[1 ,2 ,3 ,4]
()remove : حذف عنصر معين من القائمة #input :
num = [1 ,2 ,3]
num.remove(2) #الميثود
print(num)
#output :
#[1 ,3]
()pop : حذف عنصر محدد من خلال موقعه من القائمة [ إدخال الindex الخاص بالعنصر]#input :
num = [1 ,2 ,3 ,4]
num.pop(0) #الميثود
#حيث أن ال0 هو موقع العنصر 1 في القائمة
print(num)
#output :
#[2 ,3 ,4]
()clear : تفريغ القائمة من جميع العناصر #input :
num = [1 ,2 ,3]
num.clear() #الميثود
print(num)
#output :
# []
del : حذف عنصر أو عدة عناصر من خلال موقعة في القائمة [ إدخال الindex الخاص بالعنصر ]#input :
num = [1 ,2 ,3 ,4 ,5]
del num[0] #الميثود
print(num)
#output :
#[2 ,3 ,4 ,5]
#input :
num = [10 ,5 ,8 ,22 ,33]
del num[0 : 3] #الميثود
#حذف من ال (index) 0 إلى ماقبل ال (index) 3
print(num)
#output :
#[22 ,33]
#القوائم_Lists
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
﴿قَدْ جَعَلَهَا رَبِّي حَقًا﴾
تـخيَّـل
Please open Telegram to view this post
VIEW IN TELEGRAM
• يحتوي على آلاف الكتب الإلكترونية بصيغة PDF ، بعبارة أخرى هو مكتبة شاملة في هاتفك
• لا تنسوا نشر هذا الرابط ليستفيد الجميع
• لا تنسونا من الدعاء
https://t.me/Acad_student_bot
ـــــــــــــــــــــــــــ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👍2❤1
برنامج يطلب من المستخدم إدخال أرقام في دواره لا نهائية ويتم إضافة الأرقام إلى قائمة List ويجب أن لا ينتهي البرنامج عند ادخال المستخدم أحرف أو شيء غير الأرقام بل يطبع رسالة خطأ ويكمل ، إلا إذا أدخل كلمة
أولاً : طباعة الأرقام الذي أدخلها المستخدم
ثانياً : طباعة مجموع الأرقام
ثالثاً : طباعة المتوسط الحسابي للأرقام (المعدل)
stop يخرج من الدوارة ويتم التالي :أولاً : طباعة الأرقام الذي أدخلها المستخدم
ثانياً : طباعة مجموع الأرقام
ثالثاً : طباعة المتوسط الحسابي للأرقام (المعدل)
👍4🔥1
Python Tips | بالعربي
برنامج يطلب من المستخدم إدخال أرقام في دواره لا نهائية ويتم إضافة الأرقام إلى قائمة List ويجب أن لا ينتهي البرنامج عند ادخال المستخدم أحرف أو شيء غير الأرقام بل يطبع رسالة خطأ ويكمل ، إلا إذا أدخل كلمة stop يخرج من الدوارة ويتم التالي : أولاً : طباعة الأرقام…
الكل يحاول والذي جهزه يرسله لبوت التواصل الخاص بالقناه :
@Manag_Aca_bot
🛑 تذكير :
لازم البرنامج مايتوقف لأي خطأ يدخله المستخدم
@Manag_Aca_bot
🛑 تذكير :
لازم البرنامج مايتوقف لأي خطأ يدخله المستخدم
🤔4❤1👍1
numbers = []
sum = 0
while True :
try :
num = input("Enter a number or (stop) to exit : ")
if num != "stop" :
sum += float(num)
numbers.append(num)
else :
break
except :
print("\n!! Please enter a valid value !!\n")
print("\nYou entered these numbers :")
for i in numbers :
print(i)
average = sum / len(numbers)
print(f"\nThe sum numbers is : {sum} \nAverage numbers is : {average}%")
سويت قائمة
list فارغة وسويت متغير sum قيمتة صفر بحيث نضيف اليه الأرقام التي يدخلها المستخدم ويجمعها ( وكانت في طريقة افضل بإستخدام دالة ()sum التي تحسب مجموع الأرقام داخل القائمة بس قلت يمكن الأغلبية مايعرفها لذلك استبعدتها 🙂👍 )بعدها سويت دوارة
While لا نهائية وأضفت فيها try & except أضفت الى try دالة ال()input ليطلب من المستخدم ادخال رقم او stop للخروج وسويت شرط if انه إذا كانت القيمة التي ادخلها المستخدم لا تساوي كلمة stop يقوم بجمعها مع الsum بعد تحويلها إلى float لأنه لو كانت احرف وليست ارقام فالحاسوب لن يقدر على تحويلها الى float وسينتقل لل except التي أضفت فيها رسالة الخطأ 🙂وإذا كانت رقم سيحولها الى
float يجمعها مع قيمة الsum السابقه ويحتفظ بالقيمه الجديده في متغير الsum وكمان يقوم بإضافة الرقم المدخل الى القائمة بإستخدام
()append وعندما يدخل المستخدم كلمة
stop فهذا يعني أن الشرط if لم يتحقق وينتقل إلى else التي تقوم بإيقاف الدوارة بإستخدام الbreak بعد الخروج من الدوارة يقوم بالتالي :
for التي تقوم بدورها بالتنقل بين كل عنصر من عناصر القائمة وتقوم بطباعته average عن طريق قسمة قيمة الsum (التي تحتوي على مجموع الأرقام التي ادخله المستخدم ) على عدد الأرقام التي ادخلها وتم إضافتها للقائمة لذلك بإستخدام ال()len لحساب عدد عناصر القائمة sum والaveragePlease open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Python Tips | بالعربي
numbers = [] sum = 0 while True : try : num = input("Enter a number or (stop) to exit : ") if num != "stop" : sum += float(num) numbers.append(num) else : break except : print("\n!! Please enter a valid value !!\n")…
أضن أن الشرح كثير وملخبط وماكان له داعي بس عادي اتجاهلوه وركزوا على الكود ، وإن شاء الله عندما اكون دكتور في المستقبل بعوضكم بالشرح🙂👍
❤6👍1