26 ตุลาคม 2558

Lab6 Chairs in the building

def setup():
   floor1 = [20,43,32,43]
   floor2 = [39,33,24,43]
   floor3 = [25,22,30,43]
   building = [floor1,floor2,floor3]
   totalChairs(building)
   maxFloor(building)
   maxRoom(building)

def totalChairs(building):
   total_chairs = 0
   i = 0
   while(i<len(building)):
      j = 0
      while(j<len(building[i])):
            total_chairs += building[i][j]
            j+=1
      i+=1
   print("Total chairs in the building :",total_chairs)
   print("-----------------------------------------------------------------")

def maxFloor(building):
   i = 0
   max_chair = 0;
   i_max = 0;
   print("Index of the floor with maximum number of chairs")
   while(i<len(building)):
      j = 0
      total_chairs = 0
      while(j<len(building[i])):
            total_chairs += building[i][j]
            j+=1
      if(total_chairs>max_chair):
         max_chair = total_chairs
         i_max = i
      i+=1
   print("Index of floor : ",i_max,"(",max_chair,")",sep="")
   print("-----------------------------------------------------------------")

def maxRoom(building):
   i = 0
   max_chair_room = 0
   while(i<len(building)):
      j = 0
      while(j<len(building[i])):
         if(building[i][j]>max_chair_room):
            max_chair_room=building[i][j]
         j+=1
      i+=1

   count_room = 0
   i = 0
   print("Indices the rooms with maximum number of chairs ")
   while(i<len(building)):
      j = 0
      while(j<len(building[i])):
         if(building[i][j]==max_chair_room):
            print("Index of room :",j," | ","Index of floor :",i)
         j+=1
      i+=1
   print("-----------------------------------------------------------------")
 
setup()

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

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