How to display the python code in tabular format. import csv   def main():                       n = int(input("Enter the number of students: "))                     rows = [["First Name", "Last Name", "Ex_am 1 Grade", "Ex_am 2 Grade", "Ex_am 3 Grade", "Average"]]                   for i in range(n):                  first = input("\nEnter First Name of Student "+str(i+1)+": ")                  last = input("Enter Last Name of Student "+str(i+1)+": ")                  ex1 = int(input("Enter Ex_am 1 Grade of Student "+str(i+1)+": "))                  ex2 = int(input("Enter Ex_am 2 Grade of Student "+str(i+1)+": "))                  ex3 = int(input("Enter Ex_am 3 Grade of Student "+str(i+1)+": "))           avg = (ex1+ex2+ex3)/3.0         rows.append([first,last,ex1,ex2,ex3,avg])                             with open("grades.csv",'w',newline = '') as _file:                  file = csv.writer(_file)                   for i in rows:                          file.writerow(i)                print("\nWriting Done.\n")                     with open("grades.csv",'r') as _file:                          file = csv.reader(_file)                                   header = next(file)                                 for i in file:                          i[2] = int(i[2])                          i[3] = int(i[3])                          i[4] = int(i[4])              i[5] = float(i[5])             print(i)   main()

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

How to display the python code in tabular format.

import csv  
def main():           
      
    n = int(input("Enter the number of students: "))      
         
    rows = [["First Name", "Last Name", "Ex_am 1 Grade", "Ex_am 2 Grade", "Ex_am 3 Grade", "Average"]]      
       
    for i in range(n):         
        first = input("\nEnter First Name of Student "+str(i+1)+": ")         
        last = input("Enter Last Name of Student "+str(i+1)+": ")         
        ex1 = int(input("Enter Ex_am 1 Grade of Student "+str(i+1)+": "))         
        ex2 = int(input("Enter Ex_am 2 Grade of Student "+str(i+1)+": "))         
        ex3 = int(input("Enter Ex_am 3 Grade of Student "+str(i+1)+": "))  
        avg = (ex1+ex2+ex3)/3.0
        rows.append([first,last,ex1,ex2,ex3,avg])              
         
    with open("grades.csv",'w',newline = '') as _file:         
        file = csv.writer(_file)          
        for i in rows:             
            file.writerow(i)           
    print("\nWriting Done.\n")       
        
    with open("grades.csv",'r') as _file:                 
        file = csv.reader(_file)          
               
        header = next(file)          
             
        for i in file:             
            i[2] = int(i[2])             
            i[3] = int(i[3])             
            i[4] = int(i[4]) 
            i[5] = float(i[5])
            print(i)  
main() 

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Array
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