This assignment requires a dictionary of state abbreviations and their capital cities. The abbreviations are the keys and the state capitals are the values. Start by entering data for any four states of your choice. Then, report this count but use a function to get the count. Use a while loop to add more abbreviations and capitals. The loop should continue until the user presses Enter when prompted for an abbreviation. Inside the while loop: If the state entered is already in the dictionary, report its capital. If it is not in the dictionary, prompt the user to enter the capital for that state and add it to the dictionary After the while loop ends: Report again the count of the number of states in the dictionary. Using another loop and the items() method, display all the state abbreviation
This assignment requires a dictionary of state abbreviations and their capital cities. The abbreviations are the keys and the state capitals are the values. Start by entering data for any four states of your choice. Then, report this count but use a function to get the count. Use a while loop to add more abbreviations and capitals. The loop should continue until the user presses Enter when prompted for an abbreviation. Inside the while loop: If the state entered is already in the dictionary, report its capital. If it is not in the dictionary, prompt the user to enter the capital for that state and add it to the dictionary After the while loop ends: Report again the count of the number of states in the dictionary. Using another loop and the items() method, display all the state abbreviation
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...
Related questions
Question
ASSIGNMENT REQUIREMENTS
- This assignment requires a dictionary of state abbreviations and their capital cities. The abbreviations are the keys and the state capitals are the values.
- Start by entering data for any four states of your choice. Then, report this count but use a function to get the count.
- Use a while loop to add more abbreviations and capitals. The loop should continue until the user presses Enter when prompted for an abbreviation.
Inside the while loop:
- If the state entered is already in the dictionary, report its capital.
- If it is not in the dictionary, prompt the user to enter the capital for that state and add it to the dictionary
After the while loop ends:
- Report again the count of the number of states in the dictionary.
- Using another loop and the items() method, display all the state abbreviations and their capitals.
In the same Python program write this code, although it has nothing to do with the states code.
- Using a dictionary comprehension, create a dictionary with the odd integers from 1 to 9 as keys and their cubes as values.
- Use a for loop to display the keys and values but without using the items() method.
Sample Output Attached:

Transcribed Image Text:4 states are in the dictionary
Let's add a few more
Enter state abbrev. or Enter to quit CA
Enter capital of CA Sacramento
Enter state abbrev. or Enter to quit KS
Already have KS, capital is Topeka
Enter state abbrev. or Enter to quit CÓ
Enter capital of CO Denver
Enter state abbrev. or Enter to quit WI
Enter capital of WI Madison
Enter state abbrev. or Enter to quit
Got 7 states now. Here they are...
The capital of ID is Boise
The capital of SD is Pierre
The capital of ME is Augusta
The capital of KS is Topeka
The capital of CA is Sacramento
The capital of CO is Denver
The capital of WI is Madison
Some cubes made with a dictionary comprehension...
1 cubed is 1
3 cubed is 27
5 cubed is 125
7 cubed is 343
9 cubed is 729
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images

Recommended textbooks for you

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 Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

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 Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

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
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education

Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY