از اونجایی که خیلی از دوستان مباحثی رو در شیمی اشکال دارند
و کلاس های 2.2 و 2.5 خیلی از مباحث را یادنگرفتهاند
این پست برای این است دوستان مباحثی که بلد نیستند را در این جا مطرح کنند
تا دیگر دوستان به آن ها پاسخ دهند !
* به امید تجدید نشدن در شیمی!!!
اینم یه def بازگشتی دیگه(با تشکر از آقای وزیری)
def f (a,b,c):
if c == 0:
return a+b
return c + f(a,b,c-1)
print(f(10,20,10))
def bsort (A): h,t,n = 0,0,len(A) while h == 0: h = 1 for i in range(n-t-1): if A[i] > A[i+1]: h = 0 A[i] , A[i+1] = A[i+1] , A[i] t += 1 return(A) def BS(A,k,s=0,l=0,h='none'): if s == 1: A = bsort(A) if h == 'none': h = len(A)-1 if h < l: return None else: m = l + (h-l)//2 if A[m] > k: return BS(A,k,0,l,m-1) elif A[m] < k: return BS(A,k,0,m+1,h) else: return m
100 عدد صحیح از کاربر بگیرد و سپس n را از کاربر بگیرد حال نهایتاً با 7 مقایسه بگوید آیا n در بین این 100 عدد هست یا نه؟؟؟
برنامه ای بنویسید که بدون استفاده از حلقه دو عدد a , b را در هم ضرب کند.
.
.
.
.
.
.
.
راهنمایی : از def بازگشتی استفاده کنید.!
یک آرایه 100 تایی از اعداد داریم که اعداد 1 تا 100 به ترتیب از کوچک به بزرگ در خانه های آن قرار دارند. حال برنامه ای بنویسید که با سریع ترین روش ممکن یک عدد بین 1 تا 100 از کاربر بگیرد و شماره اندیس خانه ای از آرایه که عدد گرفته شده در آن قرار دارد را چاپ کند.
(این سوال، سوال 4 آزمون پایانترم پارسال است که «4» نمره داشت و مسخره بودن آن به من ربطی ندارد)
تب مسئلهی کامپیوتر وبلاگ با هدف آمادگی هر چه بیشتر شما در امتحان راه اندازی گردید :| در این تب می توانید به ما مسئله پیشنهاد دهید و ما نیز آن را در این تب قرار خواهیم داد سپس در قسمت نظرات می توانید پاسختان را با بقیه به اشتراک بگذارید
جناب آقای صالحه(دبیر کامپیوتر) نیز در این مطلب یعنی تب مساله سوال میگذارند پس سوالات را از دست ندهید.
بچهها دقت کنید که امتحان از مطالبی میآید که همهی معلمها درس دادهاند و مطالبی که فقط در بعضی کلاسها مطرح شده در امتحان نمیآید. (عدم هماهنگی به دلیل تعطیلیهای غیر مترقبه(!) است)
فقط مطالبی که معلمتون گفتن رو بلد باشید و نگران نباشید.