2016年9月15日 星期四

程式集訓 A016 : 三數排序

#coding=utf8

#程式集訓 A016:三數排序
'''
           (A016) 三數排序 : 輸入三個正整數a、b、c,將a、b、c從小排到大。
'''
list_length =3
initial_value = 0
sample_list1 = [initial_value]*list_length
sample_list2 = [initial_value]*list_length

#==========================
print("==============================")
while True:
  try:
    a1,a2,a3=(input("輸入三個正整數a、b、c 用空白隔開 ==> ")).split()
    break
  except ValueError:
    print ('這是不合法的輸入.  請再輸入一次...')
    continue
   
sample_list1[0]=int(a1)
sample_list1[1]=int(a2)
sample_list1[2]=int(a3)

sample_list2=sorted(sample_list1)
j=len(sample_list2)
for i in range(0,j):
     if i==(len(sample_list2)-1):
         print(sample_list2[i])
     else:
         print(sample_list2[i],'<',end='')

==============================
輸入三個正整數a、b、c 用空白隔開 ==> 12 4 45
4 <12 <45

>>> 


沒有留言:

張貼留言

  清除項目編譯快取 執行 flutter clean 重新取得套件依賴 執行 flutter pub get 完整重新編譯並執行 flutter run 1. 新增專案套件 (pubspec.yaml) 在 Flutter 專案根目錄下的 pubspec.yaml 中,新增 ...