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.

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

PYTHON 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

( See attached photo )

 

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
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
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

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