RT = 0.00001 # 許容する相対誤差
x = float(input("xは?"))
answer = float(input("x*10の答えは?"))
correct = x * 10
if (1-RT)*correct < answer < (1+RT)*correct:
print("正解です!")
else:
print("不正解です……")
# 章末問題 8章【1】解答例
#
# 1行目で、許容する相対的な誤差0.00001(0.001%を表す)に、
# RT(relative tolerance)という名前をつけました。
# 6行目で、answerが許容範囲にあるか、比較演算でチェックしています。
#
# 問題文に「以上」「以下」とあるのに比較に < を使っているのは、
# ここで正確に等しいかどうかは(いずれにせよ浮動小数点数なので)
# 関係ないためです。