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

>>> 


沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...