SlideShare a Scribd company logo
STONE PAPER SCISSOR GAME IN PYTHON
PROJECT PRESENTATION OF MINI PROJECT
PRESENTED TO :
PRESENTED BY :
MR. RAHUL SHARMA
AKASH & SHIKHA
LATERAL ENTRY
TABLE OF CONTENT
 Introduction
 Problem Statement
 Aims and Objectives
 Methodology of Research
 Result Expected
 Utilization of Research
 Work Progress
 References
INTRODUCTION
 By this game user can easily play with computer and without getting
bore you can play without any other person alone.
 In this game, user gets the first chance to pick the option among
Rock, paper and scissor. After that computer select from remaining
two choices(randomly), then winner is decided as per the rules.
 If you’re unfamiliar, stone paper scissors is a hand game for two or
more players. Participants say “stone, paper, scissors” and then
simultaneously form their hands into the shape of a rock (a fist), a
piece of paper (palm facing downward), or a pair of scissors (two
fingers extended).
 The rules are straightforward:
• Stone smashes scissors
• Paper covers rock.
• Scissors cut paper.
PROBLEM STATEMENT
The objective of stone, Paper, Scissors is to defeat your opponent by selecting a weapon that defeats their
choice under the following rules:
➢ Scissors cut Paper, so Scissors win.
➢ Paper covers Rock, so Paper wins.
➢ If players choose the same weapon, neither win and the game is played again.
Disruption overcomes the status quo. stone, paper, scissors are each disruptive to the other – and the right
attack wins. ... Don't get caught in a rut yourself. ... What appears to be a weakness could be a strength.
AIMS AND OBJECTIVES
The goal of this assignment is to learn the following:
 Conditional and lexical scoping
 Loops
 Analyze the problem statement
 Learn to create a user Interface with the help of Python.
METHODOLOGY OF RESEARCH
 We will combine theory as well as practical (coding).
 In this one has to test whether the system can be developed using existing technology or not.
We have used C language for this project. Stone Paper Scissor is a game of cyclic
dominance it is not only the popular game among the children’s but also a basic model for
studying decision making in non-cooperative strategic interactions.
 random.randint (0,2)
// used to generate the random numbers by the user.
 Imagetk,image
//used to put the images which is store in the predefined library PIL .
 root = Tk()
 root.title("stone paper")
 root.configure(background="#9b59b6")
//these functions are used to create the main window for the interface which is also store in the predefined library tkinter.
Some functions usages to build this game.
CODE AND PROGRAM
EXPECTED RESULT
UTILIZATION OF RESEARCH
The proposed system has to be examined for its technical, economical and
operational feasibility. It is evaluated from developer and user’s point of view.
Feasibility study includes consideration of all the possible ways to provide a
solution to the given problems. The proposed solution should satisfy all the user
requirements and should be flexible enough so that the future changes can be
easily done based on the future upcoming requirements.
WORK PROGRESS
 Firstly I created the logic for this game and how I can declare the winner
if the user can play with the computer.
 And then I faces issue with the interface so I can make the separate
window with help of tkinter predefined library.
 After I have to work on the interface how I can show the message which
indicate who win’s the game and who lose the game.
 After I have put images and buttons according to choices of the user and
computer through the random function.
 After that for looking the window better I have opted out the maximize
option from the interface window so the interface looks better.
 And finally with all of these steps I get what I actually want and what I
have looking for.
REFERENCES
 www.geeksforgeeks.org
 www.wikipedia.org
 www.academia.edu
 www.github.com
 www.coursehero.com
 www.protectnotes.org
 https://www.codewithharry.com/

More Related Content

Similar to Stone paper scissor

MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
Abhijeet Kalsi
 
Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)
marksuter
 
C PROGRAM CODE FOR SNAKE AND LADDER GAME
C PROGRAM CODE FOR SNAKE AND LADDER GAMEC PROGRAM CODE FOR SNAKE AND LADDER GAME
C PROGRAM CODE FOR SNAKE AND LADDER GAME
Abarajitha3
 
Artificial Intelligence in Gaming
Artificial Intelligence in GamingArtificial Intelligence in Gaming
Artificial Intelligence in Gaming
Anmol Sawhney
 
Three examples of building for play in data science.
Three examples of building for play in data science.Three examples of building for play in data science.
Three examples of building for play in data science.
Sam Pottinger
 
Online gaming culture 2
Online gaming culture 2Online gaming culture 2
Online gaming culture 2
Anton367594
 
Game design@itp v3
Game design@itp v3Game design@itp v3
Game design@itp v3
Emma Westecott
 
Rock ,Paper, Scissors IAI .pptx
Rock ,Paper, Scissors IAI .pptxRock ,Paper, Scissors IAI .pptx
Rock ,Paper, Scissors IAI .pptx
Home
 
Ijipm jong hyounkim_ijipm1-070061ip
Ijipm jong hyounkim_ijipm1-070061ipIjipm jong hyounkim_ijipm1-070061ip
Ijipm jong hyounkim_ijipm1-070061ip
JongHyoun
 
AI Dominoes Project
AI Dominoes ProjectAI Dominoes Project
AI Dominoes Project
Adil Gasimov
 
A sample Lab report on a game.
A sample Lab report on a game. A sample Lab report on a game.
A sample Lab report on a game.
Junayed Ahmed
 
Global Game Jam Overview
Global Game Jam OverviewGlobal Game Jam Overview
Global Game Jam Overview
Susan Gold
 
Algorithms as the new ux design material
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design material
peterpur
 
7 tips and tricks for game designers
7 tips and tricks for game designers7 tips and tricks for game designers
7 tips and tricks for game designers
Intel® Software
 
U1 Lesson 06
U1 Lesson 06U1 Lesson 06
U1 Lesson 06
electricgeisha
 
Game engineering
Game engineeringGame engineering
Game engineering
Rajat Bhatia
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
Rajat Bhatia
 
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone..."The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
Sherry Jones
 
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
Lennart Nacke
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
David Mullich
 

Similar to Stone paper scissor (20)

MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
 
Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)Game Design as an Intro to Computer Science (Meaningful Play 2014)
Game Design as an Intro to Computer Science (Meaningful Play 2014)
 
C PROGRAM CODE FOR SNAKE AND LADDER GAME
C PROGRAM CODE FOR SNAKE AND LADDER GAMEC PROGRAM CODE FOR SNAKE AND LADDER GAME
C PROGRAM CODE FOR SNAKE AND LADDER GAME
 
Artificial Intelligence in Gaming
Artificial Intelligence in GamingArtificial Intelligence in Gaming
Artificial Intelligence in Gaming
 
Three examples of building for play in data science.
Three examples of building for play in data science.Three examples of building for play in data science.
Three examples of building for play in data science.
 
Online gaming culture 2
Online gaming culture 2Online gaming culture 2
Online gaming culture 2
 
Game design@itp v3
Game design@itp v3Game design@itp v3
Game design@itp v3
 
Rock ,Paper, Scissors IAI .pptx
Rock ,Paper, Scissors IAI .pptxRock ,Paper, Scissors IAI .pptx
Rock ,Paper, Scissors IAI .pptx
 
Ijipm jong hyounkim_ijipm1-070061ip
Ijipm jong hyounkim_ijipm1-070061ipIjipm jong hyounkim_ijipm1-070061ip
Ijipm jong hyounkim_ijipm1-070061ip
 
AI Dominoes Project
AI Dominoes ProjectAI Dominoes Project
AI Dominoes Project
 
A sample Lab report on a game.
A sample Lab report on a game. A sample Lab report on a game.
A sample Lab report on a game.
 
Global Game Jam Overview
Global Game Jam OverviewGlobal Game Jam Overview
Global Game Jam Overview
 
Algorithms as the new ux design material
Algorithms as the new ux design materialAlgorithms as the new ux design material
Algorithms as the new ux design material
 
7 tips and tricks for game designers
7 tips and tricks for game designers7 tips and tricks for game designers
7 tips and tricks for game designers
 
U1 Lesson 06
U1 Lesson 06U1 Lesson 06
U1 Lesson 06
 
Game engineering
Game engineeringGame engineering
Game engineering
 
Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)Game engineering(jiit 2013 14-cs&it)
Game engineering(jiit 2013 14-cs&it)
 
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone..."The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
"The Perspective Game: An Epistemic Game for Civic Engagement" by Sherry Jone...
 
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
GAMES USER RESEARCH: Guest Lecture in UX Design Class at Wilfried Laurier Uni...
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
 

Recently uploaded

Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
snaprevwdev
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Balvir Singh
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
pvpriya2
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptxEV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
nikshimanasa
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
AI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdfAI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdf
mahaffeycheryld
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
DharmaBanothu
 

Recently uploaded (20)

Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptxEV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
EV BMS WITH CHARGE MONITOR AND FIRE DETECTION.pptx
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
AI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdfAI in customer support Use cases solutions development and implementation.pdf
AI in customer support Use cases solutions development and implementation.pdf
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
 

Stone paper scissor

  • 1. STONE PAPER SCISSOR GAME IN PYTHON PROJECT PRESENTATION OF MINI PROJECT PRESENTED TO : PRESENTED BY : MR. RAHUL SHARMA AKASH & SHIKHA LATERAL ENTRY
  • 2. TABLE OF CONTENT  Introduction  Problem Statement  Aims and Objectives  Methodology of Research  Result Expected  Utilization of Research  Work Progress  References
  • 3. INTRODUCTION  By this game user can easily play with computer and without getting bore you can play without any other person alone.  In this game, user gets the first chance to pick the option among Rock, paper and scissor. After that computer select from remaining two choices(randomly), then winner is decided as per the rules.  If you’re unfamiliar, stone paper scissors is a hand game for two or more players. Participants say “stone, paper, scissors” and then simultaneously form their hands into the shape of a rock (a fist), a piece of paper (palm facing downward), or a pair of scissors (two fingers extended).  The rules are straightforward: • Stone smashes scissors • Paper covers rock. • Scissors cut paper.
  • 4. PROBLEM STATEMENT The objective of stone, Paper, Scissors is to defeat your opponent by selecting a weapon that defeats their choice under the following rules: ➢ Scissors cut Paper, so Scissors win. ➢ Paper covers Rock, so Paper wins. ➢ If players choose the same weapon, neither win and the game is played again. Disruption overcomes the status quo. stone, paper, scissors are each disruptive to the other – and the right attack wins. ... Don't get caught in a rut yourself. ... What appears to be a weakness could be a strength.
  • 5. AIMS AND OBJECTIVES The goal of this assignment is to learn the following:  Conditional and lexical scoping  Loops  Analyze the problem statement  Learn to create a user Interface with the help of Python.
  • 6. METHODOLOGY OF RESEARCH  We will combine theory as well as practical (coding).  In this one has to test whether the system can be developed using existing technology or not. We have used C language for this project. Stone Paper Scissor is a game of cyclic dominance it is not only the popular game among the children’s but also a basic model for studying decision making in non-cooperative strategic interactions.
  • 7.  random.randint (0,2) // used to generate the random numbers by the user.  Imagetk,image //used to put the images which is store in the predefined library PIL .  root = Tk()  root.title("stone paper")  root.configure(background="#9b59b6") //these functions are used to create the main window for the interface which is also store in the predefined library tkinter. Some functions usages to build this game.
  • 9.
  • 10.
  • 12. UTILIZATION OF RESEARCH The proposed system has to be examined for its technical, economical and operational feasibility. It is evaluated from developer and user’s point of view. Feasibility study includes consideration of all the possible ways to provide a solution to the given problems. The proposed solution should satisfy all the user requirements and should be flexible enough so that the future changes can be easily done based on the future upcoming requirements.
  • 13. WORK PROGRESS  Firstly I created the logic for this game and how I can declare the winner if the user can play with the computer.  And then I faces issue with the interface so I can make the separate window with help of tkinter predefined library.  After I have to work on the interface how I can show the message which indicate who win’s the game and who lose the game.  After I have put images and buttons according to choices of the user and computer through the random function.  After that for looking the window better I have opted out the maximize option from the interface window so the interface looks better.  And finally with all of these steps I get what I actually want and what I have looking for.
  • 14. REFERENCES  www.geeksforgeeks.org  www.wikipedia.org  www.academia.edu  www.github.com  www.coursehero.com  www.protectnotes.org  https://www.codewithharry.com/