Create a program that can display information

Assignment Help Computer Engineering
Reference no: EM132112752

Purpose: To practice creating and using tuples.

In this exercise, you will create a program that can display information about the first ten elements in the periodic table. The periodic table of is a table of the chemical elements.

It is organized by the element's atomic number (the number of protons the element has) and contains information about each element, such as atomic weight.

Create a list of tuples that holds the information about the first 10 elements in the periodic table (just write the list of tuples as a literal, do not try to input it from the console). Each tuple will include: the atomic symbol, name, number, and weight. The data for each element is provided in the table below.

SYMBOL NAME ATOMIC NUMBER WEIGHT
H Hydrogen 1 1.008
He Helium 2 4.003
Li Lithium 3 6.940
Be Beryllium 4 9.012
B Boron 5 10.810
C Carbon 6 12.011
N Nitrogen 7 14.007
O Oxygen 8 15.999
F Fluorine 9 18.998
Ne Neon 10 20.180

Now your program should prompt the user to enter an atomic number between 1 and 10 from the console. The program will then display information about the element with that atomic number on the console.

Sample Output:

Here is an example of what your program's console output should look like. Italic text was entered by the user.

Periodic Table Information

Which element would you like to know about?

Enter the atomic number now: 7

Symbol : N

Name: NItrogen

Number: 7

Weight: 14.007

(This is Python Programming 3.5 Anaconda)

Reference no: EM132112752

Questions Cloud

Write a statement that assigns 15 to the list element : Write a statement that assigns 15 to the list element whose index is k.
Write a program to check whether a string entered palindrome : Write a program to check whether a string entered is a palindrome. A string is a palindrome if it reads the same forward and backwards.
Write a recursive function that accepts a tuple : An 'array palindrome' is an array, which, when its elements are reversed, remains the same.
Prompt the user for the details of a credit card transaction : To practice UDP programming, including the use of the socket, bind, sendto, and recvfrom system calls.
Create a program that can display information : Create a program that can display information about the first ten elements in the periodic table. The periodic table of is a table of the chemical elements.
Compute the projects IRR and NPV : Compute the projects IRR and NPV. In addition, answer the following questions: Do you believe that there was sufficient financial information to make a solid
How many pieces of candy was just sold and what type : A good friend of yours is managing a fund raiser for a football team. He needs a program to calculate the total amount of candy sold at a football game.
Create implementation of priorityarrayqueue : Create implementation of PriorityArrayQueue and PriorityLinkedQueue.
Prompt the user for the names of two text files : Write a script named copyfile.py. this script should prompt the user for the names of two text files. the contents of the first file.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Defines the three phases and give a thorough example of each

Understanding the Flow of Negotiations: Stages and Phases. The typical steps or flow in a negotiation can be found in the phase models of negotiation.

  Describe the principles of direct manipulation

Describe the three (3) principles of direct manipulation and give examples as to how they are used in video game controls.

  Design a shannon-fano code

Design a Shannon-Fano code for the above three-symbol source alphabet shown above and find its code efficiency. Compare it with your answer in part (b)

  What other ways of writing privacy policies exist

What other ways of writing privacy policies exist? For example, are there useful ways to combine BMA and Chinese Wall

  Fraction insimplest form

A spinner has5equally sized sections,3of which are gray and2of which are blue. The spinner is spun twice. What is theprobabilitythat the first spin lands on gray and the second spin lands on blue ? Write your answer as a fraction insimplest form.

  Analyse how digital convergence affects peoples

Analyse how digital convergence affects peoples use of network devices - Compare and contrast DSSS and FHSS. Which one is more suitable than the other

  Identify problem you would like to address for assignment

Identify the problem you would like to address for this assignment. Pretend you spoke to three people assume what would be things / input.

  Know the memory hierarchy and why it so useful

Know the memory hierarchy and why it so useful. Explain how data is stored on a magnetic disk (track, cylinder, platter, sector). Explain how data is retrieved from a magnetic disk.

  Explain technique for developing prototype of user interface

Describe techniques for developing prototypes of user interfaces. You must add at least 5 critical issue UI design items to your interface. Remember to ensure that these are easily understood by users.

  Design a graphic version of the towers of hanoi puzzle

Design and implement a graphic version of the Towers of Hanoi puzzle. Allow the user to set the number of disks used in the puzzle.

  Why does ivy use an invalidation scheme for consistency

Why does IVY use an invalidation scheme for consistency instead of an update scheme? Will pro-grams using this instruction work on a page-based DSM system?

  How to compare and evaluate speeds of dsl and cable modem

How to compare and evaluate speeds of DSL and cable modem Make a diagram of the DSL and Cable Modem connections to your ISP, cable organization, and telecom to your home router using Visio or its open source another software.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd