#1 searched_book = input() current_book = input() books_counter = 0 book_is_found = False while current_book != "No More Books": if current_book == searched_book: book_is_found = True break books_counter += 1 current_book = input() if book_is_found: print(f"You checked {books_counter} books and found it.") else: print("The book you search is not here!") print(f"You checked {books_counter} books.") #2 maximum_bad_grades = int(input()) current_task = input() bad_grades_counter = 0 average_score = 0 total_tasks_counter = 0 last_task_name = "" got_too_many_bad_grades = False while current_task != "Enough": current_grade = int(input()) if current_grade <= 4: bad_grades_counter += 1 if bad_grades_counter == maximum_bad_grades: got_too_many_bad_grades = True break average_score += current_grade total_tasks_counter += 1 last_task_name = current_task current_task = input() if got_too_many_bad_grades: # if got_too_many_bad_grades == True print(f"You need a break, {bad_grades_counter} poor grades.") else: average_score /= total_tasks_counter # average_score = average_score / total_tasks_counter print(f"Average score: {average_score:.2f}") print(f"Number of problems: {total_tasks_counter}") print(f"Last problem: {last_task_name}") #3 needed_money = float(input()) money_in_hand = float(input()) total_days_counter = 0 spend_counter = 0 spending_too_many_days_in_a_row = False while money_in_hand < needed_money: action = input() current_sum = float(input()) total_days_counter += 1 if action == "spend": spend_counter += 1 if spend_counter == 5: spending_too_many_days_in_a_row = True break money_in_hand -= current_sum if money_in_hand < 0: money_in_hand = 0 elif action == "save": #else money_in_hand += current_sum spend_counter = 0 if spending_too_many_days_in_a_row: print("You can't save the money.") print(total_days_counter) else: print(f"You saved the money for {total_days_counter} days.") #4 target_steps = 10000 total_steps = 0 while total_steps < target_steps: command = input() if command == "Going home": last_steps = int(input()) total_steps += last_steps break current_steps = int(command) total_steps += current_steps difference = abs(target_steps - total_steps) if total_steps >= target_steps: print("Goal reached! Good job!" ) print(f"{difference} steps over the goal!") else: print(f"{difference} more steps to reach goal.") #5 change = float(input()) change = int(change * 100) coins_counter = 0 while change > 0: if change >= 200: change -= 200 elif change >= 100: change -= 100 elif change >= 50: change -= 50 elif change >= 20: change -= 20 elif change >= 10: change -= 10 elif change >= 5: change -= 5 elif change >= 2: change -= 2 elif change == 1: change -= 1 coins_counter += 1 print(coins_counter) # 5.1 change = float(input()) change = int(change * 100) coins_counter = 0 coins_counter += change // 200 change = change % 200 coins_counter += change // 100 change = change % 100 coins_counter += change // 50 change = change % 50 coins_counter += change // 20 change = change % 20 coins_counter += change // 10 change = change % 10 coins_counter += change // 5 change = change % 5 coins_counter += change // 2 change = change % 2 if change == 1: coins_counter += 1 print(coins_counter) #6 width = int(input()) length = int(input()) total_pieces = width * length no_more_cake_left = False command = input() while command != "STOP": current_pieces = int(command) total_pieces -= current_pieces if total_pieces < 0: no_more_cake_left = True break command = input() if no_more_cake_left: print(f"No more cake left! You need {abs(total_pieces)} pieces more.") else: print(f"{total_pieces} pieces are left." ) #7 width = int(input()) length = int(input()) heigth = int(input()) there_is_more_free_space = True total_volume = width * length * heigth command = input() while command != "Done": current_number_of_boxes = int(command) total_volume -= current_number_of_boxes if total_volume < 0: there_is_more_free_space = False break command = input() if there_is_more_free_space: # if there_is_more_free_space == True print(f"{total_volume} Cubic meters left.") else: print(f"No more free space! You need {abs(total_volume)} Cubic meters more.")