Can anyone help me to transfrom the code below to PYTHON code? Thanks a lot #include using namespace std; #include using std::setw; string players[ 20 ]; int score[20],pointer=1; void addPlayer(string name,int scor); void printPlayers(); int searchPlayer(string player); void removePlayer(string player); int main () {    int selection,score;    string player;    while(1)    {     cout<<"Enter an option"<>selection;     switch(selection)     {     case 1:   cout<<"Enter player name and score"<>player;              cin>>score;              addPlayer(player,score);              break;     case 2: printPlayers();             break;     case 3: cout<<"Enter player name"<>player;             searchPlayer(player);             break;     case 4: cout<<"Enter player name"<>player;             removePlayer(player);             break;     case 5: exit(0);     default:cout<<"wrong choice enter again"<

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Can anyone help me to transfrom the code below to PYTHON code? Thanks a lot

#include <iostream>

using namespace std;

#include <iomanip>
using std::setw;
string players[ 20 ];
int score[20],pointer=1;
void addPlayer(string name,int scor);
void printPlayers();
int searchPlayer(string player);
void removePlayer(string player);
int main ()
{

   int selection,score;
   string player;
   while(1)
   {
    cout<<"Enter an option"<<endl;
    cout<<"1. Add a new player and score"<<endl;
    cout<<"2. Print all players and scores"<<endl;
    cout<<"3. Search for a player score"<<endl;
    cout<<"4. Remove a player "<<endl;
    cout<<"5. Quit"<<endl;
    cin>>selection;
    switch(selection)
    {
    case 1:   cout<<"Enter player name and score"<<endl;
             cin>>player;
             cin>>score;
             addPlayer(player,score);
             break;
    case 2: printPlayers();
            break;
    case 3: cout<<"Enter player name"<<endl;
            cin>>player;
            searchPlayer(player);
            break;
    case 4: cout<<"Enter player name"<<endl;
            cin>>player;
            removePlayer(player);
            break;
    case 5: exit(0);
    default:cout<<"wrong choice enter again"<<endl;
   }
  
   }
}
void addPlayer(string name,int scor)
{
   players[pointer]=name;
   score[pointer]=scor;
   pointer++;
}

void printPlayers()
{
   int i=1;
   cout << "player" << setw( 13 ) << "score" << endl;
   while(i<pointer)
   {
   cout << players[i] << setw( 13 ) << score[i]<< endl;  
   i++;  
   }
   cout<<"\n";
}
int searchPlayer(string player)
{   
    int i=1,found=0;
    while(i<pointer)
    {
        if(players[i]==player)
        {
            cout<<"score: "<<score[i]<<endl<<endl;
            found=1;
            return i;
        }
    i++;  
    }
    if(found==0)
    {
        cout<<"The player's name was not entered";  
    return 0;
    }
}

void removePlayer(string player)
{
    int i;
    i=searchPlayer(player);
    if(i)
    {
        while(i<pointer)
        {
           players[i]=players[i+1];
           score[i]=score[i+1];
           i++;
        }
    pointer--;      
    }  
}

Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Function Arguments
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education