کامپیوتر 102

سایت کامپیوتر 102 پاتوقی برای بروبکس دوره هفت 102

کامپیوتر 102

سایت کامپیوتر 102 پاتوقی برای بروبکس دوره هفت 102

این سایت برای اطلاعات بیشتر کامپیوتر درست شده و می تونین توش مطالب اضافه تر و یا تکالیف و.. را ببینید

بایگانی

۶ مطلب در بهمن ۱۳۹۴ ثبت شده است

مشق:

1-برنامه ای بنویسید که همه اعداد چهار رقمی که یکان و صدگان برابر دارند را چاپ کند.

2-برنامه ای بنویسید که عددی حداکثر 3 رقمی از کاربر گرفته و همه مضارب 3 رقمی آن را چاپ کند . مثلا اگر ورودی 130 باشد باید اعداد 130 و260 و390 و520و 650و 780و910

3-برنامه ای بنویسید که نمره 20 دانش آموز را گرفته و نمره شاگرد اول و شاگرد دوم کلاس را چاپ کند

4-برنامه ای بنویسید که عددی از ورودی بگیرد و بگویید اول است یا نه

5-برنامه ای بنویسید که 100 عدد اول دنباله های زیر را بنویسند

1-2-4-8-16-32-...

2-5-10-17-26-37-...

پیشنهادی:

1-ب.ب.ک n را از کاربر بگیرد سپس s را به دست آورده و چاپ کنند

s=1*2*3*...*n

2-ب.ب.ک n را گرفته و s را چاپ کند

s=1+4+9+16+...+(n*n)

حل همه سوالات چه مشق چه پیشنهادی باید با حلقه for باشد.

حل سولات while 1

خوب اینم جواب سوالایی که گفته بودم ببخشید اگر با تاخیر اعلام شد.

1
n=int(input())
s=n
p=0
while s>1:
    if n%s==0:
        p=s
    s=s-1   
if p!=0:
    print(p)
2
a=0
x=0
s=0
y=0
while s<17:
    a=float(input())
    x=x+a
    y=y+1
    s=x/y
print("tedad",y)
مشق این هفته در پست بعد

       

for بخش اول

دستور for به این صورته:

for i in range(10)

در اینجا بعد حلقه یک دو نقطه گذاشته و پایینش دستورات رو می گیم و به تعداد اون عدد تو پرانتز اجرا می شه حالا i چیه

اون متغییر شمارنده است یعنی مثل while که یک وقتی از حلقه خارج می شد اینجا هم در واقع بعد از هر بار اجرا شدن

دستورات به i بکی اضافه می شود و تا وقتی که از عدد تو پرانتز کوچیکتره حلقه اجرا می شود .

حالا اگر زیر حلقه بنویسید i رو چاپ کن چی میشه؟

اول i صفره پس 0 رو چاپ می کنه بعد یکی بهش اضافه می شه یعنی یک رو چاپ می کنه همینجوری تا یکی قبل از عدد توی پرانتز.

چند تا سوال while بخش 1

 1-ب.ب.ک n را گرفته سپس کو چکترین مقسوم علیه آن را بجز یک چاپ کند

2-ب.ب.ک آن قدر از کاربر نمره بپرسد تا بالاخره میانگین نمرات وارد شده از 17 بیشتر شود . سپس تعداد اعداد وارد شده را چاپ کند.

جواب ها را اگر دوست داشتید تو قسمت نظرات بنویسید و یا اگه سوالی چیزی داشتید بگید

کتابخانه پای گیم

کتابخانه چیست؟

کتابخانه یا به اصطلاح Library در هر زبان برنامه نویسی ای مجموعه ای از برنامه های آماده می باشند که کابر برای استفاده از آنها ابتدا باید آن ها را صدا کند و صدا کردن به این صورت است که اگر مثلا نام کتابخانه شما پایگیم باشد شما باید از import pygame استفاده کنید:

توجه:برای راحتی کار برنامه نویسان به جای نوشتن جملات متشابه اول هر دستور که مربوط به کتابخانه می باشد از دستور * from Library importاستفاده می کنند که این دستور از نوشتن های بیهوده جلوگیری میکند ؛برای مثال اگر شما مجبور باشید اول هر دستور کتابخانه پایگیم عبارت .pygame بنویسد با استفده از دستور * from pygame import  این نوشتن بیهوده را حذف می کنید .

انواع کتابخانه:  

دو نوع کتابخانه در هر زبان برنامه نویسی ای داریم :

1- کتابخانه های گلوبال (Global ): که برنامه نویسان گروه منتشر کننده زبان برنامه نویسی آن را منتشر کرده اند و یا به صورت رسمی دیگران منتشر کرده اند برای مثال پای گیم کتابخانه گلوبال می باشد .

2- کتابخانه های لوکال(Local): خودمان آن را ساخته ایم و همه آن را نمی شناسند.

برای دانلود کتابخانه پای گیم به سایت روبرو برید http://pygame.org/download.shtml    اما نباید پایتون شما ورژنش بالای 3.2 باشه

وبلاگ جدید

سلام بر بروبچ 102 اینجا وبلاگ کامپیوتر 102 که توش مطالبی درباره پایتون و پای گیم و حتی زبان های دیگه مثل ++c می گوییم و تمارین و سولات هم می گذاریم + یک سری سوال دیگه که جواب بعضی از سوالات مدرسه و همه سوالات تمرینی خودم رو میزارم.