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.")
Добре си го направил, D.V.Ivanov.
Иначе преди финалните пресмятания и печатането даже няма нужда да проверяваш
понеже няма какво друго да е (освен Finish), след като условието ти в while-a e