It keeps showing this("Traceback (most recent call last):
File "C:/Users/Kenneth Sodjahin/OneDrive - EECD EDPE/Pictures/Python/molecular weight of an amino.py", line 27, in <module>
Sum_of_Weights=Molecular_Weight1(enter1,enter2,enter3,enter4,enter5)
+Molecular_Weight2(enter1,enter2,enter3,enter4,enter5)
+Molecular_Weight3(enter1,enter2,enter3,enter4,enter5)
+Molecular_Weight4(enter1,enter2,enter3,enter4,enter5)
+Molecular_Weight5(enter1,enter2,enter3,enter4,enter5)
File "C:/Users/Kenneth Sodjahin/OneDrive - EECD EDPE/Pictures/Python/molecular weight of an amino.py", line 2, in Molecular_Weight1
carbon=float(12.011*enter1)
TypeError: can't multiply sequence by non-int of type 'float'")
What I have tried:
def Molecular_Weight1(enter1,enter2,enter3,enter4,enter5):
carbon=float(12.011*enter1)
return carbon
def Molecular_Weight2(enter1,enter2,enter3,enter4,enter5):
hydrogen=float(1.00794*enter2)
return hydrogen
def Molecular_Weight3(enter1,enter2,enter3,enter4,enter5):
nitrogen=float(14.00674*enter3)
return nitrogen
def Molecular_Weight4(enter1,enter2,enter3,enter4,enter5):
oxygen=float(15.9994*enter4)
return oxygen
def Molecular_Weight5(enter1,enter2,enter3,enter4,enter5):
sulfur=float(32.066*enter5)
return sulfur
enter1=input("Enter the number of Carbon:")
enter2=input("Enter the number of Hydrogen:")
enter3=input("Enter the number of Nitrogen:")
enter4=input("Enter the number of Oxygen:")
enter5=input("Enter the number of Sulfur:")
Sum_of_Weights=Molecular_Weight1(enter1,enter2,enter3,enter4,enter5)+Molecular_Weight2(enter1,enter2,enter3,enter4,enter5)+Molecular_Weight3(enter1,enter2,enter3,enter4,enter5)+Molecular_Weight4(enter1,enter2,enter3,enter4,enter5)+Molecular_Weight5(enter1,enter2,enter3,enter4,enter5)
print("The molecular weight of that Amino Acid is:",Sum_of_Molecular_Weights)
```