Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def option5():
- #Bike maintenance list
- bike_maintenance_list = []
- print("\nOption chosen: ",option_list[option - 1] + "\n")
- print("Bike No. Batt % Last Maintenance KM since Last Reason/s")
- print("{} {} {} {} {}".format("-"*8,"-"*6,"-"*16,"-"*13,"-"*8))
- for n in range(len(bike_info_1)):
- if (bike_info_1[n][5] == "Y"):
- bike_maintenance_list.append(bike_info_1[n])
- for i in range(len(bike_maintenance_list)):
- print("{:<9}{:<7}{:<17}{:<14}{}".format(bike_maintenance_list[i][0],bike_maintenance_list[i][2],
- bike_maintenance_list[i][3],bike_maintenance_list[i][4],
- find_reasons(bike_maintenance_list[i][2],bike_maintenance_list[i][3],bike_maintenance_list[i][4])))
- i = 0
- bike_no = input("\nBike No.: ")
- while i < (len(bike_info_1)):
- #checks every nested list for that bicycle
- if(bike_no not in bike_info_1[i]):
- i += 1
- #if the check reached the last nested list and still isnt found, it isnt inside
- if(i == len(bike_info_1)):
- print("No such bicycle.")
- bike_no = input("Bike No.: ")
- #if it is inside, check if it requires servicing
- else:
- if(bike_info_1[i][5] != "Y"):
- print("Bicycle {} not due for servicing.".format(bike_no))
- bike_no = input("\nBike No.: ")
- #if it does, reset variables
- else:
- print("Bicycle {} serviced.\n".format(bike_no))
- bike_info_1[i][5] = "N"
- bike_info_1[i][4] = "0.00"
- bike_info_1[i][3] = time.strftime("%d/%m/%Y")
- bike_info_1[i][2] = "100"
- break
- #reprint updated list to remove the recently serviced bicycle
- bike_maintenance_list = []
- print("Bike No. Batt % Last Maintenance KM since Last Reason/s")
- print("{} {} {} {} {}".format("-"*8,"-"*6,"-"*16,"-"*13,"-"*8))
- for n in range(len(bike_info_1)):
- if (bike_info_1[n][5] == "Y"):
- bike_maintenance_list.append(bike_info_1[n])
- for i in range(len(bike_maintenance_list)):
- print("{:<9}{:<7}{:<17}{:<14}{}".format(bike_maintenance_list[i][0],bike_maintenance_list[i][2],
- bike_maintenance_list[i][3],bike_maintenance_list[i][4],
- find_reasons(bike_maintenance_list[i][2],bike_maintenance_list[i][3],bike_maintenance_list[i][4])))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement