私のラボでは、「数値の入力を求め、正または負の数値を受け入れます。二重の代替「決定」構造を使用して、入力された数値が正か負かを示すメッセージを出力します。」と尋ねます。
私は自分のコードを実行しましたが、何らかの理由で機能しませんでした。
def getNumFromUser():
num=input (“Please enter a number: “)
if num >= 0:
print "The number you entered is positive"
elif num <= 0:
print "The number you entered is negative"
else:
getNumFromUser()
そして、何らかの理由でコードが実行されません。elifステートメントを取り出すと、数値を入力するように求められます。負の数を入力すると、正の数を取得するために数値を再入力するように求められます...わかりません。コードで負の数と正の数を組み合わせて、「入力された数が正か負かを示すメッセージを出力する」方法。*私はPythonプログラミングに慣れていないので、ここで迷子になっています。誰かが私に説明してくれれば幸いです*