I am looking to write two python programs for golf data.  The Westminster Amateur Golf Club has a tournament every weekend.  The club president has asked you to design and write two programs. The first program will read each player's name and golf score as keyboard input, and then save (append) these records in a file named golf.dat (Each record will have a field for the player's name and a field for the player's score, separated by commas). The second program will read the records from the golf.dat file and displays them.  n addition, it also displays the name of the player with the best (lowest) score. The output should look like this: Program 1 Enter a player's name: Larry Fine Enter the player's score: 20 Do you want to enter another record? Enter y for yes or anything else for no: y Enter a player's name: Moe Howard Enter the player's score: 21 Do you want to enter another record? Enter y for yes or anything else for no: y Enter a player's name: Curly Howard Enter the player's score: 22 Do you want to enter another record? Enter y for yes or anything else for no: no Data appended to golf.dat. golf.dat contains,... Arnold Palmer,74 Tiger Woods,69 Sam Snead,89 Larry Fine,20 Moe Howard,21 Curly Howard,22 Program 2 Player Name: Arnold Palmer   Score:  74 Player Name: Tiger Woods   Score:  69 Player Name: Sam Snead   Score:  89 Player Name: Larry Fine   Score:  20 Player Name: Moe Howard   Score:  21 Player Name: Curly Howard   Score:  22 The player with the best score is Larry Fine This is the code I have put together so far, outfile = open('golf.dat', 'w') while True:     name = input("Enter the player's name: ")     if name == "":         break     score= input("Enter the player's score: ")     outfile.write(name + "\n")     outfile.write(str(score) + "\n") outfile.close()outfile = open('golf.dat', 'w') while True:     name = input("Enter the player's name: ")     if name == "":         break     score= input("Enter the player's score: ")     outfile.write(name + "\n")     outfile.write(str(score) + "\n") outfile.close() I also am confused on how to get the two programs to run under one file.

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
100%

I am looking to write two python programs for golf data. 

The Westminster Amateur Golf Club has a tournament every weekend.  The club president has asked
you to design and write two programs.

The first program will read each player's name and golf score as keyboard input, and then save
(append) these records in a file named golf.dat (Each record will have a field for the player's
name and a field for the player's score, separated by commas).


The second program will read the records from the golf.dat file and displays them.  n addition, it
also displays the name of the player with the best (lowest) score.

The output should look like this:

Program 1
Enter a player's name: Larry Fine
Enter the player's score: 20
Do you want to enter another record?
Enter y for yes or anything else for no: y

Enter a player's name: Moe Howard
Enter the player's score: 21
Do you want to enter another record?
Enter y for yes or anything else for no: y

Enter a player's name: Curly Howard
Enter the player's score: 22
Do you want to enter another record?
Enter y for yes or anything else for no: no

Data appended to golf.dat.

golf.dat contains,...


Arnold Palmer,74
Tiger Woods,69
Sam Snead,89
Larry Fine,20
Moe Howard,21
Curly Howard,22

Program 2

Player Name: Arnold Palmer
  Score:  74
Player Name: Tiger Woods
  Score:  69
Player Name: Sam Snead
  Score:  89
Player Name: Larry Fine
  Score:  20
Player Name: Moe Howard
  Score:  21
Player Name: Curly Howard
  Score:  22
The player with the best score is Larry Fine

This is the code I have put together so far,

outfile = open('golf.dat', 'w')

while True:
    name = input("Enter the player's name: ")
    if name == "":
        break
    score= input("Enter the player's score: ")

    outfile.write(name + "\n")

    outfile.write(str(score) + "\n")

outfile.close()outfile = open('golf.dat', 'w')

while True:
    name = input("Enter the player's name: ")
    if name == "":
        break
    score= input("Enter the player's score: ")

    outfile.write(name + "\n")

    outfile.write(str(score) + "\n")

outfile.close()

I also am confused on how to get the two programs to run under one file. 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
File Input and Output Operations
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