私は3つの整数を渡したorderIntという名前の関数を持っていて、3つの整数が昇順であれば真を返し、そうでなければ偽を返します。ここまでのコードはPythonコーディング演習
def orderInt(a, b, c):
print "Enter 3 integers: "
a = input()
b = input()
c = input()
どのように変数を比較しますか?
私は3つの整数を渡したorderIntという名前の関数を持っていて、3つの整数が昇順であれば真を返し、そうでなければ偽を返します。ここまでのコードはPythonコーディング演習
def orderInt(a, b, c):
print "Enter 3 integers: "
a = input()
b = input()
c = input()
どのように変数を比較しますか?
まず、インデントが間違っています。
def orderInt():
print "Enter 3 integers: "
a = input()
b = input()
c = input()
if a<b<c:
return True
else:
return False
print orderInt()
第2に、関数は3つの引数をとり、入力も受け取ります。渡された引数は、input
によって上書きされます。
def orderInt():
print "Enter 3 integers: "
if a<b<c:
return True
else:
return False
a = input()
b = input()
c = input()
print orderInt(a,b,c)
これが役立ちます。
実際には 'print 'という3つの整数を入力してください:" 'はプロンプトのすぐ上にある関数の外にあるべきです –
@GeorgeBou、私はそれを見ました。 –
でも、あなたはまだその機能の中にいます... –
http://stackoverflow.com/help/on-トピック - 具体的には、**いくつかの質問はトピックから外れています**リストの項目3を参照してください。 –
あなたのためにいくつかのコードを書きたいと思うようです。多くのユーザーは、苦労しているコーダーのコードを作成したいと考えていますが、通常、ポスターが既に問題を解決しようとしているときにのみ役立ちます。この努力を実証する良い方法は、これまでに書いたコード、サンプル入力(もしあれば)、期待される出力、実際に得られる出力(出力、トレースバックなど)を含めることです。あなたが提供する詳細があれば、受け取る可能性のある回答が増えます。 [FAQ](http://stackoverflow.com/tour)と[How to Ask](http://stackoverflow.com/questions/how-to-ask)を確認してください。 – TigerhawkT3