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產專班 作業2 (純模擬)

2024產專班 作業2  (純模擬) 1) LED ON,OFF,TIMER,FLASH 模擬 (switch 控制) 2)RFID卡號模擬 (buttom  模擬RFID UID(不從ESP32) Node-Red 程式 [{"id":"d8886...