我是Python新手。我只寫了一個簡單的函數,通過使用2個變量來查找輸入數字中最大的數字。通過在Python 2中使用2個變量來找到N個最小值的最佳算法是什麼?
def find_greatest():
m = 0
while(True):
n = raw_input('Enter number: ')
n = float(n)
if (n>=m):
m = n
greatest = n
elif (n==-1):
print('Greatest number is ' + str(greatest))
break
我不想使用列表或詞典。現在我想要的只是通過在上面的代碼中進行一些更改來使用2個變量來查找最小的數字。
您的代碼找到最大值,並且想要將其更改爲找到最小值;你認爲你可能需要改變什麼? –
@OliCharlesworth簡單的條件即((n <= m))我相信。我做到了,但無法做到。 –
您能否正確縮進您的代碼,以便我們可以輕鬆讀取它? – s16h