Support our Blind Hand Charity by donating at 9818291723. Your contribution has the potential to bring about significant positive change for humanity.

Search This Blog

Thursday, November 9, 2023

MINE SWEEPER

import random as ran
r=int(input("Enter the number of rows = "))
c=int(input("Enter the number of columns = "))
b=int(input("Enter the number of bombs = "))
l=[]
k=[]
for i in range(1,r*c+1):
    l.append(i)
    k.append(i)
while l.count(0)!=b:
    t=ran.randint(0,len(l)-1)
    l.pop(t)
    l.insert(t,0)
while True:
    s=-1
    for i in range(0,r):
        for j in range(s,c+s):
            if s<=len(l):
                s+=1
                print(k[s],end=' ')
        print()
    n=int(input("Enter the number = "))
    if l.count(n)==1:
        t=k.index(n)
        k.pop(t)
        k.insert(t,'ૐ')
    else:
        s=-1
        for i in range(0,r):
            for j in range(s,c+s):
                if s<=len(k):
                    s+=1
                    if k[s]=='ૐ':
                        l[s]='ૐ'
                        print(k[s],end=' ')
                    elif l[s]==0:
                        print('☪',end=' ')
                        l[s]='☪'
                    else:
                        l[s]='X'
                        print('X',end=' ')
            print()
    if l.count('☪')==b:
        print('------------------------')
        print("ALLAH HU AKBAR")
        break
    if (l.count('ૐ')+l.count('X'))==(len(l)-b):
        print('------------------------')
        print("ALLAH TA'ALA KI TUM PR REHMT HAI")
        break

OUTPUT



Saturday, November 4, 2023

BINGO

import random as r
l=[]
u=[[0,0,0],[0,0,0],[0,0,0]]
c=[[0,0,0],[0,0,0],[0,0,0]]
s=-1
d=''
q=8
while len(l)!=9:
    n=int(input("Enter the number greater than 0 = "))
    if 1>l.count(n):
        l.append(n)
    else:
        print("repetition number entered")
for i in range(0,3):
    for j in range(0,3):
        s+=1
        u[i][j]=l[s]
for i in range(0,3):
    for j in range(0,3):
        t=r.randint(0,q)
        c[i][j]=l[t]
        l.remove(l[t])
        q-=1
print("USER")
print()
for i in range(0,3):
    for j in range(0,3):
        print(u[i][j],end=' ')
    print()
print("COMPUTER")
print()
for i in range(0,3):
    for j in range(0,3):
        print(c[i][j],end=' ')
    print()
s=1
n=0
while True:
    k=0
    lo=wo=0
    s+=1
    su=[]
    sc=[]
    r0=r1=r2=d1=d2=c1=c0=c2=0
    for i in range(0,3):
        for j in range(0,3):
            if i==0 and u[i][j]==0:
                r0+=1
            if i==1 and u[i][j]==0:
                r1+=1
            if i==2 and u[i][j]==0:
                r2+=1
            if i==j and u[i][j]==0:
                d1+=1
            if i+j==2 and u[i][j]==0:
                d2+=1
            if j==0 and u[i][j]==0:
                c0+=1
            if j==1 and u[i][j]==0:
                c1+=1
            if j==2 and u[i][j]==0:
                c2+=1
    su.append(r0)
    su.append(r1)
    su.append(r2)
    su.append(d1)
    su.append(d2)
    su.append(c0)
    su.append(c1)
    su.append(c2)
    r0=r1=r2=d1=d2=c1=c0=c2=0
    for i in range(0,3):
        for j in range(0,3):
            if i==0 and c[i][j]==0:
                r0+=1
            if i==1 and c[i][j]==0:
                r1+=1
            if i==2 and c[i][j]==0:
                r2+=1
            if i==j and c[i][j]==0:
                d1+=1
            if i+j==2 and c[i][j]==0:
                d2+=1
            if j==0 and c[i][j]==0:
                c0+=1
            if j==1 and c[i][j]==0:
                c1+=1
            if j==2 and c[i][j]==0:
                c2+=1
    sc.append(r0)
    sc.append(r1)
    sc.append(r2)
    sc.append(d1)
    sc.append(d2)
    sc.append(c0)
    sc.append(c1)
    sc.append(c2)
    x=sc.index(max(sc))
    for i in range(0,len(sc)):
        if i!=x:
            sc[i]=0
    if s%2==0:
        n=int(input("Enter the number = "))
        if n==-1:
            print('------------------------')
            print("YOU LOSE")
            break
    else:
        if max(su)!=3:
            for i in range(0,3):
                for j in range(0,3):
                    if x==0:
                        if i==0:
                            if c[i][j]!=0 and k!=1:
                                print("I choose",c[i][j])
                                n=c[i][j]
                                sc[x]=sc[x]+1
                                k=1
                                if sc[x]==3:
                                    lo=1
                    elif x==1:
                        if i==1:
                            if c[i][j]!=0 and k!=1:
                                print("I choose",c[i][j])
                                n=c[i][j]
                                sc[x]=sc[x]+1
                                k=1
                                if sc[x]==3:
                                    lo=1
                    elif x==2:
                        if i==2:
                            if c[i][j]!=0 and k!=1:
                                print("I choose",c[i][j])
                                n=c[i][j]
                                sc[x]=sc[x]+1
                                k=1
                                if sc[x]==3:
                                    lo=1
                    elif x==3:
                        if i==j:
                            if c[i][j]!=0 and k!=1:
                                print("I choose",c[i][j])
                                n=c[i][j]
                                sc[x]=sc[x]+1
                                k=1
                                if sc[x]==3:
                                    lo=1
                    elif x==4:
                        if i+j==2:
                            if c[i][j]!=0 and k!=1:
                                print("I choose",c[i][j])
                                n=c[i][j]
                                k=1
                                sc[x]=sc[x]+1
                                if sc[x]==3:
                                    lo=1
                    elif x==5:
                        if j==0:
                            if c[i][j]!=0 and k!=1:
                                print("I choose",c[i][j])
                                n=c[i][j]
                                sc[x]=sc[x]+1
                                if sc[x]==3:
                                    lo=1
                    elif x==6:
                        if j==1:
                            if c[i][j]!=0:
                                print("I choose",c[i][j])
                                n=c[i][j]
                                sc[x]=sc[x]+1
                                if sc[x]==3:
                                    lo=1
                    elif x==7:
                        if j==2:
                            if c[i][j]!=0:
                                print("I choose",c[i][j])
                                n=c[i][j]
                                sc[x]=sc[x]+1
                                if sc[x]==3:
                                    lo=1
    for i in range(0,3):
        for j in range(0,3):
            if u[i][j]==n:
                u[i][j]=0
            if c[i][j]==n:
                c[i][j]=0
    if max(su)!=3:
        print('USER')
        for i in range(0,3):
            for j in range(0,3):
                if u[i][j]!=0:
                    print(u[i][j],end=' ')
                elif u[i][j]==0:
                    print('X',end=' ')
            print()
        print('COMPUTER')
        for i in range(0,3):
            for j in range(0,3):
                if c[i][j]!=0:
                    print(c[i][j],end=' ')
                elif c[i][j]==0:
                    print('X',end=' ')
            print()
    print()
    if s>3:
        if max(su)==3:
            print('------------------------')
            print("YOU WON")
            break
        elif max(sc)==3:
            print('------------------------')
            print("YOU LOSE")
            break

OUTPUT