0% found this document useful (0 votes)
61 views

MCC Public School

This document describes an investigatory chemistry project on water concentration and texture. It includes a certificate, acknowledgments, aim, introduction, software requirements, program code, output, and conclusion sections. The program code generates a Tic-Tac-Toe game in Python without Pygame by using functions to print the board, take player moves, check for victory or a draw. The output verifies that the game runs successfully.

Uploaded by

Drace
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views

MCC Public School

This document describes an investigatory chemistry project on water concentration and texture. It includes a certificate, acknowledgments, aim, introduction, software requirements, program code, output, and conclusion sections. The program code generates a Tic-Tac-Toe game in Python without Pygame by using functions to print the board, take player moves, check for victory or a draw. The output verifies that the game runs successfully.

Uploaded by

Drace
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

MCC PUBLIC SCHOOL

CHETPET, CHENNAI – 600031

CHEMISTRY
INVESTIGATORY PROJECT
2023- 2024

Water concentration and texture

Submitted by
Edmund Jonathan.E

1
S.NO TABLE OF CONTENTS PAGE NO

1 CERTIFICATE 1

2 ACKNOWLEDGMENT 2

3 AIM 3

4 INTRODUCTION 3

5 SOFTWARE REQUIRED 4

6 PROGRAM CODE 5

7 OUTPUT 10

8 CONCLUTION 11

9 BIBLIOGRAPHY 12

2
BONAFIDE CERTIFICATE
This 1s to certify that Edmund Jonathan . E of class XI
A from MCC PUBLIC SCHOOL, has successfully
completed the Chemistry Investigatory Project on the
topic Water concentration and texture. Under the
guidance of Ms.Ravathi during the academic year 2023-
2024 in partial fulfilment of Computer Science practical
examination conducted by AISSCE, Delhi.

Dated: Signature of the teacher


(P.G.T in Chemistry)

School seal:

Submitted for All India Senior School Certificate


Practical Examination held___________ at Chennai.

Dated: Signature of External Examiner

3
ACKNOWLEDGMENT
My sincere compliments and gratitude to our
Computer Science teacher Ms. Ravathi for her valuable
suggestions, guidance, and encouragement in
completing the project.

I would also like to express my appreciation to our


Lab Assistant Mr. Dinesh for his help and support. A
special thanks goes to my parents and family members,
who supported me and encouraged me to complete this
project on time.

My special acknowledgement and gratitude to our


Principal ma'am Dr. Ms. Jolly S Mathew, for her
coordination in providing every support network to
ensure the success of this project.

4
AIM:
To generate a TIC-TAC-TOE game in Python,
without using Pygame in IDLE or Visual Code.

INTRODUCTION:
By using Python we have created the
game TIC-TAC-TOE, using def function. We used
simple programs in order to complete the game without
Pygame.

SOFTWARE REQUIREMENTS:
1. Python
2. Visual Studio Code or IDLE

PROGRAM CODE
5
board = [" " for x in range(9)]

def print_board():
row1 = "| {} | {} | {} |".format(board[0], board[1],
board[2])
row2 = "| {} | {} | {} |".format(board[3], board[4],
board[5])
row3 = "| {} | {} | {} |".format(board[6], board[7],
board[8])

print()
print(row1)
print(row2)
print(row3)
print()
def player_move(icon):
if icon == "X":
number=1
elif icon == "O":
number = 2
print("Your turn player {}".format(number))
choice = int(input("Enter your move (1-9): ").strip())
6
if board[choice - 1] == " ":
board[choice - 1] = icon
else:
print()
print("That space is already taken!")
def is_victory(icon):
if (board[0] == icon and board[1] == icon and
board[2] == icon) or \
(board[3] == icon and board[4] == icon and
board[5] == icon) or \
(board[6] == icon and board[7] == icon and
board[8] == icon) or \
(board[0] == icon and board[3] == icon and
board[6] == icon) or \
(board[1] == icon and board[4] == icon and
board[7] == icon) or \
(board[2] == icon and board[5] == icon and
board[8] == icon) or \

(board[0] == icon and board[4] == icon and


board[8] == icon) or \
(board[2] == icon and board[4] == icon and
board[6] == icon):

7
return True
else:
return False

def is_draw():
if " " not in board:
return True
else:
return False

while True:
print_board()
player_move("X")
print_board()
if is_victory("X"):
print("X wins! Congratulations!")
break
elif is_draw():
print("It's a draw!")
break
player_move("O")

8
if is_victory("O"):
print_board()
print("O wins! Congratulations!")
break
elif is_draw():
print("It's a draw!")
break

9
OUTPUT:

10
C
ONCLUSION

11
The TIC-TAC-TOE game was successfully
executed with simple program and the output
was verified.

BIBLIOGRAPHY
Source:

 Chat GPT

12

You might also like