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.

Programming Logic & Design Comprehensive
9th Edition
ISBN:9781337669405
Author:FARRELL
Publisher:FARRELL
Chapter7: File Handling And Applications
Section: Chapter Questions
Problem 15RQ
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
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT