110 تمرین برنامهنویسی پایتون به همراه کد تمام برنامهها
دسته بندي :
فنی و مهندسی »
کامپیوتر و IT
فهرست برنامهها
۱- برنامهای که نام و نام
خانوادگی را دریافت کرده و چاپ نماید.
2- برنامهای كه دو عدد صحیح را
خوانده و مجموع آنها را چاپ نماید.
3- برنامهای كه دو عدد اعشاری را
خوانده و مجموع آنها را چاپ نماید.
4- برنامهای که یک عدد صحیح و دو
عدد اعشاری را خوانده و مجموع آنها را چاپ نماید.
۵- برنامهای كه سه عدد را خوانده
و ميانگين آنها را چاپ نمايد.
۶- برنامهای که
طول و عرض مستطیلی را خوانده و
محیط و مساحت آنرا چاپ نماید.
۷- برنامهای که
عددی را خوانده و تعیین کند عدد مثبت است یا منفی.
۸- برنامهای که
دو عدد صحیح را خوانده و
حاصل ضرب آنها را
چاپ نماید.
9- برنامهای که دو عدد اعشاری را
خوانده و عدد بزرگتر را چاپ نماید.
10- برنامهای که سه عدد را خوانده
و حاصل ضرب و حاصل جمع آنها را چاپ نماید.
11- برنامهای که شعاع یک دایره را خوانده،
محیط و مساحت آنرا چاپ نماید.
۱۲- برنامهای که سه عدد را خوانده
و بصورت زیر تصمیمگیری نماید.
- اگر عدد سوم صفر بود حاصل جمع دو
عدد دیگر را چاپ نماید.
- اگر عدد سوم منفی بود تفاضل دو عدد دیگر را چاپ نماید.
- اگر عدد سوم مثبت بود حاصل ضرب دو عدد دیگر را چاپ نماید.
۱۳- برنامهای که a و b را خوانده سپس
مقادیر این دو را با هم جابجا کرده و حاصل را چاپ نماید.
۱۴- برنامهای که
a وb را خوانده سپس مقادیر این
دو را بدون استفاده از متغیر کمکی با هم جابجا کرده
و حاصل را چاپ نماید.
۱۵- برنامهای که دو عدد را خوانده
و عدد کوچکتر را چاپ نماید.
۱۶- برنامهای که یک زمان مشخص بر
حسب ساعت، دقیقه و ثانیه را خوانده و آن را بر حسب ثانیه چاپ نماید.
۱۷- برنامهای که یک عدد را خوانده
و قدرمطلق آن را چاپ نماید.
۱۸- برنامهای که اعداد ۱ تا ۱۰۰
را چاپ نماید.
۱۹- برنامهای که اعداد ۱ تا n را چاپ نماید.
20- برنامهای که اعداد m تا n را چاپ نماید (m
≠ n).
21- برنامهای که مجموع اعداد ۱ تا
۱۰۰ را چاپ نماید.
22- برنامهای که مجموع اعداد ۱ تا
n را چاپ نماید.
23- برنامهای که مجموع اعداد m تا n را چاپ نماید (n
> m).
24- برنامهای که ۴۰ عدد را خوانده
و مجموع اعداد مثبت را چاپ نماید.
25- برنامهای که یک عدد را خوانده
و مشخص کند که عدد زوج است یا فرد ؟
۲6- برنامهای کهn عدد را خوانده و کوچکترین
را چاپ نماید.
27- برنامهای کهn عدد را خوانده و بزرگترین
را چاپ نماید.
۲8- برنامهای که تعدادی عدد را
خوانده و مجموع آنها را چاپ نماید. (شرط پایان ورود اطلاعات، ورود عدد صفر است).
۲9- الگوریتم و فلوچارتی که تعدادی
عدد را خوانده و میانگین اعداد مثبت را چاپ نماید.
(شرط پایان ورود اطلاعات، ورود عدد منفی یا صفر است).
30- برنامهای که تعدادی عدد را
خوانده، بزرگترین و کوچکترین را چاپ نماید.
(شرط پایان ورود اطلاعات، ورود عدد صفر است).
31- برنامهای که سه عدد را خوانده
و کوچکترین آنها را چاپ نماید.
32- برنامهای که سه عدد را خوانده
و بزرگترین آنها را چاپ نماید.
33- برنامهای که 100 عدد را
خوانده، کوچکترین و بزرگترین آنها را چاپ نماید.
34- برنامهای که حاصل ضرب اعدادm تا n را چاپ نماید (m ≠ n) .
35- برنامهای که اعداد زوج کوچکتر
از 1000 را چاپ نماید.
۳6- برنامهای که ﻳﻚ ﻋﺪﺩ صحیح ﺭﺍ
خوانده ﻭ ﻓﺎﻛﺘﻮﺭﻳﻝ ﺁﻥ را چاپ نماید.
۳7- برنامهای ﻛﻪ ﻋﺪﺩ ﻃﺒﻴﻌﻲ n ﺭﺍ خوانده ﻭ ﻣﺠﻤﻮﻉ ﻋﺒﺎﺭﺕ ﺯﻳﺮ ﺭﺍ چاپ ﻧﻤﺎﻳﺪ (n>=1).
۳8- برنامهای ﻛﻪ یک ﻋﺪﺩ صحیح دو
رقمی را خوانده و مجموع ارقام آن را چاپ نماید.
39- برنامهای ﻛﻪ یک ﻋﺪﺩ صحیح را
خوانده و مجموع ارقام آن را چاپ نماید.
40- برنامهای ﻛﻪ یک عدد صحیح را خوانده
و تعداد ارقام آن را چاپ نماید.
41- برنامهای ﻛﻪ یک ﻋﺪﺩ صحیح را
خوانده و تعداد صفرهای آن را چاپ نماید.
42- برنامهای ﻛﻪ یک ﻋﺪﺩ صحیح را
خوانده و مشخص نماید آیا عدد دو رقمی است یا خیر.
۴3- برنامهای که یک عدد صحیح را
خوانده و مقسوم علیه های آن را چاپ نماید.
۴4- برنامهای که یک عدد صحیح را
خوانده و مجموع مقسوم علیه های آن را چاپ نماید.
45- برنامهای که یک عدد صحیح را خوانده و مجموع مقسوم علیه های
فرد آن را چاپ نماید.
46- برنامهای که یک عدد صحیح را
خوانده و مجموع مقسوم علیه های زوج آن را چاپ نماید.
۴7- برنامهای ﻛﻪ یک ﻋﺪﺩ صحیح را
خوانده و تعیین نماید عدد اول است یا خیر (روش اول).
۴8- برنامهای ﻛﻪ یک ﻋﺪﺩ صحیح را
خوانده و تعیین نماید عدد اول است یا خیر (روش دوم).
۴9- برنامهای ﻛﻪ یک ﻋﺪﺩ صحیح را
خوانده و تعیین نماید عدد اول است یا خیر(روش سوم).
50- برنامهای ﻛﻪ اعداد زوج بین m تا n را چاپ نماید. (m≠n)
51- برنامهای ﻛﻪ یک ﻋﺪﺩ صحیح را
خوانده و تعیین نماید عدد کامل است یا خیر. (عددی کامل است که با مجموع مقسوم علیههای
کوچکتر از خودش برابر باشد مثال: 6=1+2+3)
52- برنامهای ﻛﻪ x را خوانده و سري فيبوناچي قبل از آن را چاپ نمايد. (x>2).
53- برنامهای ﻛﻪ n را خوانده و n جمله اول سری فیبوناچی را چاپ نماید.
54- برنامهای ﻛﻪ عددی صحیح را
خوانده و مشخص نماید که جزء سری فیبوناچی هست یا خیر.
55- برنامهای ﻛﻪ m و n را خوانده و
سری فیبوناچی بین این دو عدد را چاپ نماید (m≠n).
56- برنامهای ﻛﻪ دو عدد صحیح x و n را خوانده و x^n (x به توان n) را چاپ نماید (n>=0).
57- برنامهای ﻛﻪ دو عدد صحیح x و n را خوانده و x^n (x به توان n) را چاپ نماید (n<0).
58- برنامهای که دو زاویه را
خوانده و توسط یک تابع مشخص نماید که این دو زاویه متمم هستند یا خیر.
59- برنامهای كه سه عدد A، B و C را خوانده و توسط یک تابع محتويات آنها را جابجا نموده، نتیجه را
چاپ نماید.
60- برنامهای كه سه عدد A و B و C را خوانده و آنها را به ترتیب از کوچک به بزرگ چاپ نماید.
61- برنامهای که ﻳﻚ ﻋﺪﺩ صحیح ﺭﺍ
خوانده ﻭ مقلوب ﺁﻥ ﺭﺍ ﺑﻬﻤﺮﺍﻩ ﺧﻮﺩ ﻋﺪﺩ چاپ نماید. مثال: مقلوب ﻋﺪﺩ 1798 ﺑﺮﺍﺑﺮ 8971 ﻣﻲ ﺑﺎﺷﺪ.
62- برنامهای که 20 عدد فرد بعد
از عدد 6 را چاپ نماید.
63- برنامهای که یک عدد به ثانیه
را خوانده و مشخص نماید که چند ساعت و چند دقیقه و چند ثانیه است.
64- برنامهای که دو عدد صحیح مثبت
را خوانده و به روش جمع متوالی حاصل ضرب این دو عدد را چاپ نماید.
65- برنامهای که دو عدد صحیح مثبت
را خوانده و به روش تفریق متوالی حاصل تقسیم عدد اول بر عدد دوم را چاپ نماید.
66- برنامهای که سه عدد را خوانده
و مشخص نماید که سه عدد تشکیل مثلث میدهند یا خیر.
67- برنامهای که دو عدد صحیح را
خوانده و اعداد بین آنها را چاپ نماید.
68- برنامهای که دو عدد صحیح m وn را خوانده و اعداد فرد بین
m وn را چاپ نماید. (m≠n)
69- برنامهای که اعداد صحیح از 5-
تا 5+ به غیر از صفر را چاپ نماید.
70- برنامهای که اعداد فرد دو
رقمی و اعداد فرد سه رقمی را چاپ نماید.
71- برنامهای که یک عدد صحیح را
خوانده و مجموع ارقام فرد آن را چاپ نماید.
72- برنامهای که عدد صحیح N را خوانده و اعداد زوج N تا 1 را از بزرگ به کوچک
چاپ نماید.
73- برنامهای که m وn را خوانده و تعیین نماید عدد بزرگتر بر عدد
کوچکتر بخشپذیر هست یا خیر.
74- برنامه ای که رشتهای را
خوانده و تعداد حروف بزرگ و کوچک آن را شمارش کرده و چاپ نماید.
75- برنامه ای که رشتهای را
خوانده و تعداد کلمات سه حرفی آن را چاپ نماید.
که یک عدد صحیح را خوانده و مجموع رقمهای زوج آن
را چاپ نماید.
76- برنامهای که 10 عدد صحیح را
خوانده و در یک لیست قرار دهد و سپس عضوهای تکراری را حذف نموده و نتیجه را چاپ
نماید.
77- برنامهای که دو لیست 5 عضوی
ازا عداد اعشاری را خوانده و با هم ترکیب نماید و سپس عددی را از ورودی خوانده و
وجود عدد در لیست جدید را بررسی و نتیجه را چاپ نماید.
78- برنامهای که ضرائب یک معادله
درجه دو را خوانده و ریشههای معادله را چاپ نماید.
79- برنامهای که تعدادی عدد را
خوانده و شمارش نماید (شرط پایان ورود اطلاعات، ورود عدد صفر یا منفی است).
80- برنامهای که دو عدد صحیح m وn را خوانده و بزرگترين مقسومعليه مشترك آنها را
چاپ كند.
81- برنامهای که دو عدد صحیح m وn را خوانده و کوچکترین مضرب مشترک آنها را چاپ
نماید.
82- برنامهای کهN را خوانده و مجموع سري زير
را چاپ نمايد.
83- برنامهای كه x و N را خوانده
مقدار سري زير را محاسبه و چاپ نماید.
84- برنامهای که یک عدد صحیح را
در مبنای 10 خوانده و آن را به مبنای 2 تبدیل کرده و چاپ نماید.
85- برنامهای که یک عدد صحیح را
در مبنای 2 خوانده و آن را به مبنای 10
تبدیل کرده و چاپ نماید.
86- برنامهای که یک عدد صحیح را
دریافت کرده و مشخص نماید آیا عدد در مبنای 2 هست یا خیر.
87- برنامهای که حقوق کارمندی را
خوانده اگر کمتر از 200000 باشد %2 اگر بین 200000 تا 400000 باشد %3 و اگر بیشتر
از 400000 باشد %5 مالیات از آن کم کند و نتیجه را چاپ نماید.
88- برنامهای که یک عدد صحیح را
خوانده و تعیین نماید یک رقمی، دو رقمی یا سه رقمی و بیشتر است.
89- برنامهای که 40 بار دو عدد
صحیح را دریافت کرده، بزرگترين مقسومعليه و کوچکترین مضرب مشترک آنها را چاپ
نماید.
90- برنامهای که تعدادی عدد را
خوانده و تعداد اعداد مثبت و منفی را چاپ
نماید (شرط پایان ورود اطلاعات، ورود عدد صفر است).
91- برنامهای که N عدد صحیح را خوانده و تعداد اعداد زوج و فرد را چاپ نماید.
92- برنامهای که یک پاراگرافN خطی را خوانده و تعداد
کلمات هر سطر را همراه شماره سطر چاپ نماید.
93- برنامهای که ریشه معادله درجه
یک Ax + B = C را محاسبه و چاپ نماید.
94- برنامهای که سه ضلع یک مثلث
را خوانده و تعیین نماید که آیا مثلث قائم الزاویه است یا خیر.
A²=B²+C² یا B²=A²+C²
یا C²=A²+B²
95- برنامهای که یک لیستN عضوی از اعداد را خوانده و
فراوانی اعداد را به همراه خود عدد چاپ نماید.
96- برنامهای که یک لیست با تعداد
عضوهای نامشخص را خوانده و معکوس آن را چاپ نماید (شرط پایان ورود اطلاعات، ورود
عدد صفر است).
97- برنامهای که
N عدد را خوانده و در یک آرایه قرار دهد و سپس
مجموع و میانگین این اعداد را چاپ نماید.
98- برنامهای کهN عدد صحیح را خوانده و در
یک لیست قرار دهد و سپس بزرگترین و کوچکترین عضو را چاپ نماید.
99- برنامهای کهM عدد صحيح مثبت را خوانده و
تعداد اعداد اول را چاپ نمايد.
100- برنامهای کهN عدد صحيح مثبت را خوانده و
تعداد اعداد کامل را چاپ نماید.
101- برنامهای که ساختار زیر را
در یک دیکشنری قرار دهد و سپس یک عدد یک رقمی را خوانده و توسط یک تابع، معادل
حرفی عدد را چاپ نماید.
102- برنامهای که یک عدد صحیح را
خوانده و حاصل ضرب ارقام غیر صفر آن را چاپ نماید.
103- برنامهای که عضوهای یک
ماتریس دو بعدی دارای 3 سطر و 4 ستون را خوانده و مجموع عضوهای هر سطر را به همراه
شماره سطر چاپ نماید.
104- برنامهای که یک ماتریسm درn از اعداد تصادفی بین 50 تا
99 ایجاد نماید و سپس بزرگترین عضو این ماتریس را به همراه اندیس آن چاپ نماید.
105- برنامهای که یک ماتریس 3 در
3 از اعداد تصادفی بین 10- تا 10+ ایجاد نماید و سپس به صورت زیر عمل نماید: اگر
عضو ماتریس عدد مثبت بود به جای آن عدد 1+ قرار دهد. اگر عضو ماتریس عدد منفی بود
به جای آن عدد 1- قرار دهد
106- برنامهای کهn را خوانده و خروجی زیر را
چاپ نماید.
107- برنامهای که حاصل سری زیر را
چاپ نماید:
108- برنامهای که عدد x و یک رقمd را خوانده و تعداد تکرار
رقمd در عددx را چاپ نماید.
109- برنامهای که عددی را خوانده
و مشخص نماید آن عدد مربع کامل است یا خیر.
(اگر تعداد
مقسومعلیههای یک عدد فرد باشد، عدد مربع کامل است)
110- برنامهای که دو عدد صحیح را
خوانده و مشخص نماید این دو عدد متحابه
هستند یا خیر.
(هرگاه مجموع مقسومعلیههای یک
عدد با عدد دیگر برابر باشد، دو عدد را متحابه گوییم)
مثال: مجموع مقسوم علیه های عدد 284 برابر با 220 است و
مجموع مقسوم علیه های عدد 220 برابر با 284 است.
-
راهنمای استفاده:
برای استفاده از این مجموعه نیاز به Microsoft PowerPoint ترجیحا ورژن 2010 یا بالاتر و همچنین برنامه winrar می باشد.
-
محتوای فایل دانلودی:
این مجموعه شامل موارد زیر میباشد:
1- فایل پاورپوینت شامل 124 اسلاید
2- فایل زیپ حاوی کد تمام برنامهها
-