true

Learn Python Training from the Best Tutors

• Affordable fees
• 1-1 or Group class
• Flexible Timings
• Verified Tutors

Search in

# A program to determine the molecular weight of a hydrocarbon based on the number of Hydrogen,Carbon and Oxygen atoms.

Ashish K Sharma
03/08/2022 0 0

import os
import math

# A program to calculate Molecular Weight of a Hydrocarbon

# These are the atomic weights(grams/mole) of Hydrogen,Carbon and Oxygen
atomicwtH = 1.0079
atomicwtC = 12.011
atomicwtO = 15.994

Hatoms = input("Enter the number of Hydrogen atoms ")
Catoms = input("Enter the number of Carbon atoms ")
Oatoms = input("Enter the number of Oxygen atoms ")
#Before calculating, we change the type of the input to int to avoid incompatibility issues.

atomicwtHmol = int(Hatoms)* atomicwtH
atomicwtCmol = int(Catoms)* atomicwtC
atomicwtOmol = int(Oatoms)* atomicwtO

totalmolwt = atomicwtHmol+atomicwtCmol+atomicwtOmol

print("Molecular Weight = "+str(totalmolwt)+" gms/Mole")

OUTPUT.

Enter the number of Hydrogen atoms 15
Enter the number of Carbon atoms 5
Enter the number of Oxygen atoms 8
Molecular Weight = 203.1255 gms/Mole

0 Dislike

## Other Lessons for You

Using Lambda and Filter with Regular expressions.
1) Start the Python interpreter and import the re module: >>> import re 2)Define a tuple strings to filter with regular expressions: t=('python','pycon','perl','peril','step','stop','come','came','exercise','hello','storm','my.mail','year','yam') ...

Two lists using Loops - Python Program 1
To generate a list of all possible combinations of two lists using loops, you can use nested loops to iterate through both lists and create a new list that contains all the combinations. list1 = list2...

Small ML Project on Simple Linear Regression
Here is a small Project on Simple Linear Regression

Python Programming
Python is a widely used general-purpose, high-level programming language. This is an Open Source Software and its source code is available with a license in which the Copyright holder provides the rights...

DBMS - SQL - Any/All
All - Operator SELECT empno, sal FROM emp WHERE sal > ALL (1999, 2999, 3999); Output of Above query is same as below query SELECT empno, sal FROM emp WHERE sal > 1999 AND sal > 2999...

### Looking for Python Training classes?

Learn from Best Tutors on UrbanPro.

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you

X

### Looking for Python Training Classes?

The best tutors for Python Training Classes are on UrbanPro

• Select the best Tutor
• Book & Attend a Free Demo
• Pay and start Learning

### Learn Python Training with the Best Tutors

The best Tutors for Python Training Classes are on UrbanPro