為鼓勵居民節約用水,自來水公司采取按用水量階梯式計價的辦法,居民應交水費y(元)與月用水量x(噸)相關:當x不超過15噸時,y=4x/3;超過后,y=2.5x−17.5。請編寫程序實現水費的計算。
輸入格式:
輸入在一行中給出非負實數x。
輸出格式:
在一行輸出應交的水費,精確到小數點后2位。
#!/usr/bin/python # -*- coding: utf-8 -*- #a,b,c = map(int,input().split(" ")) #居民應交水費y(元)與月用水量x(噸)相關: #當x不超過15噸時,y=4x/3;超過后,y=2.5x−17.5。 x = float(input()) if x<=15 : y = (4*x)/3 print("{:.2f}".format(y)) else: y = 2.5*x - 17.5 print("{:.2f}".format(y))
這個代碼比之前的一個還簡單,一個if一個else就行,題目不需要做臨界值限制。過~
讀書和健身總有一個在路上