Nested Loops - cinema tickets
Здравейте,
имам затруднения с решението на задачата. Може да се каже, че тези затруднения не са с конкретната задача , а по-скоро с принципа който използвам. Та накратко пиша си нещата, проверките излизат, но само ако имам един филм. Не се сещам как да почна отначало цекъла. ако някой има възможност да погледне кода.
film = input()
capacity = int(input())
ticket_type = ""
counter_standart = 0
counter_kid = 0
counter_student =0
ticket_counter = 0
while film != "Finish":
while ticket_type != "End":
ticket_type = input()
if ticket_type == "standard":
counter_standart += 1
elif ticket_type == "kid":
counter_kid += 1
elif ticket_type == "student":
counter_student += 1
ticket_type = input()
ticket_counter = counter_standart + counter_kid + counter_student
print(f"{film} - {ticket_counter / capacity * 100}% full.")
print(f"Total tickets:{ticket_counter}")
print(f"{counter_student / ticket_counter * 100:.2f}% student tickets.")
print(f"{counter_standart / ticket_counter * 100:.2f}% standard tickets.")
print(f"{counter_kid / ticket_counter * 100:.2f}% kids tickets.")
This technique is very good and it can used in every counter where ticket are issued.
Fast and The Furious 8 Vest