الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار عن رمز " % "

بدأه احمد وسام في 5 ديسمبر 2012 · 4 رد · 565 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيفكم اخواني

انا لدي مشكلة مع هذا الرمز بحيث لا افهمه

وخاصة في اشباه هذه الامثلة

ممكن مفهومها مع امثلة

وخاصة في هذا الكود

for n in range(2, 10):
...     for x in range(2, n):
...         if n % x == 0:
...             print n, 'equals', x, '*', n/x
...             break
...     else:
...         # loop fell through without finding a factor
...         print n, 'is a prime number'
...
#2

اسمه mod ويرمز لباقي القسمة ..

يعني مثلا

7%2 == 1

6%2 == 0

اي رقم مود 66 مثلا الناتج ما رح يطلع عن 65 .. يفيدك في اشيااء كثيررررررررررررررررررررررررره ..

بالتوفيق ^^

1
#3

اشكرك صديقي :-) رحم الله والداك

والله افدتني كثيرا الله يوفقك

#4

تسلم أخي ربي يحفظ لي أبووووووي ويخليني ليه .. مشتاق له هههههههه << هيه مو موضوعناا :dry:

.

.

في اضافة .. لما يكوون باقي القسمة يساوي صفر معناه انو الرقم يقبل القسمة على الرقم ..

مثال لما تجي تختبر الرقم زوجي او فردي .. تشوف اذا الرقم يقبل القسمة على 2 ولا لا ..

يعني اذا باقي القسمة على 2 ساوى 0 فهو زوجي واذا ساوى 1 فهوه فردي .. كود بايثون :

num = input("Enter Num :")

if num % 2 ==0:

print " num is even"

else :

print "is odd"

أي استفسار آخر بالخدمة ^__^

تم تعديل هذه المشاركة بواسطة poethasan في 5 ديسمبر 2012 في 19:39

#5

اشكرك خادم ربك

الله يجمعك فيه في الجنة إن شاء الله

مواضيع مشابهة