これはナンバーチェッカーのコードです。私が「80」のように入力を与える場合、これは私が見るものである関数からの戻り値がFalseの場合を除いて試してください
number = int(input("Give me a whole number. >> "))
standardNum = 50
def numberChecker(number, standardNum):
result = standardNum - number
print(result)
if result >= 0:
print("Result is positive.")
return True
else:
print("Result is negative.")
return False
while True:
try:
numberChecker(number, standardNum)
break
except numberChecker() == True:
print("Your number is too big.")
amountProduct = int(input("Give me a whole small number >> "))
-
Give me a whole number. >> 80
-30
Result is negative.
しかし、numberChecker除く()線の下に、コードのブロックを印刷しません。
「あなたの番号が大きすぎます」というコードを印刷して、「小さな番号全体を教えてください」という文章で別の入力を求めますが、動作しないようです。
条件をTrueからFalseに変更しようとしましたが、それでも効果はありませんでした。
誰かが助けることができますか?お願いします! 多くのありがとうございます。
あなたは例外処理を使用するべきではありません...がありますここには例外はありません。 –