プログラムの方法を学ぼうとしていますが、問題が発生しています。
誰かが文字列ではなく数字を入力するようにする方法を見つけようとしています。私が見つけたいくつかの関連する答えは混乱を招き、いくつかのコードは私にとってはうまくいきませんでした。誰かがtry:関数を投稿したと思いますが、機能しなかったので、ライブラリをインポートする必要がありますか?
これが私が今試していることです:
コード:
print "Hi there! Please enter a number :)"
numb = raw_input("> ")
if numb != str()
not_a_string = int(next)
else:
print "i said a number, not a string!!!"
if not_a_string > 1000:
print "You typed in a large number!"
else:
print "You typed in a smaller number!"
また、私が尋ねている間、私は別の質問があります。大文字と小文字の両方のスペルを受け入れるようにするにはどうすればよいですか?以下のコードでは、「Go to the mall」と入力したが、小文字のGを使用すると、大文字のGしか受け入れないため、ifステートメントは実行されません。
print "What would you like to do: \n Go to the mall \n Get lunch \n Go to sleep"
answer = raw_input("> ")
if answer == "Go to the mall":
print "Awesome! Let's go!"
elif answer == "Get lunch":
print "Great, let's eat!"
elif answer == "Go to sleep":
print "Time to nap!"
else:
print "Not what I had in mind...."
ありがとう。^^
編集:私は3.0ではなくPython2.7も使用しています