CRICKET K

bowl=0
sbowl=0
srun=0
so=" "
sw=0
bbowl=0
brun=0
bo=" "
bw=0
rrun=0
rbowl=0
barun=0
babowl=0
sindov=0
bindov=0
pakrun=0
pakball=0
babounf=0
babouns=0
rbounf=0
rbouns=0
sdot=0
bdot=0
ov=3
i=0
indov=0
target=0
j=0
shrun=0
shbowl=0
shdot=0
shpakov=0
pakov=0
nbowl=0
ndot=0
npakov=0
nrun=0
pakbowl=0
vrun=0
vbowl=0
vbounf=0
vbouns=0
robowl=0
rorun=0
robounf=0
robouns=0
indrun=0
indball=0
overr=3
indovv=0
pakovv=0
sho=""
shw=0
w='(w)'
t=','
no=""
nw=0
j=0
i=0
indw=0
pakw=0
ground=(input("Enter The Ground: "))
print("Live From",ground)
print("**Pak Won The Toss And Will Bowl First**")
print("Choose")
print("   1 For Bowling Of Shaheen Afridi")
print("   2 For Bowling Of Naseem Shah")
print("   1 For Batting Of Rohit Sharma")
print("   2 For Batting Of Virat Kohli ")
while j<3 and indw<2:
    bowler= int(input("Enter The Bowler Number: "))
    batter=int(input("Enter The Batter Number: "))
    bowl=1
    impact=int(input ("Enter The impact: "))
    if bowler==1:
        shbowl+=bowl
        shrun+=impact
        if impact>0:
            sho+=str(impact)
            sho+=t
        elif impact==0:
            shdot+=1
            wick=int(input("Enter Another Impact:"))
            if wick==10:
                print("Wicket")
                sho+=str(w)
                sho+=t
                shw+=1
            elif wick==0:
                sho+=str(impact)
                sho+=t
 
        print("This Over So far:-",sho," ")
        print()
        print("Shaheen  :",shrun,"(", (shbowl*0.10)%0.6,")")
        print("Wickets:-",shw)
 
        if shbowl==6:
            shpakov=shbowl/6
            shpakov+=shpakov
            print("Over Finished by Shaheen:-",shpakov)
            print("Runs Conceded This Over:-",shrun)
            pakov+=shpakov
            print("Over Deliverd By Pak:-",shpakov)
            print("OVER REAMINS:-",overr-pakov)
            shbowl=0
            sho=""
    elif bowler==2:
        nbowl+=bowl
        nrun+=impact
        if impact>0:
            no+=str(impact)
            no+=t
        elif impact==0:
            shdot+=1
            wick=int(input("Enter Another Impact:"))
            if wick==10:
                print("Wicket")
                no+=str(w)
                no+=t
                nw+=1
            elif wick==0:
                no+=str(impact)
                no+=t
        print("This Over So far:-",no," ")
        print("Naseem :",nrun,"(", (nbowl*0.10)%0.6,")")
        print("Wickets:-",nw)
        print()
        if nbowl==6:
            npakov=nbowl/6
            npakov+=1
            print("Over Finished by Naseem",npakov)
            print(nrun,"Runs Conceded This Over")
            pakov+=npakov
            print("Over Deliverd By Pak",pakov)
            print("OVER REAMAINS:-",overr-pakov)
            no=""
            nbowl=0
    if batter==1:
        vbowl+=bowl
        if impact==4:
            vbounf+=1
            print("Boundary Four")
            vrun+=impact
        elif impact==6:
            vbouns+=1
            vrun+=impact
            print("Six")
        elif impact==1:
            vrun+=impact
        elif impact==2:
            vrun+=impact
        elif impact==3:
            vrun+=impact
        elif impact==5:
            vrun+=impact
        elif impact==0:
            vrun+=impact
            if wick==10:
                print("wicket")
                if bowler==1:
                    print("Wicket By Shaheen")
                elif bowler==2:
                    print("Wicket By Naseem")
                print("Runs Made",vrun)
                print("Batter:Virat Kohli")
                print("Bowl Played",vbowl)
                vstrike=(vrun/vbowl)*10
                print("STRIKE RATE:-",vstrike)
                print("Fours",
vbounf)
                print("Sixes"
,vbouns)
                print()
    elif batter==2:
        robowl+=bowl
        if impact==4:
            robounf+=1
            rorun+=impact
            print("Boundary Four")
        elif impact==6:
            robouns+=1
            rorun+=impact
            print("Six")
        elif impact==1:
            rorun+=impact
        elif impact==2:
            rorun+=impact
        elif impact==3:
            rorun+=impact
        elif impact==5:
            rorun+=impact
        elif impact==0:
            rorun+=impact
            if wick==10:
                print("wicket")
                if bowler==1:
                    print("Wicket By Shaheen")
                elif bowler==2:
                    print("Wicket By Naseem")
                print("wicket")
                print("Batter: Rohit Sharma")
                print("Runs Made",rorun)
                print("Bowl Played", robowl)
                rostrike=(rorun/robowl)*100
                print("STRIKE RATE:-",rostrike)
                print("Fours",
                robounf)
                print("Six",
                robouns)
                print()
    print("Kohli:-",vrun,"(",vbowl,")")
    print("Rohit:-",rorun,"(",robowl,")")
    indrun=vrun+rorun
    indball=robowl+vbowl
    if indball>5 and indball<12:
        pakovv+=1
    elif indball>11 and indball<18:
        pakovv+=2
    elif indball>17 and indball<24:
        pakovv+=3
    print("Ind:",indrun,"(",indball,")")
    print("Pak Overs Comleted",pakovv)
    target=indrun+1
    print()
    print("******************")
    pakovv=0
    j=int(pakov)
    indw=shw+nw
    pakw=sw+bw
if indw==2:
    print("All Out")
print("Batter:Virat Kohli")
print("Runs Made",vrun)
print("Bowl Played",vbowl)
print("Fours",vbounf)
print("Six",vbouns)
vstrike=(vrun/vbowl)*100
print("STRIKE RATE:-",vstrike)
print()
print("Batter: Rohit Sharma")
print("Runs Made",rorun)
print("Bowl Played", robowl)
rostrike=(rorun/robowl)*100
print("STRIKE RATE:-",rostrike)
print("Fours",robounf)
print("Six",robouns)
print()
pakdocom=((shbowl+nbowl)*0.10)
pakdocom%=0.6
print(" This Over Completed",pakdocom)
print()
print("Shaheen Afridi")
print("Overs",shpakov)
print("Runs Conceded",shrun)
print("Wickets",shw)
print("Dots",shdot)
print()
 
print("Nasheem Shah")
print("Overs",npakov)
print("Runs Conceded",nrun)
print("Wickets",nw)
print("Dots",ndot)
print()
print("******************")
print()
print("****It's Time For Run Chase****")
print("Target For Pak is:",indrun+1)
print("Choose")
print("   1 For Bowling Of Mohammad Shami")
print("   2 For Bowling Of  Jasprit Bumrah")
print("   1 For Batting Of Muhammad Rizwan")
print("   2 For Batting Of Babar Azam ")
while i<3 and pakw<2:
    bowler= int(input("Enter The Bowler Number: "))
    batter=int(input("Enter The Batter Number: "))
    bowl=1
    impact=int(input ("Enter The impact: "))
    if bowler==1:
        sbowl+=bowl
        srun+=impact
        if impact>0:
            so+=str(impact)
            so+=t
        elif impact==0:
            sdot+=1
            wick=int(input("Enter Another Impact:"))
            if wick==10:
                print("Wicket")
                so+=str(w)
                so+=t
                sw+=1
            elif wick==0:
                so+=str(impact)
                so+=t
        print("This Over So far:-",so," ")
        print("Shami :",srun,"(", (sbowl*0.10)%0.6,")")
        print("Wickets:-",sw)
        print()
        print("Baller:-Mohammad Shami")
        print("Ball Delivered:-",sbowl)
        print("Runs Conceeded:-", impact)
        print()
        if sbowl==6:
            sindov=sbowl/6
            print("Over Finished by Shami:-",sindov)
            print("Runs Conceded This Over:-",srun)
            indov+=sindov
            print("Over Deliverd By India:-",indov)
            print("OVER REAMINS:-",ov-indov)
    elif bowler==2:
        bbowl+=bowl
        brun+=impact
        if impact>0:
            bo+=str(impact)
            bo+=t
        elif impact==0:
            bdot+=1
            wick=int(input("Enter Another Impact:"))
            if wick==10:
                print("Wicket")
                bo+=str(w)
                bo+=t
                bw+=1
            elif wick==0:
                bo+=str(impact)
                bo+=t
        print("This Over So far:-",bo," ")
        print("Wickets:-",bw)
 
        print("Bumrah  :",brun,"(", (bbowl*0.10)%0.6,")")
        print("Wickets:-",bw)
        print("Baller: Jasprit Bumrah")
        print("Ball Delivered",bbowl)
        print("Runs Conceeded", impact)
        print()
        if bbowl==6:
            bindov=bbowl/6
            print("Over Finished by Jasprit Bumrah",bindov,)
            print(brun,"Runs Conceded This Over")
            indov+=bindov
            print("Over Deliverd By India",indov)
            print("OVER REAMINS:-",ov-indov)
    if batter==1:
        rbowl+=bowl
        if impact==4:
            rbounf+=1
            rrun+=impact
            print("Boundary Four")
        elif impact==6:
            rbouns+=1
            rrun+=impact
            print("Six")
        elif impact==1:
            rrun+=impact
        elif impact==2:
            rrun+=impact
        elif impact==3:
            rrun+=impact
        elif impact==5:
            rarun+=impact
        elif impact==0:
            rrun+=impact
            if wick==10:
                if bowler==1:
                    print("Wicket By Shami")
                elif bowler==2:
                    print("Wicket By Bumrah")
 
            print("wicket")
            print("Batter: Mohammad Rizwan")
            print("Runs Made",rrun)
            print("Bowl Played", rbowl)
            rstrike=(rrun/rbowl)*100
            print("STRIKE RATE:-",rstrike)
            print("Fours",rbounf)
            print("Six",rbouns)
            print()
 
    elif batter==2:
        babowl+=bowl
        if impact==4:
            babounf+=1
            impact+=4
            print("Boundary Four")
        elif impact==6:
            babouns+=1
            barun+=6
            print("Six")
        elif impact==1:
            barun+=impact
        elif impact==2:
            barun+=impact
        elif impact==3:
            barun+=impact
        elif impact==5:
            barun+=impact
        elif impact==0:
            barun+0
            if wick==10:
                print("wicket")
                print("Batter:Babar Azam")
                print("Runs Made",barun)
                print("Bowl Played", babowl)
                bastrike=(barun/babowl)*100
                print("STRIKE RATE:-",bastrike)
                print("Fours",babounf)
                print("Six",babouns)
                print()
                if bowler==1:
                    print("Wicket By Shami")
                elif bowler==2:
                    print("Wicket By Bumrah")
                    print()
    pakrun=barun+rrun
    pakball=rbowl+babowl
    if pakball>5 and pakball<12:
        indovv+=1
    elif pakball>12 and pakball<18:
        indovv+=2
    elif pakball==18 and pakball<24:
        indovv+=3
    print("Pak:",pakrun,"(",pakball,")")
    print("Ind Overs Completed:",indovv)
    print()
    indovv=0
    print("Batter: Mohammad Babar Azam")
    print("Runs Made",barun)
    print("Bowl Played", babowl)
    print("Batter: Mohammad Rizwan")
    print("Runs Made",rrun)
    print("Bowl Played", rbowl)
    print()
    print("Pak Runs:",pakrun)
    print("Pak Ball:",pakball)
    tneedball=ov*6
    pakrun=barun+rrun
    tneedball=tneedball-pakball
    tg=target-pakrun
    print()
    print()
    if tg>=0:
        print("Pak Needs:",tg,"in",tneedball,"Balls")
        print()
    elif pakrun==target:
        print("Pak Won By 10 Wickets")
    elif pakrun>target:
        print("Pak Won By 10 Wickets")
        if barun>rrun:
            print("Man Of The Match Babar Azam")
            print("Babar Azam")
            print("Strike Rate",(barun/babowl)*100)
            print("Boundary Four",babounf)
            print("Boundary SIX",babouns)
            print("RUNS MADE",barun)
            print("Balls Played",babowl)
 
        elif rrun>barun:
            print("Man of The Match:- Mohammed Rizwan")
            print()
            print("RUNS MADE:-",rrun)
            print("Balls Played:-",rbowl)
            print("Boundary SIX:-",rbouns)
            print("Boundary Four:-",rbounf)
            print("Strike Rate:-",(rrun/rbowl)*100)
        print(tneedball,"Ball Remaining")
        print("PakRuns:"
,pakrun)
        if indov==2 or indov==2.0:
            if pakrun<target:
                print("Ind Won By",target-pakrun)
                if srun<brun and sw>bw:
                    print("Man Of The Match Mohammad Shami")
                    print("Bowls Delived:",sbowl)
                    print("Runs Conceeded:",srun)
                    print("Dot Balls",sdot)
                elif brun<srun and bw>sw:
                    print("Man Of The Match Jasprit Bumrah")
                    print("Bowls Delived:",bbowl)
                    print("Runs Conveeded:",brun)
                    print("Dots Balls",bdot)
                    print()
    print("******************")
    indov=sindov+bindov
    i=indov
print("Batter:-Babar Azam")
print("Runs Made",barun)
print("Bowl Played",babowl)
print("Fours",babounf)
print("Six",babouns)
bastrike=(barun/babowl)*100
print("STRIKE RATE:-",bastrike)
print()
print("Batter: Muhammad Rizwan")
print("Runs Made",rrun)
print("Bowl Played", rbowl)
rstrike=(rrun/rbowl)*100
print("STRIKE RATE:-",rstrike)
print("Fours",rbounf)
print("Six",rbouns)
print()
print()
print("Mohammad Shami")
print("Overs",sindov)
print("Runs Conceded",srun)
print("Wickets",sw)
print("Dots",sdot)
print()
 
print("Jaspreet Bumrah")
print("Overs",bindov)
print("Runs Conceded",brun)
print("Wickets",bw)
print("Dots",bdot)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Leave a comment