1. 程式人生 > 其它 >Python教你如何將3個數升序排列

Python教你如何將3個數升序排列

技術標籤:Pythonpython演算法

1.題目

輸入三個整數x,y,z,請把這三個數由小到大輸出(升序排列)。

2.程式分析

我們想辦法把最小的數放到x上,先將x與y進行比較,如果x>y則將x與y的值進行交換,然後再用x與z進行比較,如果x>z則將x與z的值進行交換,這樣能使x最小。

3.程式程式碼

from pip._vendor.distlib.compat import raw_input

l = []
for i in range(3):
    x = int(raw_input('input a integer:'))
    l.append(x)
l.
sort() print(l)

在這裡插入圖片描述