[Python] ABC001 B

B – 視程の通報

m = int(input())
if m < 100:
    vv = 0
elif m>=100 and m<=5000:
    vv =  m//100
elif m>=6000 and m<=30000:
    vv = m//1000 + 50
elif m>=35000 and m<=70000:
    vv = (m - 30000)//5000+80
elif m>=70:
    vv = 89
else:
    print('入力が正しくありません。')
print('{0:02d}'.format(vv))

さすがに解けた。

メモ

  • /だとfloatになってエラーが出るので//を使う。
  • km単位はm単位に合わせる。