Remove unnecessary spaces

This commit is contained in:
2020-03-30 08:59:40 +01:00
parent 5c246605ce
commit e4fdc05a1e

View File

@@ -1,4 +1,4 @@
FUNCTION get_input( dict): FUNCTION get_input(dict):
tmp <- None tmp <- None
WHILE (not tmp): WHILE (not tmp):
tmp <- input().upper().strip() tmp <- input().upper().strip()
@@ -10,14 +10,14 @@ FUNCTION get_input( dict):
RETURN tmp RETURN tmp
ENDFUNCTION ENDFUNCTION
FUNCTION print_details( dict): FUNCTION print_details(dict):
FOR item in dict.keys(): FOR item in dict.keys():
OUTPUT "%s: $%.2f, %s" % (item, dict[item][0], dict[item][1]) OUTPUT "%s: $%.2f, %s" % (item, dict[item][0], dict[item][1])
ENDFOR ENDFOR
ENDFUNCTION ENDFUNCTION
FUNCTION print_chosen( dict, item): FUNCTION print_chosen(dict, item):
OUTPUT "%s: %s" % (item, dict[item][1]) OUTPUT "%s: %s" % (item, dict[item][1])
RETURN dict[item][0] RETURN dict[item][0]
ENDFUNCTION ENDFUNCTION
@@ -45,19 +45,19 @@ run <- True
devices <- 0 devices <- 0
WHILE run: WHILE run:
OUTPUT "Choose an option:" OUTPUT "Choose an option:"
print_details( devices_dict) print_details(devices_dict)
device <- get_input( devices_dict) device <- get_input(devices_dict)
devices += 1 devices += 1
IF (device in phones_dict.keys()): IF (device in phones_dict.keys()):
OUTPUT "Choose an option:" OUTPUT "Choose an option:"
print_details( sims_dict) print_details(sims_dict)
sim_payg <- get_input( sims_dict) sim_payg <- get_input(sims_dict)
ENDIF ENDIF
OUTPUT "Choose an option:" OUTPUT "Choose an option:"
print_details( case_dict) print_details(case_dict)
case <- get_input( case_dict) case <- get_input(case_dict)
OUTPUT "Which charger(s) would you like? Enter the codes for those you want with a space between them, or enter nothing to choose neither" OUTPUT "Which charger(s) would you like? Enter the codes for those you want with a space between them, or enter nothing to choose neither"
print_details( charger_dict) print_details(charger_dict)
chargers <- input().upper().split(" ") chargers <- input().upper().split(" ")
FOR item in chargers: FOR item in chargers:
IF item not in charger_dict: IF item not in charger_dict:
@@ -65,17 +65,17 @@ WHILE run:
ENDIF ENDIF
ENDFOR ENDFOR
IF (devices > 1): IF (devices > 1):
total += 0.9 * print_chosen( devices_dict, device) total += 0.9 * print_chosen(devices_dict, device)
saving += 0.1 * print_chosen( devices_dict, device) saving += 0.1 * print_chosen(devices_dict, device)
ELSE: ELSE:
total += print_chosen( devices_dict, device) total += print_chosen(devices_dict, device)
ENDIF ENDIF
IF (device in phones_dict): IF (device in phones_dict):
total += print_chosen( sims_dict, sim_payg) total += print_chosen(sims_dict, sim_payg)
ENDIF ENDIF
total += print_chosen( case_dict, case) total += print_chosen(case_dict, case)
FOR charger in chargers: FOR charger in chargers:
total += print_chosen( charger_dict, charger) total += print_chosen(charger_dict, charger)
ENDFOR ENDFOR
OUTPUT "Subtotal: $%.2f" % total OUTPUT "Subtotal: $%.2f" % total
run <- True IF (input("Would you like another device (y/n)?").lower().strip()[0] = "y") ELSE False run <- True IF (input("Would you like another device (y/n)?").lower().strip()[0] = "y") ELSE False