Python 練習實例5

Python 100例 Python 100例

題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。

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

程式源代碼:

實例

#!/usr/bin/python # -*- coding: UTF-8 -*- l = [] for i in range(3): x = int(raw_input('integer:\n')) l.append(x) l.sort() print l

以上實例輸出結果為:

integer:
8
integer:
5
integer:
6
[5, 6, 8]

Python 100例 Python 100例