راه
۸ کیو· خیلی سادهمبتدیPYTHON۴ ثانیه · ۲۵۶ مگابایت

تشخیص وضعیت آب

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


📋 قوانین تشخیص وضعیت آب

همان‌طور که می‌دانیم، در شرایط فشار معمولی:

  • آب در دمای بالاتر از ۱۰۰ درجه‌ی سانتی‌گراد به بخار (Steam) تبدیل می‌شود.
  • آب در دمای پایین‌تر از ۰ درجه‌ی سانتی‌گراد به یخ (Ice) تبدیل می‌شود.
  • در دماهای بین ۰ و ۱۰۰ درجه، آب به صورت مایع (Water) باقی می‌ماند.

📥 ورودی

برنامه یک عدد صحیح t از کاربر دریافت می‌کند که نشان‌دهنده‌ی دمای آب داخل سماور است.

محدوده‌ی دما: -273 ≥ t ≥ 6000

📤 خروجی

برنامه باید وضعیت آب را بر اساس دمای ورودی، به صورت یکی از کلمات زیر چاپ کند:

  • Steam ← اگر دما بیشتر از ۱۰۰ درجه باشد.
  • Ice ← اگر دما کمتر از ۰ درجه باشد.
  • Water ← در سایر موارد (دمای بین ۰ و ۱۰۰ درجه، شامل ۰ و ۱۰۰).

🎯 نمونه

ورودی ۱

text
110

خروجی ۱

text
Steam

ورودی ۲

text
100

خروجی ۲

text
Water

ورودی ۳

text
-200

خروجی ۳

text
Ice

💡 راهنمایی

برای حل این تمرین باید از دستورات شرطی if، elif و else استفاده کنید:

python
t = int(input())

if t > 100:
    print("Steam")
elif t < 0:
    print("Ice")
else:
    print("Water")

دقت کنید که در دمای ۰ و ۱۰۰ درجه، آب به صورت مایع (Water) باقی می‌ماند.

دقت کنید که خروجی دقیقاً Steam، Ice یا Water باشد. به بزرگ و کوچک بودن حروف دقت کنید.

✅ این تمرین را در ویرایشگر خود کپی کنید و با ورودی‌های مختلف تست کنید.

نمونه‌ها

ورودی نمونه ۱
110
خروجی نمونه ۱
Steam
ورودی نمونه ۲
100
خروجی نمونه ۲
Water
ورودی نمونه ۳
-200
خروجی نمونه ۳
Ice

برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.

ورود