/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCX0KfQ==
Y2xhc3MgQ3JpY2tldFNjb3JpbmdBcHA6CiAgICBkZWYgX19pbml0X18oc2VsZik6CiAgICAgICAgc2VsZi5ydW5zID0gMAogICAgICAgIHNlbGYud2lja2V0cyA9IDAKICAgICAgICBzZWxmLm92ZXJzID0gMAogICAgICAgIHNlbGYuYmFsbHMgPSAwCgogICAgZGVmIGFkZF9ydW5zKHNlbGYsIHJ1bnMpOgogICAgICAgIHNlbGYucnVucyArPSBydW5zCiAgICAgICAgc2VsZi5iYWxscyArPSAxCiAgICAgICAgaWYgc2VsZi5iYWxscyA9PSA2OgogICAgICAgICAgICBzZWxmLm92ZXJzICs9IDEKICAgICAgICAgICAgc2VsZi5iYWxscyA9IDAKCiAgICBkZWYgYWRkX3dpY2tldChzZWxmKToKICAgICAgICBzZWxmLndpY2tldHMgKz0gMQogICAgICAgIHNlbGYuYmFsbHMgKz0gMQogICAgICAgIGlmIHNlbGYuYmFsbHMgPT0gNjoKICAgICAgICAgICAgc2VsZi5vdmVycyArPSAxCiAgICAgICAgICAgIHNlbGYuYmFsbHMgPSAwCgogICAgZGVmIGRpc3BsYXlfc2NvcmUoc2VsZik6CiAgICAgICAgcHJpbnQoJnF1b3Q7U2NvcmU6IHt9IHJ1bnMgZm9yIHt9IHdpY2tldHMgaW4ge30gb3ZlcnMgYW5kIHt9IGJhbGxzJnF1b3Q7LmZvcm1hdChzZWxmLnJ1bnMsIHNlbGYud2lja2V0cywgc2VsZi5vdmVycywgc2VsZi5iYWxscykpCgojIEV4YW1wbGUgdXNhZ2UKYXBwID0gQ3JpY2tldFNjb3JpbmdBcHAoKQphcHAuYWRkX3J1bnMoNCkKYXBwLmFkZF9ydW5zKDEpCmFwcC5hZGRfcnVucyg2KQphcHAuYWRkX3dpY2tldCgpCmFwcC5kaXNwbGF5X3Njb3JlKCkK
class CricketScoringApp:
def __init__(self):
self.runs = 0
self.wickets = 0
self.overs = 0
self.balls = 0
def add_runs(self, runs):
self.runs += runs
self.balls += 1
if self.balls == 6:
self.overs += 1
self.balls = 0
def add_wicket(self):
self.wickets += 1
self.balls += 1
if self.balls == 6:
self.overs += 1
self.balls = 0
def display_score(self):
print("Score: {} runs for {} wickets in {} overs and {} balls".format(self.runs, self.wickets, self.overs, self.balls))
# Example usage
app = CricketScoringApp()
app.add_runs(4)
app.add_runs(1)
app.add_runs(6)
app.add_wicket()
app.display_score()