تشخیص وضعیت آب
یخدارچی محمدجواد، که با پشتکار فراوان از یک آبدارچی به جایگاههای بالاتری دست یافته، همیشه به دنبال راههایی برای بهبود کارها بوده است. او که مسئول رسیدگی به سماور اداره بود، به این فکر افتاد که چگونه میتواند بهطور دقیق و لحظهای از وضعیت آب داخل سماور مطلع شود. برای این منظور، او یک دماسنج به سماور وصل کرد تا دمای آب را به دست آورد و با توجه به دما، وضعیت آب را تشخیص دهد.
📋 قوانین تشخیص وضعیت آب
همانطور که میدانیم، در شرایط فشار معمولی:
- آب در دمای بالاتر از ۱۰۰ درجهی سانتیگراد به بخار (Steam) تبدیل میشود.
- آب در دمای پایینتر از ۰ درجهی سانتیگراد به یخ (Ice) تبدیل میشود.
- در دماهای بین ۰ و ۱۰۰ درجه، آب به صورت مایع (Water) باقی میماند.
📥 ورودی
برنامه یک عدد صحیح t از کاربر دریافت میکند که نشاندهندهی دمای آب داخل سماور است.
محدودهی دما: -273 ≥ t ≥ 6000
📤 خروجی
برنامه باید وضعیت آب را بر اساس دمای ورودی، به صورت یکی از کلمات زیر چاپ کند:
- Steam ← اگر دما بیشتر از ۱۰۰ درجه باشد.
- Ice ← اگر دما کمتر از ۰ درجه باشد.
- Water ← در سایر موارد (دمای بین ۰ و ۱۰۰ درجه، شامل ۰ و ۱۰۰).
🎯 نمونه
ورودی ۱
110
خروجی ۱
Steam
ورودی ۲
100
خروجی ۲
Water
ورودی ۳
-200
خروجی ۳
Ice
💡 راهنمایی
برای حل این تمرین باید از دستورات شرطی if، elif و else استفاده کنید:
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
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود