Using a csv file attached , Create a program on python that use the csv file. The program should accept a user's input of a compound. It should output the molar mass (in 2 decimal places only) of the compound.by using the csv file to compute for the atomic mass at name of the elements. Furthermore, if the "elements involved" are wrong an invallid message should be outputted and only existing chemical symbols are the output. The same goes for wrong input of the "number of atoms" wherein a wrong an invallid message should be outputted and only integers are to be inputted by the user. Program should look like this:  Enter compound: C6H12O6 Enter elements involved: C,H,O Enter no. of Carbon atoms:  AA Enter no. of Hydrogen atoms: 12 Enter no. of Oxygen atoms: 6 Wrong input of number of atoms! Try again.   or   Enter compound: C6H12O6 Enter elements involved: C,H,O   Enter no. of Carbon atoms:  6 Enter no. of Hydrogen atoms: 12 Enter no. of Oxygen atoms: 6   Molar mass of C6H1206 is 180.16 g/mol   or   Enter compound: A6B12C6 Enter elements involved: A,B,C Wrong input of elements involved! Try again.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter9: Records (struct)
Section: Chapter Questions
Problem 2PE
icon
Related questions
Topic Video
Question

Using a csv file attached , Create a program on python that use the csv file. The program should accept a user's input of a compound. It should output the molar mass (in 2 decimal places only) of the compound.by using the csv file to compute for the atomic mass at name of the elements. Furthermore, if the "elements involved" are wrong an invallid message should be outputted and only existing chemical symbols are the output. The same goes for wrong input of the "number of atoms" wherein a wrong an invallid message should be outputted and only integers are to be inputted by the user.

Program should look like this: 

Enter compound: C6H12O6

Enter elements involved: C,H,O

Enter no. of Carbon atoms:  AA

Enter no. of Hydrogen atoms: 12

Enter no. of Oxygen atoms: 6

Wrong input of number of atoms! Try again.

 

or

 

Enter compound: C6H12O6

Enter elements involved: C,H,O

 

Enter no. of Carbon atoms:  6

Enter no. of Hydrogen atoms: 12

Enter no. of Oxygen atoms: 6

 

Molar mass of C6H1206 is 180.16 g/mol

 

or

 

Enter compound: A6B12C6

Enter elements involved: A,B,C

Wrong input of elements involved! Try again.

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Instruction Format
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
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning