خووووب سلام من اول یه سری اموزشا رو قرار می دم بعد یه برنامه جالب رو براتون اپلود می  کنم

خوب اول یه سوال شما چه جوری میفهمین یه عدد زوجه یا فرد ( تو پایتونا!!!!!)

.

.

.

.

.

.

.

.

خوب معلومه باقی ماندشو به دو حساب میکنیم مثلا می خوایم اگه عدد ورودی زوج بود 25 و اگه فرد بود 26 چاپ شه:

یه همچین چیزی میشه:

a=int(input())

print(25+a%2)

خوب بیاین برنامرو تحلیل کنیم:

اول یه عدد می گیره مثلا 123

بعد 25 رو بلاوه باقیمانده عدد بر دو می کنه:

123/2=61 و باقیمانده 1 

پس چاپ می کنه 25+1=26

و در شل:

26

حالا برنامرو یه جور دیگه بنویسیم:

a=int(input())

if a%2==1:

    print(26)

if a%2==0:

    print(25)

خوب فکر کنم برنامه و دستور ایف واضح باشه 

داریم می گیم اگر فرد بود 26 و اگر زوج بود 25 رو چاپ کن به همین سادگی به همین خوشمزگی

 

حالا یه سوال پیش میاد که چرا دوتا مساوی گذاشتم؟؟؟؟؟؟؟؟؟؟؟؟؟

علامت های مقایسه ای:

== برابری

=! نابرابری

=<بزرگ تر مساوی

=>کوچکتر مساوی

> کوچکتر

< بزرگ تر

حالا یه سوال دیگه چا پرینت رو با یه tab نوشتم  اگه اول خط بنویسیم دستورای داخل ایف رو ارور میده 

دیگه علت را خود جویا شوید ( اوه اوه چه قلمبه سلمبه!!!)

به طور کلی ساختار ایف

شرط ایف:

    دستورات با یک تب فاصله

    .

    .

    .

موفق و پیروز باشید