حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

مصرف سوخت ماشین

تمرین آسان 2169 visibility link download flag

برنامه مقدار مسافت طی شده به کیلومتر و مقدار سوخت مصرف شده به لیتر را دریافت کند و با توجه به دستورالعمل زیر در خروجی چاپ کند که خودرو کم مصرف است یا پرمصرف.

اگر مصرف سوخت این خودرو کمتر از 7 لیتر در 100 کیلومتر بود: ماشین کم مصرف است

اگر مصرف سوخت خودرو بیشتر از 7 لیتر در 100 کیلومتر بود، ماشین پر مصرف است

reply 17

visibility
#دریافت مصافت و مصرف
km = int(input("masafat KM :"))
s = int(input("masraf litr :"))
#مصرف در هر 1 کیلومتر
s /= km
s *= 100 #مصرف در 100 کیلومتر
if s <= 7.1: #کم مصرف است اگر کم تر از 7 باشد
    print("kam masraf")
else: #در غیر اینصورت پرمصرف است
    print("por masraf")
# تعریف تابع برای محاسبه مصرف سوخت
def calculate_fuel_usage():
    while True:
        try:
            # گرفتن ورودی از کاربر برای مسافت طی شده به کیلومتر
            user_km = float(input("Please enter your distance by km: "))
            # گرفتن ورودی از کاربر برای مقدار سوخت مصرف شده به لیتر
            user_fuel = float(input("Please enter your fuel by liter: "))
            
            # بررسی اینکه ورودی‌ها مثبت باشند
            if user_km <= 0 or user_fuel <= 0:
                print("Please enter positive numbers for distance and fuel.")
                continue

            # محاسبه مصرف سوخت به ازای هر 100 کیلومتر
            fuel_usage = (user_fuel * 100) / user_km
            
            # بررسی مصرف سوخت و نمایش پیام مناسب
            if fuel_usage < 7:
                print(f"Your fuel usage is {fuel_usage:.2f} and it's low car usage.")
            else:
                print(f"Your fuel usage is {fuel_usage:.2f} and it's high usage.")
        
        # مدیریت خطاهای ورودی نامعتبر
        except ValueError:
            print("Please enter valid numbers.")
            continue

        # پرسیدن از کاربر که آیا می‌خواهد دوباره محاسبه کند یا خیر
        run_again = input("Do you want to start again? (yes/no): ").strip().lower()
        if run_again != "yes":
            print("Goodbye")
            break

# اجرای تابع محاسبه مصرف سوخت اگر این فایل به صورت مستقیم اجرا شود
if __name__ == "__main__":
    calculate_fuel_usage()
masafat = float(input("enetr your km:"))
sokjt  = float(input("enter your litr:"))

if masafat / sokjt < 100/7:
    print("mashin kammawraf")
if masafat / sokjt > 100/7:
    print("mashin por masraf")
m = int(input('lotfan masafat tey shode ba mashin ra be kiloometr vared konid'))
s = int(input('lotfan sookht masraf shode be litr ra vared konid'))
n = m/s
if n > 100/7:
    print ('por masraf ast')
else:
    print('kam masraf ast')
k_m=int(input("inter your dictsnce: "))
fule=int(input("inter your fule: "))
carfule=[round(k_m/fule),round(7/100)]
car=map(lambda num:num<=round(7/100),carfule)
if all(car)==True:
    print("this good car")
else:
    print("this wrong car")
masafat = float(input("masafate tey shode (km): "))
soukht = float(input("meghdare soukhte masraf shode(lit): "))
natije = (masafat * 7) / 100
if soukht <= natije:
    print("kam masraf")
else:
    print("por masraf")
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن