پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

حل چند تمرین کوتاه Python

هفت سال پیش منتشر شده

تعداد بازدید: 47060

کد پروژه: 58389


شرح پروژه

چند سوال مطرح می شود و پاسخ آن به صورت کد  Python 3 مدنظر است

1-

برنامه‌ای بنویسید که از کاربر بخواهد تا یک رشته (string) را وارد کند سپس اگر "dog" در این رشته وجود داشت برنامه شما "Yes" و در غیر اینصورت "No" را چاپ کند.


2- برنامه‌ای بنویسید که از کاربر بخواهد تا یک عدد integer وارد کند سپس اگر این عدد بر 3 بخش پذیر بود برنامه شما "Yes" و در غیر اینصورت "No" را چاپ کند.


3-

برنامه‌ای بنویسید که از کاربر بخواهد تا یک رشته (string) وارد کند سپس:
"Dog" را چاپ کند اگر "dog" در رشته ورودی وجود داشته باشد.
"Cat" را چاپ کند اگر "cat" در رشته ورودی وجود داشته باشد.( اگر هم "dog" و هم "cat" در رشته ورودی بودند در اینصورت شما تنها باید "Dog" را چاپ کنید)
در غیر اینصورت "None" را چاپ کند. (به حروف کوچک و بزرگ توجه داشته باشید).

4-

برنامه‌ای بنویسید که از کاربر بخواهد تا یک عدد integer وارد کند.
اگر عدد ورودی 2 بود برنامه شما باید چاپ کند "two"
اگر عدد ورودی 3 بود برنامه شما باید چاپ کند "three"
اگر عدد ورودی 5 بود برنام شما باید چاپ کند "five"
در غیر اینصورت باید چاپ کند "other".

5-

برنامه‌ای بنویسید که از کاربر بخواهد تا سن خود را به سال وارد کند(برای مثال: 30) (فرض کنید که کاربر یک عدد integer وارد می‌کند) و طبق شرایط زیر خروجی را دقیقا مطابق قالب زیر چاپ کند (همانند قسمتهای مشخص شده با رنگ زرد) وقتی سن کمتر از یا مساوی با 0 باشد، برنامه شما باید چاپ کند

UNBORN

وقتی سن بیشتر از 0، کمتر از 150 یا مساوی با 150 باشد برنامه شما باید چاپ کند

ALIVE

وقتی سن بیشتر از 150 باشد برنامه شما باید چاپ کند

VAMPIRE

توجه داشته باشید خروجی چاپ شده شما باید با حروف بزرگ باشد و نباید در آن spaceهای اضافی وجود داشته باشد.

6-

برنامه‌ای بنویسید که از کاربر بخواهد تا یک عدد مثبت integer را وارد کند، این عدد را با عنوان n می‌شناسیم (فرض کنید که کاربر همیشه عدد integer مثبت وارد می‌کند) سپس طبق شرایط زیر نتیجه مناسب را دقیقا مطابق فرمت نمایش داده شده در زیر چاپ کند (همانند قسمتهای مشخص شده با رنگ زرد). وقتی n بر هر دو عدد 2 و 3 بخش پذیر بود (به عنوان مثال 12) برنامه شما باید چاپ کند

BOTH

وقتی n تنها بر یکی از اعداد بخش پذیر بود به عنوان مثال بر 2 بخش پذیر باشد اما بر 3 بخش پذیر نباشد ( مثلا عدد 8)، یا بر سه بخش پذیر باشد و بر 2 نباشد (مثلا 9) برنامه شما باید چاپ کند

ONE

وقتی n بر هیچ یک از اعداد 2 و 3 بخش پذیر نبود (به عنوان مثال 25) برنامه شما باید چاپ کند

NEITHER

7-

برنامه‌ای بنویسید که از کاربر بخواهد تا یک عدد integer وارد کند که نشان دهنده مجموع ساعاتی است که کاربر در هفته کار کرده است ، این عدد را با عنوان n می‌شناسیم. برنامه شما باید کل مقدار پولی که کاربر در هفته کسب میکند را محاسبه و چاپ کند. اگر کاربر عددی کمتر از 0 یا بیشتر از 168 (n < 0 یا n > 168)وارد کند برنامه شما باید INVALID را چاپ کند. فرض کنید که میزان دریافتی به ازای هر ساعت در 40 ساعت اول 8$ بر ساعت است. میزان دریافتی به ازای هر ساعت برای ساعات اضافی بین 41 تا 50 (41 <= n <= 50 )برابر 9$ بر ساعت است. میزان دریافتی به ازای هر ساعت برای ساعات اضافی بیشتر از 50 برابر 10$ بر ساعت است. در زیر چند مثال را بررسی می‌کنیم: اگر کاربر عدد -5 را وارد کند برنامه شما باید چاپ کند

INVALID

اگر کاربر عدد 34 را وارد کند برنامه شما باید چاپ کند

YOU MADE 272 DOLLARS THIS WEEK

اگر کاربر عدد 45 را وارد کند برنامه شما باید چاپ کند

YOU MADE 365 DOLLARS THIS WEEK

اگر کاربر عدد 67 را وارد کند برنامه شما باید چاپ کند

YOU MADE 580 DOLLARS THIS WEEK

در نظر داشته باشید که میزان در آمد کاربر باید به صورت integer نمایش داده شود (و نه float) همچنین خروجی شما باید دقیقا مطابق فرمت مشخص شده فوق باشد ( با در نظر گرفتن spaceها و بزرگ بودن حروف)

8-

برنامه‌ای بنویسید که از کاربر بخواهد تا یک عدد مثبت integer وارد کند، این عدد را با عنوان n می‌شناسیم. فرض کنید این عدد integer برحسب ثانیه وارد می‌شود، برنامه شما باید ثانیه را به روز، ساعت، دقیقه و ثانیه تبدیل کند سپس دقیقا مطابق فرمت مشخص شده زیر آن را چاپ کند. در زیر چند مثال را می‌بینیم که برنامه شما نیز باید اینگونه اجرا شود: وقتی کاربر عدد زیر را وارد می‌کند

369121517

برنامه شما باید چاپ کند

4272 days 5 hours 45 minutes 17 seconds

وقتی کاربر عدد زیر را وارد می‌کند

24680

برنامه شما باید چاپ کند

0 days 6 hours 51 minutes 20 seconds

وقتی کاربر عدد زیر را وارد می‌کند

129600

برنامه شما باید چاپ کند

1 days 12 hours 0 minutes 0 seconds

در نظر داشته باشید که اعداد و کلمات خروجی‌های فوق تنها با یک space از یکدیگر جدا شده‌اند. تمام کلمات با حروف کوچک هستند و خروجی شما باید دقیق مطابق فرمت نمایش داده شده فوق باشد.

مهارت ها و تخصص های مورد نیاز


بودجه

5,000 تومان تا 100,000 تومان

مهلت برای انجام

2روز

وضعیت مناقصه

انجام شده


درباره کارفرما

عضویت هفت سال پیش

61 پروژه ثبت شده ،
1 پروژه در حال انجام ،
1 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 48%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار