matlabkhooneh

تکالیف پایتون Python - محاسبات پایه برنامه نویسی ( کد Py0002 )

1 - برنامه ای بنویسید که یک سری پرانتز باز و بسته از کاربر بگیرد و مشخص کند کدام جفت پرانتز به هم مربوط می شود.

ورودی نمونه 1

((()))

خروجی نمونه 1

2   3

1   4

0    5

ورودی نمونه 2

(((()())))

خروجی نمونه 2

3   4

5   6

2   7

1   8

0   9

2 - یک کلاس به اسم مستطیل تعریف کنید که دارای ویژگی های عرض و طول و متدهای محاسبه شعاع و مساحت باشد. همچنین متد دیگری تعریف کنید که مساحت مستطیل های فعلی را با یک مستطیل دیگر مقایسه کرده و در صورت بزرگ تر بودن مقدار True و در غیر این صورت False  را بر می گرداند.

3 - برنامه ای بنویسید که کلاسی به نام Employee دارد که دارای ویژگی های نام ، نام خانوادگی و حقوق است. این کلاس همچنین متدهایی نظیر calTax برای محاسبه مالیات و Pay برای محاسبه دریافتی حقوق و calInsurance برای محاسبه بیمه دارد. بیمه برابر با 10 درصد حقوق است. اگر حقوق کمتر یا مساوی 3000000 تومان باشد ، مالیات برابر صفر و اگر حقوق بین 30000000 تا 50000000 باشد ، 10 درصد مازاد بر 3000000 تومان مبلغ مالیات و اگر حقوق بالای 5000000 باشد ، 20 درصد مازاد بر 3000000 تومان مالیات است. حقوق خالص دریافتی برابر با  ( بیمه + مالیات ) - حقوق است.

4 - برنامه ای بنویسید که عدد صحیح و مثبت n را از ورودی گرفته و تعداد ارقام آن را مشخص و چاپ کند.

5 - جدول Trace را برای چهار رقم معنادار سمت راست شماره دانشجویی خود رسم کنید.

( معنادار: یعنی اگر رقم چهارم صفر بود بحساب نخواهد آمد مثال اگر شماره دانشجویی شما 993240152 است چهار رقم معنادار سمت راست آن 152 خواهد بود و در واقع عددی سه رقمی است )

6 - برنامه ای بنویسید که طول a و عرض b و ارتفاع c یک مکعب مستطیل را از ورودی بگیرد و به کمک استفاده از تابع، حجم مکعب مستطیل  را محاسبه و چاپ کند.

7 - برنامه ای بنویسید که ابتدا سه عدد صحیح a ، b و c و نیز کاراکتر ch را از ورودی دریافت کرده و برای حالت های ×، +، -، / برای کاراکتر ch به ترتیب c×b×a ،c+b+a ،c-b-a و c/b/a را در خروجی چاپ کند.

8 - فردی به یک مغازه لوازم التحریر فروشی رفته و به مقدار 150 هزار تومان خرید انجام داده است. با فرض اینکه قیمت هر جلد کتاب 50 هزار و هر جلد دفتر 40 هزار و هر دفترچه یادداشت 30 هزار تومان باشد ، برنامه ای بنویسید که قادر به یافتن تمامی حالاتی است که مجموع مبلغ هزینه شده با خرید تعداد مختلف از هر یک از این اقلام برابر با 150 هزار تومان شود. برای مثال ، اگر کاربر 3 عدد کتاب خرید کرده باشد ، مجموع مبلغ خرید برابر با 150 هزار تومان خواهد شد و بنابراین این حالت یکی از حالت های معتبر خواهد بود. برنامه شما باید قادر به یافتن این حالت و تمامی حالات مشابه دیگر باشد.

9 - برنامه ای بنویسید که یک مقدار صحیح را از کاربر به عنوان ورودی دریافت کند. سپس، دو تابع مختلف را به ترتیب برای محاسبه مساحت مربعی با این اندازه از ضلع و محیط دایره ای با این اندازه از شعاع فراخوانی می کند. برنامه باید نتیجه این محاسبات را در خروجی چاپ کند.

10 - برنامه ای بنویسید که از تعداد n رقم از کاربر دریافت کند ( n را کابر تعیین کند ) ، سپس این n رقم داخل یک لیست قرار داده شود . سپس با استفاده از دستورات شرطی لیست براساس صعودی به نزولی مرتب شود ( مجاز به استفاده از متدها لیست به جز متد append نمی باشید.)

11 - برنامه ای بنویسید که شماره کارمندی ساعت کارکرد و دستمزد کارکنان موسسه، حقوق آن ها محاسبه گردد. اگر کارمندی بیش از 40 ساعت در هفته کارکرده باشد،به ازای هر ساعت معادل 00625 .حقوق ماهیانه به عنوان اضافه کاری پرداخت شود.

12 - برنامه ای بنویسید که اعداد تام چهار رقمی را نمایش دهد. اعداد تام به عدادی گفته می شود که برابر با مجموع مقسوم علیه ها سره خودش ( همه مقسوم علیه مثبت غیر از خودش ) باشد. مثال عدد6 ( 6=2+3+1 ) این اعداد داخل یک دیکشنری نمایش داده شوند به طوری که اندیس ها به صورت 1و2 و3 و.... باشند.

13 - بلیط فروشی می خواهد به صورت پنهانی از رییسش کمی پول به جیب بزند. او برای اینکه لو نرود کامپیوترش را طوری تنطیم کرده است که فقط بلیط های مضرب 4 ، با قیمت 20 تومان و بقیه بلیط ها با قیمت 18 تومان به فروش برسند. برنامه ای بنویسید که با گرفتن شماره بلیط ، مبلغ پرداختی را تعیین کند.

14 - برنامه ای بنویسید که سه زاویه یک مثلث را دریافت کند و تشخیص دهدآن ها می توانند تشکیل یک مثلث دهند یا خیر

15 - شهر آتلانتیس نظام بانکی خاصی دارد. در این شهر هر اسکناس یک شناسه دارد. ارزش هر اسکناس را مجموع ارقام این شناسه مشخص می کند. نکته قابل توجه این است که ارقام هر شناسه متفاوت است. برنامه ای بنویسید با دریافت یک شناسه ارزش آن را تعیین کند.

16 - زیست شناسی می خواهد تعداد باکتری های موجود در یک کلونی را پیش بینی کند. هر باکتری در هر مرحله تکثیر ، به دو باکتری تبدیل می شود.

باکتری ها فقط هر 10 دقیقه یک بار و همه همزمان تکثیر می شوند. برنامه ای بنویسید که تعداد اولیه باکتری ها n و زمان سپری شده t را دریافت کند و تعداد باکتری ها را در لحظه t مشخص کند.

17 - یک عدد را خوب می نامیم هرگاه برابر ضرب مقسوم علیه هایش به غیر از خودش باشد. برای مثال عدد 6 یک عدد خوب است. برنامه ای بنویسید که از ورودی عدد n را بگیرد و در خروجی n امین عدد خوب را چاپ کند.

18 - بسط فوریه سیگنال پربودبک مثلثی و دندان اراه ای را در پایتون محاسبه و رسم کنید. ( تابع اصلی و تابع بسط فوریه رسم شوند.)

19 - دو عدد از ورودی بگیرید ، عدد های گرفته شده را در مبنای دودویی ببرد و جمع کند . اگر عدد های جمع شده از 10 کوچکتر بود چاپ کند عدد کوچکتر از ده است در غیر این صورت چاپ کند عدد بزرگتر از ده است .

20 - دو رشته از کاربر بگیرد داخل یک متغیر بریزد اگر کلمه python داخل آن بود چاپ کند کلمه وجود دارد .

21 - یک عدد از ورودی بگیرد و بگوید زوج است یا خیر ؟

22 - برنامه ای بنویسید که دو ورودی بگیرد و اختلاف طول ورودی را چاپ کند .

23 - برنامه ای بنویسید که یک عدد صحیح بگیرد ارقامش را برعکس کند و با خودش جمع کند و نتیجه را چاپ کند و مثال اگر ورودی 123 است با 321 جمع کند

24 - برنامه ای بنویسید که یک رشته از کاربر بگیرد و حروف آن را بزرگ کند و رشته را در مرکز جمله نشان دهد .

25 - برنامه ای بنویسید که حرف اول رشته را بزرگ کند . چک کند با نقطه ) . ( تمام شده است و تعداد تکرار حرف ) o ( و اندیس حرف ) o ) را برگرداند .

26 - برنامه ای بنویسید که یک رشته بگیرد و مشخص کند که palindrome هست یا خیر ؟ Palindrome به کلمه ای گفته می شود که اگر برعکس بخوانیمش با خودش معادل است . مانند کلمه level.

27 - یک لیست در برنامه تعریف کنید و برش لیست بزنید با (2(-step.

28 - برنامه ای بنویسید که از لیست [50,40,30,20,10=[samplelist عدد 30 را با استفاده از اندیس حذف کند .

29 - برنامه ای بنویسید که یک لیست را جایگزین لیست دیگر از اندیس [4:1 [بکند .

30 - برنامه ای بنویسید که مقداری درون لیست نباشد ولی طول لیست 10 باشد . راهنمایی : از عملگر ها استفاده کنید .

31 - برنامه ای بنویسید که لیست اول را به لیست دوم اضافه کند و خروجی را در لیست جدید بریزد .

32 - یک لیست تعریف کنید ابتدا لیست را به صورت صعودی و بعد به صورت نزولی مرتب کنید .

33 - قطعه کدی بنویسید با استفاده از اندیس یک عضو از تاپل را حذف کند .

34 - قطعه کد دسترسی به عدد 20 را در تاپل زیر بنویسید .

35 - قطعه کدی بنویسید برای فراخوانی yellow در تاپل زیر نام مستعار در نظر بگیرد .

36 - سه روش که بتوان marks را در دیکشنری زیر حذف کرد

37 - فراخوانی انجام بدهید که مقدار “history “در دیکشنری زیر را برگرداند .

38 - برنامه ای بنویسید که اندیسی از دیکشنری فراخوانی کند ولی آن اندیس در دیکشنری وجود نداشته باشد و برنامه خطا ندهد .

39 - برنامه ای بنویسید که شرط مثبت یا منفی بودن عدد را بررسی کند

40 -

41 -

42 -

43 -

44 -

45 -

46 -

47 -

48 -

49 -

50 -

51 -

52 -

53 -

54 -

55 -

56 - تابع بازگشتی باینری سرچ را بنویسید .

57 - تابع بازگشتی جمع ارقام یک عدد را بنویسید .

58 - تابع بازگشتی جمع اعداد داخل یک لیست را بنویسید .

59 - تابع بازگشتی سری فیبوناچی را بنویسید .

60 - تابع بازگشتی توان دو عدد را بنویسید .

61 - تابع بازگشتی ضرب دو عدد را بنویسید .

62 - تابع بازگشتی فاکتوریل یک عدد را بنویسید .

63 - تابعی بنویسید که در رشته زیر بزرگترین جمله را پیدا کند .

64 - تابعی بنویسید که اعداد بخش پذیر بر 10 را در یک لیست چاپ کند .

65 - تابعی بنویسید که اجرا تکراری از داخل یک لیست حذف کند .

66 - تابعی بنویسید که کاراکتر های زوج یک رشته را چاپ کند .

67 - تابعی بنویسید که یک قسمت خاصی از رشته را حذف کند .

68 - تابعی بنویسید که بررسی کند radar یک رشته palindrome است یا خیر .

69 - تابعی بنویسید که یک رشته را معکوس کند .

70 - تابعی بنویسید که میانگین نمرات دانشجو های زیر را حساب کند

71 - تابعی بنویسید که تعداد تکرار کلمات یک رشته را چاپ کند و در یک دیکشنری چاپ کند

72 - تابعی بنویسید که تعداد تکرار کاراکتر های یک رشته را بشمارد و در یک دیکشنری چاپ کند.

73 - تابعی بنویسید که حروف کوچک و بزرگ یک رشته را بشمارد .

74 - تابعی بنویسید که دو رشته کنار هم چاپ کند .

75 - تابعی بنویسید که بررسی کند عددی که کاربر وارد کرده است زوج است یا فرد .

76 - برنامه ای بنویسید که یک عدد از ورودی بگیرد . عدد اول است یا خیر . یک مثال نقض نشان دهید با استفاده از دستورات شرطی

77 - برنامه ای بنویسید که اعداد فرد بین 2 تا 11 را در یک لیست چاپ کند با استفاده از دستورات کنترلی

78 - برنامه ای بنویسید که یک رشته را از ورودی بگیرد . اگر داخل رشته k بود چاپ کند پیدا شد و بقیه رشته را چاپ کند

79 - برنامه ای بنویسید که یک رشته از ورودی بگیرد . اگر داخل رشته m یا n بود بقیه رشته را چاپ نکند . ) دستورات کنترلی

80 - برنامه ای بنویسید که یک رشته از ورودی بگیرد . اگر داخل رشته m یا n بود آن را چاپ نکند . ) دستورات کنترلی )

81 - برنامه ای بنویسید که داده های لیست اول را با عضو های داده های لیست دوم جمع کند و در لیست جدید بریزد .

82 - جدول ضرب 10 در 10 را حساب کنید

83 - برنامه ای بنویسید که باتوجه به عدد ورودی که کاربر تعریف می کند خروجی را در یک تاپل بریزد . از اندیس 1 چاپ کند با step های دوتایی ) داده ها رشته ای هستند ).

84 - برنامه ای بنویسید که با توجه به عدد ورودی ای که کاربر تعریف می کند خروجی را در یک لیست نمایش دهد و از اندیس 1 چاپ کند با step های دوتایی ( داده ها عددی هستند )

85 - برنامه ای بنویسید که دو رشته از کاربر بگیرد و کاراکتر رشته دوم را با رشته اول چاپ کند .

86 - برنامه ای بنویسید که چند کلمه از کاربر بگیرد و خروجی را در یک لیست نمایش دهد .

87 - برنامه ای بنویسید که یک رشته بگیرد و خروجی را در یک تاپل نشان دهد .

88 - برنامه ای بنویسید که اعضای یک رشته را چاپ کند .

89 - برنامه ای بنویسید که یک رشته از کاربر بگیرد و به اندازه طول رشته کلمه hi را چاپ کند .

90 - برنامه ای بنویسید که یک رشته از کاربر بگیرد و حروف آن را در یک لیست نشان دهد .

91 - برنامه ای بنویسید که ضرایب عدد 5 بین 1 تا 1000 را در یک لیست چاپ کند و تعداد اعداد را بیان کند .

92 - برنامه ای بنویسید که تا زمانی که عدد کوچکتر از 10 باشد و تا زمانی که همان عدد کوچکتر از 5 باشد خروجی را در سه ضرب کند و اگر کوچکتر از 10 نبود خروجی را تقسیم صحیح بر دو بکند .

93 - برنامه ای بنویسید که تا زمانی که عدد زوج است تقسیم بر دو کند و در غیر این صورت ضرب در دو کند .

94 - برنامه ای بنویسید که روز های هفته را چاپ کند .

95 - برنامه ای بنویسید که عددی از کاربر بگیرد و تا زمانی که بزرگتر از صفر است به صورت نزولی چاپ کند .

96 - برنامه ای بنویسید عددی را دریافت کند و به ماه و روز تبدیل کند . ( شش ماه اول 31 روز و شش ماه دوم 30 روزه است ) .

97 - برنامه ای بنویسید که رشته ای را از کاربر بگیرد و بررسی کند که با D شروع شده است و با N تمام شده است .

98 - دیکشنری ای بنویسید که چهار نمره از دانشجو بگیرد و آنها را به (D,C,B,A(grad تبدیل کند . اگر بزرگتر از 17 بود A ، اگر بین 14 تا 16 بود B ، اگر بین 10 تا 14 بود C و اگر زیر 10 بود D باشد

99 - برنامه ای بنویسید که بررسی کند عدد کوچک تر از 100 و زوج و بخش پذیر بر 3 باشد .

100 - برنامه ای بنویسید که شرط زوج بودن و بخش پذیر بودن بر عدد 3 را بررسی کند .

| جهت سفارش پروژه ، تکلیف و آموزش پروژه های محاسباتی پایتون Python لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف پایتون Python - کار با رشته ها ( کد Py0001 )

1 - برنامه ای بنویسید که رشته ای از حروف را بگیرد ، سپس تک تک حروف را به کد اسکی نظیر خودش تبدیل کند ، در صورتی که کد اسکی فرد بود ، اول بودن آن را بررسی کند ، در صورت اول بودن حروف را چاپ کند. اگر عدد زوج بود متمم حروف در الفبا زبان انگلیسی را چاپ کند. برای مثال متمم حرف b در الفبای انگلیسی حرف y  است.

 

ورودی نمونه 1

abc

 

خروجی نمونه 1

a

y

ورودی نمونه 2

python

 

خروجی نمونه 2

k

g

s

m

2 - برنامه ای بنویسید که نمودار تابع psi را با استفاده از کتابخانه Matplotlib رسم کند.

\[\psi =\sqrt{\frac {2}{L}}sin(n \pi x)\; \;\;\;\;\; 0\leq x\leq L\]

3 - تابع psi سوال قبل را در یک فایل به نام psi.mat دخیره کنید.

4 - برنامه ای بنویسید که یک عدد دریافت کند و اعداد اول تا آن عدد را چاپ کند.

5 - برنامه ای بنویسید که یک عدد دریافت کند و ارقام آن را به صورت جداگانه چاپ کند. ( ورودی 2365 و چاپ کند 5 ، 6، 3 ، 2 )

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

1

12

123

1234

12345

7 - برنامه ای بنویسید که دو عدد را از ورودی گرفته و اعداد اول موجود در آن بازه داده شده را نمایش دهد.

8 - برنامه ای بنویسید که سال تولد کاربر را گرفته و در یک لیست ذخیره کند و سن او را محاسبه، اعلام و در لیست دیگری ذخیره نماید. (در کل یک لیست برای کلیه سال های تولد و یک لیست هم برای کلیه سن ها متناظر داشته باشیم.) در ادامه از کاربر بپرسد که آیا مایل به ادامه کار با برنامه هست یا خیر. اگر مایل بود، سال تولد بعدی را بگیرد و ... این روند را ادامه دهد. اگر مایل نبود، لیست متناظر با سال های تولد و لیست متناظر با سن را نمایش دهد.

9 - برنامه ای بنویسید که 5 عدد صحیح از ورودی گرفته، ماکزیمم و مینیمم اعداد را نشان داده و سپس آنها را به ترتیب نزولی نمایش دهد.

10 - برنامه ای بنویسید که تا زمانی که کاربر عدد منفی وارد نکرده است، از کاربر عدد اعشاری نامنفی را گرفته و در پایان، مجموع اعداد، میانگین اعداد، مینیمم و ماکزیمم آنها را محاسبه و اعلام نماید.

11 - تاریخ تولد کاربر را به صورت مجزا: روز، ماه، سال و همچنین تاریخ روز را به صورت مجزا: روز، ماه، سال دریافت نموده و سپس سن دقیق کاربر را به دو صورت زیر نمایش دهد: (به صورت تعداد کل روزهای عمر کاربر و سپس به صورت، سال، ماه، روز). همچنین تعداد روزهای مانده به اولین سالگرد تولد شخص رامحاسبه و اعلام نماید.

12 - کد زیر قادر است که الگوی X و Y را در خروجی نمایش دهد.

13 - برنامه ای بنویسید که در لیست زیر، بعد از عدد 6000 ،عدد 7000 را درج نماید:

list1 = [10, 20, [300, 400, [5000, 6000], 500], 30, 40]

14 - برنامه ای بنویسید که در لیست زیر، عدد 20 را به کل حذف نماید:

list1 = [5, 20, 15, 20, 25, 50, 20]

15 - :برنامه ای بنویسید که در لیست زیر، عدد مندرج در آدرس 4 را برداشته و در آدرس 2 و همچنین در انتهای لیست اضافه نماید:

list1 = [54, 44, 27, 79, 91, 41]

16 - تابعی بنویسید که یک رشته را به عنوان ورودی از کاربر گرفته و اعداد اعشاری منفی و یا مثبتی که به صورت نماد علمی ( استفاده از حرف e یا E ) نوشته شده باشند را تشخیص دهد. همچنین ممکن است عدد به متن چشبیده باشد مانند 10e10is a big1e12 number که مقدار 10e10 و 1e12 باید برگردانده شود. ( از توابع آماده استفاده نشود )

17 - تابعی بنویسید که یک لیست از رشته ها را به عنوان ورودی گرفته و موارد زیر را محاسبه و در خروجی چاپ نماید

- کلماتی که در تمامی رشته ها تکرار شده اند

- کاراکتری که بیشترین تکرار در بین تمامی رشته ها را دارد.

18 - تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی از کاربر گرفته و مقادیر تکراری را حذف و لیست جدید را به عنوان خروجی برگرداند. از قابلیت های ساختمان داده مجموعه ها در پایتون استفاده نشود.

19 - برنامه ای بنویسید که n را از ورودی دریافت کند و مضارب 3 کمتر از n که دهگان آن زوج است را در خروجی چاپ کند.

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

21 - برنامه ای بنویسید با استفاده از تابع و لیست 10 عدد از کاربر دریافت کند و مجموع اعداد فرد و زوج این 10 عدد را محاسبه و چاپ کند.

22 - برنامه ای بنویسید که یک عدد را بگیرد و سپس ارقام آن را به تفکیک پیدا کرده و سپس چاپ کند و همینطور تعداد ارقام آن را مشخص کند.

23 - ریاضی دانی به نام سرینیولسا رامانوجن یکسری نامتناهی یافت که می توان از آن برای تولید یک تقریب عددی از pi استفاده کرد.

\[\frac{1}{\pi}=\frac{2\sqrt{2}}{9801}\sum_{k=0}^{\infty}\frac{(4k)!(1103+26390k)}{(k!)^{4}396^{4k}}\]

تابعی به نام estimate_pi بنویسید که از این فرمول برای محاسبه مقدار تقریبی عدد pi استفاده می کند. این تابع باید از یک حلقه ی while برای محاسبه حاصل جمع جملات استفاده کند تا زمانی که آخرین جمله کوچکتر از 1e-15 شود. نتیجه را با  math.pi مقایشه کنید.

24 - تابعی برای پیداکردن حروف کوچک در یک رشته بنویسید. استفاده از تابع  islower مجاز نمی باشد.

25 - برنامه ای بنویسید دو ماتریس را از ورودی گرفته و با استفاده از تابع حاصل جمع و تفریق این دو ماتریس را محاسبه کرده و در خروجی نمایش دهد.

26 - برنامه ای بنویسید ماتریسی را از کاربر دریافت کرده سپس با استفاده از تابع عناصر ستون های فرد را نصف و عناصر ستون های زوج را 2 برابر کنید.

27 - برنامه ای بنویسید که ۱۰ عدد از ورودی دریافت کرده و درون یک لیست ذخیره کند و سپس لیست را بصورت صعودی و به روش حبابی مرتب سازی کند. از توابع آماده sort استفاده نشود.

28 - برنامه ای بنویسید که یک عدد در مبنای ده دریافت و آنرا به مبنای شانزده برده و نمایش دهد . از توابع آماده برای مبنای ۱۶ استفاده نشود.

29 - برنامه ای بنویسید که یک عدد صحیح از ورودی دریافت کرده و مقلوب آن را در یک متغیر جدید قرار داده و سپس آن را نمایش دهد.

30 - برنامه ای بنویسید که یک پاراگراف از ورودی دریافت کرده و سپس درون یک دیکشنری تعداد تکرار  هر کلمه را نمایش دهد .

31 - برنامه ای بنویسید که ۲۰ عدد از ورودی دریافت و درون یک لیست ذخیره گردد ، سپس یک عدد از ورودی دریافت کرده و به روش جستجوی دودویی کنترل کند آن عدد درون لیست وجود دارد یا خیر.

32 - برنامه ای بنویسید که یک عدد در مبنای 2 را به مبنای 10 ببرد. ( بدون استفاده از توابع آماده پایتون )

33 - برنامه ای بنویسید که هر عدد در هر مبنای دلخواه را به مبنای 10 ببرد.

34 - معادله ای بنویسید که از ضرب ، تقسیم ، توان ، جمع و تفریق استفاده کند و پاسخ آن برابر 100.25 شود.

35 - با یک دستور پایتون قسمتهای رشته زیر را که با خط تیره جدا شده است را از یکدیگر جدا کنید.

String='abd-nhcy12-@-dvfdhbfhggcbg#-12365-rtgmk gdcb_ff-112n5*t#-j&u*'

36 - رشته زیر را در نظر بگیرید

String='hello how are you Sina, are you feeling okay?'

الف ) آیا تمامی حروف تشکیل دهنده آن حروف کوچک هستند؟

ب ) رشته ذکر شده از چند کاراکتر تشکیل شده است؟

ج ) اندیس حرف k را برگردانید.

د ) حرف e در رشته مربوطه چند بار تکرار شده است.

ه ) فقط 2 تکرار حرف اول a را اب A جایگزین کنید.

37 - در لیست تو در توی زیر به جای کلمه Hello  کلمه Goodbye را قرار دهید و در نهایت به لیست زیر کلمه java و ++C و اعداد 50 ، 25.6 و 10.5 را نیز اضافه کنید.

List=[2,'ali',4.5,[1,5,7],((2.6),[['hassan',5,'Hello'],8],5),14]

38 - طول کلمات رشته زیر را در یک لیست نمایش دهید و سپس هر کلمه و طول آن را به صوت متناظر کنار یکدیگر قرار دهید.

String='Hello, my name is Mike and I am 25 years old'

39 - در دیکشنری زیر با استفاده از کلیدها ، واژه Hello را فراخوانی کنید.

Dict_1={'simple_key':'hello'}

Dict_2={'k1':{'k2':'hello'}}

Dict_3={'k1':[{'nest_key':['this is deep',['hello']]}]}

Dict_4={'k1':[1,2,{'k2':['this is tricky',{'tough':[1,2,['hello']]}]}]}

40 - از هر یک از اعداد لیست زیر ابتدا 3 واحد کم کنید و سپس در 2 ضرب کنید.

List=[12.3,8,16,-4.8,3.5,7.14,12.36]

41 - فرض کنید که شما مسئول کتابخانه هستید. در این کتاب خانه کتاب های تاریخی ، داستانی و علمی وجود دارد. برنامه ای بنویسید که

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

ب ) نام کتاب های تاریخی ، داستانی و علمی را به همراه تعداد مقادیر موجود از آن ها را برگرداند.

ج ) اگر در کتابخانه کتاب های فلسفی وجود داشت ، نام کتاب های فلسفی را برگرداند و در غیر این صورت ، عنوان کتاب فلسفی را نیز به عناون های کتاب های کتابخانه اضافه کند.

41 - برنامه ای بنویسید که با دریافت تاریخ تولید و تاریخ امروز ، سن کاربر را بر اساس روز و ماه و سال مشخص کند.

42 - برنامه ای بنویسید که لیست نمرات و تعداد واحد تعدادی دانشجو را دریافت کند و بر اساس معدل از نظر کیفیت در رده های A تا E دسته بندی کند.

43 - مجموعه داده ای (دیتاست) در اختیار شما قرارداده شده است. این مجموعه داده را در هر زبان برنامه نویسی دلخواهی که تجربه دارید بارگزاری کرده و میانگین و میانه و مد قیمت خانه و میانگین درآمد در هر منطقه را به دست آورید.

توضیحات مجموعه داده ای (دیتاست) به شرح زیر است:

این مجموعه داده توسط Kaggle معرفی شده است و دیتاست مورد نظر شامل هفت ویژگی(ستون) و 5000 داده(سطر) هست که ویژگی های آن به شرح زیر می باشند
Avg. Area Income: میانگین درآمد منطقه را نشان می دهد.
Avg. Area House Age: میانگین سن بنای ساختمان منطقه را نشان می دهد.
Avg. Area Number of Rooms: میانگین تعداد اتاقهای خانه را نشان می دهد.
Avg. Area Number of Bedrooms: میانگین تعداد اتاق خواب را نشان می دهد.
Area Population: جمعیت منطقه مورد نظر را نشان می دهد.
Price: قیمت خانه را نشان می دهد.
Address: آدرس خانه با ویژگی های بالا را نشان می دهد.

44 -

45 -

46 -

47 -

48 -

49 -

50 -

| جهت سفارش پروژه ، تکلیف و آموزش پروژه های محاسباتی پایتون Python لطفا در شبکه های تلگرام ، واتساپ و ایتا موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

موضوعات
Designed By M A T L A B K H O O N E H