Using a csv file attached (https://file.io/NMvbdnv4E3r0), 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.
Using a csv file attached (https://file.io/NMvbdnv4E3r0), Create a
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.
Step by step
Solved in 3 steps with 2 images