以下私は自分の割り当てを完了しようとしている間に行ったスクリプトを持っています。Python - アドバイスが必要です
スクリプトが想定していることは、ユーザーに2つの入力を求めて、入力のうち大きい方を返すことです。
2つの数字を入力する代わりに、 "Hej"と "Hå"を入力すると何が起こるかが分かります。
私はいくつかのアドバイスが必要なのは、このスクリプトが2つのユーザー入力を受け入れ、そのうちの2つを返すようにする方法です。
def maximum(x, y):
i = 0
maxnra = 0
maxnrb = 0
while i < len(x) :
if x[i] > maxnra:
maxnra = x[i]
i = i + 1
else:
i = i + 1
print "I första ordet är maximum: ", maxnra
i = 0
while i < len(y) :
if y[i] > maxnrb:
maxnrb = y[i]
i = i + 1
else:
i = i + 1
print "I andra ordet är maximum: ", maxnrb
maximum("hej", "hå")
EDIT:
私は別の方法をこのワークアウトしようとしたが、これはこれを解決する方法はありますか?
print "First"
x = input()
print "Second"
y = input()
def printMax(x, y):
if x > y:
print(x, 'is maximum')
elif a == b:
print(x, 'is equal to', y)
else:
print(y, 'is maximum')
今のところ私は2つの値を入力すると何も返されないので何かがありません。
あなたは、Python 2やPython 3を使用しています知っている、次のstackoverflowの質問をお読みください?上部はPy2のように見えますが、下部はPy3のように見えます。 –
2番目のバージョンが動作しています。 'x == y'の代わりに' a == b'を書いただけです。また、 'raw_input()'を使うべきです。 –