به نام خدا حلقه
خوب امروز حلقه for:
idle رو باز می نمو و توش مینویس
for golakh in range(1,10):
print (golakh)
و توی شل:
1
2
3
4
5
6
7
8
9
گولاخ شمارنده حلقس
توی پرانتز ها محدوده حلقس
فور هم که فور دیگه
in range هم که یعنی در محدوده.....
خوب امروز حلقه for:
idle رو باز می نمو و توش مینویس
for golakh in range(1,10):
print (golakh)
و توی شل:
1
2
3
4
5
6
7
8
9
گولاخ شمارنده حلقس
توی پرانتز ها محدوده حلقس
فور هم که فور دیگه
in range هم که یعنی در محدوده.....
a=input('name?')
a='salam',a,'chetori?'
print(a)
b=input('halet?')
if b=='khoob':
b='man ham bad nistam'
else:
b=input('chera?')
print(b)
c=input('senet?')
c='ya khoda'
print(c)
z=input('motevalede che mahi hasti?')
if z=='azar':
z='man ham'
else:
z='adama 2 dastan ya azari and ya dost daran azari bashan'
print(z)
d=input('kelass chandomi?')
if d!='haftom':
d='ya peyghmbar'
if d=='haftom':
d="man ham kelass haftomam"
print(d)
e=input('teste hosh dost dari?')
if e=='are':
e='man ham'
else:
q=input('chera?')
print('asla be man che.')
print(e)
f=int(input('moadelet?'))
if f<=10:
f='dars bekhon be gaye kar ba in barname'
else:
f='moadeleman ke hamiiiiishe biste biste'
print(f)
g=input('sedaye kodom khanandaro dost dari?')
g='man',g,'ro dost darama ama khyli na'
print(g)
h=input('kodom darso dost dari?')
h='man ke fiziko dost daram'
print(h)
j=input('mocalemamon chetor bood?')
j='man ke az ashnay ba to khosh hal shodam'
print(j)
k=input('harche dele tanget khast inga bego khosh hal misham nazar bashe? dard deli chizi ham khasti bokon va khosh hal shodam.')
i=input('kari nadari?')
if i=='na':
i='pas khoda hafez'
else:
i='man koli kar daram. khoda hafez.'
print(i)
این هم برنامه ه که گفتم
موفق و پیروز باشید
خوب اول یه سوال شما چه جوری میفهمین یه عدد زوجه یا فرد ( تو پایتونا!!!!!)
.
.
.
.
.
.
.
.
خوب معلومه باقی ماندشو به دو حساب میکنیم مثلا می خوایم اگه عدد ورودی زوج بود 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 نوشتم اگه اول خط بنویسیم دستورای داخل ایف رو ارور میده 
دیگه علت را خود جویا شوید ( اوه اوه چه قلمبه سلمبه!!!)
به طور کلی ساختار ایف
شرط ایف:
دستورات با یک تب فاصله
.
.
.
موفق و پیروز باشید
a=int ( input())
b=input()
print(b*a)
و در شل:
3#ورودی عدد
aw#ورودی رشته
awawaw
همین!!!
موفق و پیروز باشین
print('in the name of god')
a=input()
print(a*2)
چی؟؟؟؟حرف گفتنی *2؟؟؟؟؟بعله درسته جالبه بدونین که تنها عملی که میتونیم با حرف گفتنی و عدد بکنیم ضرب کردن این دوتا تو همه.
(از این به بعد به حرف گفتنی میگیم رشته پس چی؟؟؟؟؟؟؟؟؟؟؟؟رشته)
حالا توی شل:
amir#این چیزیه که ما وارد کردیم مثلا
amiramir
اول یه چیزی بگم که shit+3 یا همون # توی پایتون برای نوشتن چیز های برا ی راهنمایی افرادی که کد ها رو میبینن هستش مثلا
#یبالنسیابلیبلذغلعیالعریاریباریتذبلانتبالرذسینرلتلایرالریذتبلریتارذستالنتالذنتیابلنتیرابلنباذلعهقاقذلسارذبالیبتاریتبارن
#میزاریم بعد نکته ای که میخوایم بگیمو می نویسیم البته این روی اجرای برناممون توی شل تاثیری نداره.
پس :رشته*عدد=رشتهرشتهرشته......به تعداد عدد
برای گرفتن عدد از کاربر از دستورint(input())#j استفاده میکنیم.
a=int(input())
خوب با این اطلاعاتی که دارین یه برنامه بنویسین که یه عدد بگیره یه رشته هم بگیره رشته رو به تعداد عدد تکرار کنه.
موفق و پیروز باشید
به نام خدا
سلام دوستان ......
خوب یه مدت ننوشتم دلم براتون تنگ شده بود
خوب idle رو باز کنین توش بنویسین.....
print("به نام خدا")
بعد یه متغیر و .............
a= 12434
b=input()
print('to vared kardi:',b,a)
و در شل.....
.
to vared kardi: . 12434
نقطه چیه؟؟؟؟
شما اونو وارد می کنین بعد دکمه enter رو میزنین .
به نقطه ما می گن ورودی و به بخش آبی توی شل می گن خروجی
و ادامه در ...........
نوشته بعدی
خوب ابتیدا شل را باز نمایید سپس کنترل +n و سپس در صفحه خالی بنویسید:
a=2
(print(a+2
احتمالا ابی چاپ نمی کنه 4؟؟؟
خوب بیاین تحلیلش کنیم:
اول یک متغیر به اسم "a" تعریف کردیم و به اون مقدار 2 رو دادیم(به این کار میگن مقداردهی)
بعد توی دستور پرینت نوشتیم (2+a)توجه داشته باشید که a=2=>a+2=4
در نتیجه پرینت می کنه 4
دیدین که تحلیل خیلی آسونه . 
حالا میرسیم به بحث داغ متغیر بانکی که علی رضا توضیح میده.......
حالا می رسم به بحث داغ نه ولش کن بعد از حلقه .......
خوب علامت ها در پایتون :
+:جمع
-:منها
*:ضرب
/:تقسیم
//:خارج قسمت
%:باقی مانده
**:توان
اینجا یه برنامه مینویسم تحلیلش میکنیم:
a=2
b=a*3
(print(a**b
اول خودت تحلیل کن
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
aرو مقدار دهی کردیم 2
bرو مقدار دهی کردیمa*3که برابر با 2*3که برابر است با 6
و بعد 2 رو به توان 6 رسوندیم
و در شل 64
موفق و پیروز باشید.
1) نام متغیر ها نمیتواند یک کلمه کلیدی(مثل print) باشد.
2) نام متغیر ها نمیتواند با عدد شروع شود اما در ادامه نام متغیر میتوانیم از اعداد هم استفاده کنیم.
3)نام هیچ متغیری با علائم نگارشی شروع نمیشود و در ادامه هم تنها مجاز به استفاده از آندرلاین _ هستیم.
قالب ذستور متغیر:
یک مقدار = نام متغیر
یادتون باشه نام متغیر باید حتما در سمت چپ علامت مساوی باشه. در ضمن در سمت راست تساوی میتونیم حرف گفتنی هم قرار بدیم.(البته کوتیشن فراموش نشه)
راستی این رو هم یاد آوری کنم که قبل از استفاده از هر متغیر باید اون رو تعریف کرد و برای اون مقدار دهی اولیه کرد.
شاد باشید.
یلداتون هم مبارک.

خوب میبینم که کسی تمرین نکرده.no problem.چون هنوز پرینت کامل نشده.
خوووووووب
(print(2+2 چه می کنه؟؟؟؟؟معلومه مینویسه(به ابی)4.
****برای انجام محاسبات سینگل کتیشن و دابل کتیشن نذارین.ولی برای حرف گفتنی باید سینگل یا دابل کتیشن بذارین.
خوب حالا برین ریز پرینت رو دربیارین.!!!!!

http://iranbaxpersian.persiangig.com/Python%20v3.2.2.rar
بعد IDLE رو توی قسمت جسجوی منوی استارت جستجو کنید و (IDLE (Python gui رو باز کنید
با صفحه ای رو به رو میشین که اسمش SHELLهستش دکمه ی کنترل با N رو بزنید یه صفحه خالی باز می شه
توی اون صفحه خالیه بنویسید:
('print('salam
دقت کنید کلمه print رو با حروف کوچیک بنویسین چون پایتون یک زبان حساس به کوچک وبزرگی (case sensetive) هست. کلمه salam باید توی 'salam' سینگل(') یا دابل(") کتیشن باشه پرانتز فراموش نشه.
بعدش دکمه f5 رو بزنید میبینید که یه صفحه باز می شه و ازتون میخواد که برنامرو saveکنید هرجا سیو میکنید محل نسب پایتون سیو نکنید وقتی سیو کردین shell باز می شه و توی اون به رنگ آبی می نویسه salam .
احسنتم شما الان یه برنامه نوشتید که می گه سلام.
*دقت کنید برای نوشتن در چند خط حتما باید print های تمام خط هارا گذاشت:
('print ('khkhkh
به حروف یا کارکتر هایی که در سینگل کتشن یا دابل کتیشن هستند فعلا حرف گفتنی می گوییم.
در صفحه خالی بنویسید:
(print(2+2
این دفه سینگل و دابل کتیشن نذارین f5 رو بزنین تا برنامه اجرا شه.میبینیم مینویسه 4 ا مگه داریم ؟ مگه می شه؟ بعله هم داریم هم می شه.
برین تمرین کنین ریز پرینت رو دربیارین.