program4_1.py Write a program that uses a for loop and the range function to generate a table of areas and circumferences of 10 circles with radii from 10 to 100 in increments of 10. See Required Output below. The radii should display centered in a column 10 characters wide with 1 decimal place. The areas should be centered in a column 14 characters wide with 4 decimals and the circumferences should be centered in a column 18 characters wide with 3 decimals. For full points, include centered column headings as shown.   I have to write in Python. I have most of the code completed, but I cannot figure out how to make the heading appear once. Below is what I currently have. def main (): for r in range(10, 101, 10): print(f'{"Radius":^10}{"Area":^12}{"Circumference":^21}') area = (r ** 2) * 3.14 c = 2 * 3.14 * r print(f'{r:^10.1f}{area:^14.4f}{c:^18.3f}') main ()

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

program4_1.py
Write a program that uses a for loop and the range function to generate a table of areas and circumferences of 10 circles with radii from 10 to 100 in increments of 10. See Required Output below. The radii should display centered in a column 10 characters wide with 1 decimal place. The areas should be centered in a column 14 characters wide with 4 decimals and the circumferences should be centered in a column 18 characters wide with 3 decimals. For full points, include centered column headings as shown.

 

I have to write in Python. I have most of the code completed, but I cannot figure out how to make the heading appear once. Below is what I currently have.

def main ():
for r in range(10, 101, 10):
print(f'{"Radius":^10}{"Area":^12}{"Circumference":^21}')
area = (r ** 2) * 3.14
c = 2 * 3.14 * r

print(f'{r:^10.1f}{area:^14.4f}{c:^18.3f}')

main ()

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY