PLEASE CODE IN PYTHON PLEASE USE CLASS In bowling, a ball is rolled down a lane, also called an alley, at a set of ten pins. A game consists of a bowler bowling for ten frames, where each frame consists of two chances (throws) to knock over all ten pins. Bowling centers often use computers to electronically keep scores for bowlers. Use object-oriented development to create a Bowling application that simulates a simplified game of bowling. The Bowling application and its objects should: • Allow a bowler to bowl ten frames. Each frame consists of two throws, unless a strike is thrown. • Award 20 points to the bowler when all ten pins are knocked over on the first throw of a frame. • Award 15 points to the bowler when all ten pins are knocked over within the two throws of a frame. • Award one point for each pin knocked over in the two throws of a frame when all ten pins are not knocked over. • If there is more than one bowler in a game, then the bowlers take turns until each has bowled ten frames. • Use a random number generator to determine how many pins a bowler has knocked over with each throw. • Display an updated score after each frame.
PLEASE CODE IN PYTHON
PLEASE USE CLASS
In bowling, a ball is rolled down a lane, also called an alley, at a set of ten pins. A game consists of a bowler bowling for ten frames, where each frame consists of two chances (throws) to knock over all ten pins. Bowling centers often use computers to electronically keep scores for bowlers. Use object-oriented development to create a Bowling application that simulates a simplified game of bowling. The Bowling application and its objects should:
• Allow a bowler to bowl ten frames. Each frame consists of two throws, unless a strike
is thrown.
• Award 20 points to the bowler when all ten pins are knocked over on the first throw
of a frame.
• Award 15 points to the bowler when all ten pins are knocked over within the two
throws of a frame.
• Award one point for each pin knocked over in the two throws of a frame when all
ten pins are not knocked over.
• If there is more than one bowler in a game, then the bowlers take turns until each
has bowled ten frames.
• Use a random number generator to determine how many pins a bowler has knocked
over with each throw.
• Display an updated score after each frame.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images