CBSE Class 11 Computer Science Question 41 of 80

Getting Started with Python — Question 6

Back to all questions
6
Question

Question 6

Two friends decide who gets the last slice of a cake by flipping a coin five times. The first person to win three flips wins the cake. An input of 1 means player 1 wins a flip, and a 2 means player 2 wins a flip. Design an algorithm to determine who takes the cake?

Answer
Step 1: Initialize Counters:

SET p1 = 0
SET p2 = 0

Step 2: Process Coin Flips:

    FOR each flip from 1 to 5
        INPUT result
        IF result is 1 THEN
            INCREMENT p1
        ELSE IF result is 2 THEN
            INCREMENT p2
        IF p1 is 3 THEN
            PRINT "Player 1 wins the cake."
            EXIT the algorithm
        ELSE IF p2 is 3 THEN
            PRINT "Player 2 wins the cake."
            EXIT the algorithm