Skip to main content

Python : Small Projects (CWH)

 


# Project 1 : Snake, Water, Game OR Rock,Paper,Scissor


import random


def game(comp,you):
    if comp==you:
        return 2
    elif comp=="s":
        if you=="w":
            return 0
        elif you=="g":
            return 1
    elif comp=="w":
        if you=="g":
            return 0
        elif you=="s":
            return 1
    elif comp=="g":
        if you=="w":
            return 0
        elif you=="s":
            return 1

print("Computer turn : Snake(s),Water(w) or Gun(g)")
randno=random.randint(1,3)
if randno==1:
    comp="s"
elif randno==2:
    comp="w"
elif randno==3:
    comp="g"

you=input("Your Turn : Snake(s),Water(w) or Gun(g) : ")
a=game(comp,you)

print(f"Computer Choose {comp}")
print(f"You Choose {you}")

if a==2:
    print("Match is tie")
elif a==1:
    print("You Win")
else:
    print("You Loose")





Popular posts from this blog

C++ : Calculator

  # include < iostream > using namespace std ; int main () {     int a , b ;     char o ;     float c ;     cout << " Enter Value of A \n " ;     cin >> a ;     cout << " Enter Value of B \n " ;     cin >> b ;     cout << " Enter Operation \n " << " + for Addition \n - for substration \n * for multiplication \n / for division \n " ;     cin >> o ;     switch ( o )     {         case ' + ' :       {            c = a + b ;             break ;       }       case ' - ' :       {           c = a - b ;           break ;       }       case ' / ' :       {         ...

C++ : Pointer Program

# include < iostream > using namespace std ; int main () {     int a = 4 ;     int * b =& a ;     // & is address of operator     cout << " Thr address of a is " << & a << endl ;     cout << " Thr address of a is " << b << endl ;     // * is value at dereference operator     cout << " Thr value of a is " << * b << endl ;           // Pointer to pointer     int ** c =& b ; cout << " The adress of b is " << & b << endl ;     cout << " The adress of b is " << c << endl ;     cout << " The value at address c is " << * c << endl ;     cout << " The value at address value_at (value_at( c )) is " << ** c << endl ;     } OUTPUT =>           Thr address of...