matlabkhooneh

تکالیف پایتون Python - سوال های هوشمندانه ( کد Py0007 )

1- برنامه ای بنویسیسد که x و n را از کاربر دریافت کند و عبارت زیر را محاسبه کند.

\[ \left( \frac{x^{n}n^{x}x^{2n}n^{2x}}{x!n!(x+n)!}\sum_{i=1}^{n}\frac{x^{n}n^{x}(x+n)^{i}}{(x+2i)!(n+2i)!} \right) \]

2-برنامه بنویسید که عدد n را از کاربر دریافت کند و تعداد n عدد از کاربر دریافت کرده و وارد یک لیست کند سپس تفاضل بیشترین و کمترین اعداد را نمایش دهد و میانگین این اعداد را نیز محاسبه کنید.( مجاز به استفاده از متد sort نمی باشید )

3-برنامه ای بنویسید که ابتدا n را خوانده، سپس n رشته را از کاربر می خواند و طول هریک از رشته ها را نمایش دهد و رشته ای که بزرگترین و کوچکترین طول را دارد به عنوان خروجی چاپ کند.

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

5 - برنامه ای بنویسید که صورت مساله زیر را حل کند

مجموعه ای از اعداد صحیح مثبت S به شما داده می شود ، مجموعه  S را به دو زیر مجموعه S1 و S2 تقسیم کنید، به طوری که اختلاف بین عناصر در S1 و S2 حداقل باشد.

مثال  S=[10,20,15,5,25]

ما می توانیم S را به دو پارتیشن تقسیم کنیم که حداقل اختلاف بین مجموع عناصر 5 باشد

S1=[10,20,5]

S2=[15,25]

توجه داشته باشید این راه حل منحصر به فرد نیست . راه حل دیگر

S1=[10,25]

S2=[20,15,5]

6 -  جدول زیر را به محیط برنامه نویسی وارد کنید و آن را پرینت بگیرید.سپس:

الف -  5 ردیف اول جدول را پرینت بگیرید.

ب -  اسامی ستون ها را پرینت بگیرید.

ج -  تعداد ستون ها و ردیف ها را پرینت بگیرید.

د -  فقط ستون نمره را پرینت بگیرید.

ه - فقط دو ستون نام و شهر را پرینت بگیرید

7 - یک دیکشنری تعریف کنید که تعداد هر میوه را به نام هر میوه ربط دهد. سپس تعداد میوه ها را برای apple و banana  به طور جداگانه پرینت بگیرید.

8 - با استفاده از اطلاعات موجود در جدول زیر، یک scatter plot  بکشید.

الف) پلات را رسم کنید.

ب) داده های موجود در پلات را به رنگ سبز و با سایز کوچک ترسیم کنید.

ج) داده های موجود در پلات را به رنگ قرمز و با سایز بزرگ ترسیم کنید.

د) به محور افقی عنوان "تعداد میوه ها" و به محور عمودی عنوان "قیمت بدهید" و پلات را رسم کنید.

ه) سایز عنوان ها را نسبت به مورد (د) بزرگ کنید و یک بار دیگر مورد (د) را انجام بدهید.

ی) شکل داده ها را در پلات از دایره به شکل دلخواه خود تغییر بدهید. رنگ داده ها را به رنگ بنفش تغییر بدهید. عنوان کلی نمودار را به "رابطه تعداد میوه با قیمت" تعریف کنید. این عنوان باید در بالا سمت چپ قرار بگیرد. پلات را با این ویژگی ها رسم کنید.

9 - برنامه ای بنویسید که یک کلاس شبیه سازی شده از رفتارها و توابع محاسبه محیط و مساحت اشکال هندسی زیر را دارا باشد.

مربع - مستطیل - مثلث متساوی الاضلاع - متساوی الساقین - پنج ضلعی - شش ضلعی - هشت ضلعی - متوازی الاضلاع - دایره - لوزی - مکعب مستطیل - مکعب - استوانه

10 - به کمک پشته برنامه ای بنویسید که عددی را در مبنای 10 دریفات و به مبنای 2 ببرد.

 

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

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
موضوعات
Designed By M A T L A B K H O O N E H