من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

حل تمرین نوبرانه کوئرا با پایتون

حل تمرین نوبرانه کوئرا با پایتون
حل تمرین نوبرانه کوئرا با پایتون

حل تمرین نوبرانه کوئرا با پایتون

در این نوشته به روش حل یکی از سوالات پیاده سازی برنامه نویسی وب‌سایت کوئرا می‌پردازیم.

 

حل تمرین نوبرانه کوئرا با پایتون

مارچلو که عاشق تابستان است، تصمیم گرفته که این تابستان را تبدیل به یکی از رویایی‌ترین تابستان‌های زندگی‌اش کند. برای همین می‌خواهد که با یک نوبرانه‌ی تازه، تابستان رویایی خودش رو شروع کند! مارچلو به مغازه‌ی هندوانه فروشی آلبرتو می‌رود و پنج عدد هندوانه از او می‌خرد. از آنجایی که همه‌ی هندوانه‌ها همیشه قرمز نیستند، میزان قرمز بودن هندوانه‌ی
iام ai است که عددی بین ۰ تا ۱۰۰ است.

مارچلو وقتی به خانه می‌رسد، همه‌ی هندوانه‌ها را می‌شکند تا ببیند هندوانه‌های آلبرتو چقدر می‌ارزند. او پس از شکاندن همه‌ی هندوانه‌ها یکی از وضعیت‌های زیر را مشاهده می‌کند:

  • اگر حداقل سه هندوانه میزان قرمزی بیشتر یا مساوی ۸۰ داشتند، مارچلو خوشحال خواهد شد.
  • اگر حداقل یک و حداکثر دو هندوانه میزان قرمزی بیشتر یا مساوی ۸۰ داشتتند، مارچلو راضی خواهد بود.
  • در غیر این صورت مارچلو عصبانی خواهد شد.

از آنجایی که مارچلو تحمل عصبانی شدن را ندارد، از شما می‌خواهد تا پیش از شکاندن هندوانه‌ها، نتیجه را به او بگویید.

 

ورودی

ورودی تنها شامل یک خط است که در آن به ترتیب پنج عدد a5,a4,a3,a2,a1 با فاصله از هم آمده است.

ورودی در تمرین نوبرانه

 

خروجی

خروجی تنها شامل یک خط است. در صورتی که مارچلو پس از شکاندن هندوانه‌ها خوشحال می‌گشت عبارت ‍‍Mamma mia!، در صورتی که پس شکاندن آن‌ها راضی بود، عبارت Mamma mia!! و در غیر این صورت عبارت Mamma mia!!! را چاپ کنید.

 

مثال

ورودی نمونه 1

70 80 90 10 95

 

خروجی نمونه 1

Mamma mia!

از آنجایی که سه هندوانه با میزان قرمزی بیشتر یا مساوی ۸۰ داریم، مارچلو خوشحال خواهد شد.

 

ورودی نمونه 2

50 90 10 20 50

 

خروجی نمونه 2

Mamma mia!!

از آن‌جایی که یک هندوانه‌ی با میزان قرمزی بیشتر یا مساوی ۸۰ داریم، مارچلو راضی خواهد شد.

 

ورودی نمونه 3

0 79 10 30 25

 

خروجی نمونه 3

Mamma mia!!!

از آن‌جایی که هیچ هندوانه‌ای با میزان قرمزی بیشتر یا مساوی ۸۰ نداریم، مارچلو عصبانی خواهد شد.

 

کد پایتون سوال تمرین نوبرانه

arr = [int(i) for i in input().split()]

count = 0

for item in arr:
    if item >= 80:
        count += 1

if count >= 3:
    print("Mamma mia!")
elif 1 <= count <= 2:
    print("Mamma mia!!")
else:
    print("Mamma mia!!!")

 

منبع سوال: کوئرا

اگر نیاز به حل تمرین‌های دیگری از کوئرا دارید در بخش نظرات همین نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]