Q. Write a program to read following details of sports' performance (sport, competitions, prizes-won) of your school and store into a csv file delimited with tab character.


Answer :-

import csv
fh = open("Sport.csv", "w")
swriter = csv.writer (fh, delimiter = '\t')
swriter.writerow( ["Sport", "Competitions", 'Prizes won'])
ans = 'y'
i = 1
while ans == "y":
    print("Record", i)
    sport = input ("Sport name: ")
    comp = int(input("No. of competitions participated: "))
    prizes = int(input("Prizes won: "))
    srec = [ sport, comp, prizes ]
    swriter.writerow(srec)
    i = i + 1
    ans = input("Want to enter more records? (y/n).. ")
fh.close()


Output :-

Record 1
Sport name: Tennis
No. of competitions participated: 9
Prizes won: 3
Want to enter more records? (y/n).. y
Record 2
Sport name: Football
No. of competitions participated: 6
Prizes won: 4
Want to enter more records? (y/n).. y
Record 3
Sport name: Chess
No. of competitions participated: 8
Prizes won: 6
Want to enter more records? (y/n).. n

>>>

The file contain data like :-


Sport    Competitions    Prizes won

Tennis    9    3

Football    6    4

Chess    8    6

Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post