下面我有一個腳本,當我嘗試完成一個任務時,我已經完成了。Python - 需要幫助
什麼腳本是假設做的是詢問用戶2個輸入,然後返回的投入就越大。 (這個我還沒有想通了,完全還)
這個作業的點太多看我,而不是進入2號,輸入兩個詞「HEJ」和「哈」發生了什麼。
我需要一些建議什麼的是如何使這個腳本接受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å")
編輯:
我想工作了這一點的另一種方式,這是一種方式來解決這個?
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的值。在命令raw_input
?頂部看起來像Py2,但底部看起來像Py3。 –
你的第二個版本正在工作。只是你寫了'a == b'而不是'x == y'。另外,你應該使用'raw_input()'。 –