วันอาทิตย์ที่ 25 ตุลาคม พ.ศ. 2558

[LAB6] AGE (+insertion sort)

def setup():
   names = [ "art", "bird", "cat"]
   student_id = [ 22, 24,17]
   ages = [ 30, 21, 17]
   weights = [ 72, 53, 51]
   heights = [ 168, 169, 181]
   #average_age(ages)
   #age30down(names,ages)
   sort(names,ages)

def average_age(ages):
   i = 0
   total = 0
   a = 0
   while(i < len(ages)):
      total = total + ages[i]
      i = i + 1
   a = total / len(ages)
   print("average =","%.2f"%a)

def age30down(names,ages):
   i = 0
   while(i < len(names)):
      if(ages[i] < 30):
         print(names[i])
         print("age =",ages[i])
      i = i + 1
   
def sort(names,ages):
   i = 0
   j = 1
   charge = 0
   min_age = 0
   while(i < len(ages)):
      min_age = ages[i]
      while(j < len(ages)):
         if(min_age > ages[j]):
            charge = min_age
            min_age = ages[j]
            ages[j] = charge
         j = j + 1
      print(names[i])
      print(ages[i])
      print("")
      i = i + 1
 
setup()

ไม่มีความคิดเห็น:

แสดงความคิดเห็น