حل تمرین بهداشت و سلامت کوئرا با پایتون
در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وبسایت کوئرا میپردازیم.
حل تمرین بهداشت و سلامت کوئرا با پایتون
نوروز که به دلیل قرنطینه کم حوصله شده، میخواهد به سفری تفریحی برود. (او با استفاده از اپلیکیشن بانکت بلیطی برای سفر تهیه کرده است). وی با استاد خود، آقا فیروز صحبت میکند که از او اجازه بگیرد تا بتواند در کلاسهای آنلاینش شرکت نکند. از آنجایی که آقا فیروز به فکر سلامتی شاگردش است، میخواهد او را وادار کند تا در خانه بماند. برای اینکار به او میگوید که در امتحان نمره X گرفته است؛ ولی این شرایط برای بهبود نمرهاش وجود دارد:
- در صورتی که به سفر نرود، 20 میگیرد.
- اگر دقیقا هفت روز به سفر برود، همان نمره X را میگیرد.
- در غیر این صورت به ازای هر یک روز، دقیقا یک نمره کم میشود (اگر نمره او کمتر از صفر شود، همان نمره صفر را میگیرد). این حالت شامل حالتهای که نوروز بین ۱ تا ۶ روز به سفر برود هم میشود.
حال نوروز بلیط سفر خود را از بانکت خریده و میداند که دقیقا N روز به سفر میرود، اما بهدلیل افسردگی از قرنطینه، نمره خود را حساب نمیکند. به او کمک کنید و بگویید چه نمرهای در این درس میگیرد.
ورودی
در خط اول عدد صحیح X آمده است که بیانگر نمره فعلی نوروز در درس بهداشت و سلامت است.
در خط دوم عدد صحیح N آمده است که بیانگر تعداد روزهایی است که نوروز میخواهد به سفر برود.
خروجی
در تنها خط خروجی، نمره نهایی که نوروز در درس بهداشت و سلامت میگیرد را خروجی دهید.
مثال
ورودی نمونه 1
14 0
خروجی نمونه 1
20
نمره اولیه نوروز 14 است اما چون به مسافرت نمیرود، نمره 20 را میگیرد.
ورودی نمونه 2
6 7
خروحی نمونه 2
6
نمره اولیه نوروز 6 است و به دلیل اینکه دقیقا 7 روز به مسافرت میرود، همان نمره 6 را میگیرد و نمرهاش تغییری نمیکند.
ورودی نمونه 3
13 9
خروجی نمونه 3
4
نمره اولیه نوروز 13 است و به دلیل اینکه 9 روز به مسافرت رفته، پس 9 نمره از او کم میشود و نمرهاش 4 میشود.
کد پایتون سوال تمرین بهداشت و سلامت
X = int(input()) N = int(input()) if N == 0: print(20) elif N == 7: print(X) else: print(max(0, X - N))
منبع سوال: کوئرا
اگر نیاز به حل تمرینهای دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.
ارسال پاسخ