1

Python の学習を始めたばかりで、すでにいくつかの問題が発生しています。if ステートメントを使用してコードを作成しました。動作するはずですが、動作していません。誰かがそれを修正して、何が間違っていたか教えてください。

x= raw_input("Enter your name: ")
y= raw_input("Enter your grade: ")
print(y)
if y>=50 and y<=100:
    print("Good input")
else:
     print ("Invaild input")

常に無効な入力のおかげで表示されます!

4

4 に答える 4

1

raw_input()関数はユーザーがデータを入力するのを待ちます。C の関数に似てscanf()いますが、入力したデータは文字列として保存されるため、integer、float などの指定された形式に変換する必要があります。

元:y = raw_input("Enter data");

データを使用する必要がある整数に変換するには

y = int(y)

同様の方法で、異なるデータ型に変換できます

于 2013-10-15T17:36:09.423 に答える