Je kan het aantal mol van een stof is de verhouding tussen de massa van de stof en de molmassa
Schrijf een script waarbij de gebruiker 2 grootheden ingeeft en het script de derde berekend.
In de opgave staat reeds hoe je het aantal mol kan berekenen als dit niet gegeven is.
Voor de massa stof en de molmassa gaan we de formule gewoon moeten omvormen.
Controleren of een grootheid is ingegeven, is gewoon kijken of de string leeg is, bijvoorbeeld:
if aantal_mol==“”:
In dit algoritme vind je nergens instructies in de "NEE"-blok. Dit wilt zeggen dat je nergens een else-blok krijgt.
Controleer eerst of een string leeg is, zet daarna de data pas om naar een reëel getal (float)
# MOL & Molmassa
aantal_mol = input(“Aantal mol: “)
Massa = input(“Massa v/d stof: “)
molmassa = input(“Molmassa: “)
# vul hieronder aan
# MOL & Molmassa
aantal_mol = input(“Aantal mol: “)
Massa = input(“Massa v/d stof: “)
molmassa = input(“Molmassa: “)
# aantal_mol niet ingegeven
if aantal_mol==“”:
aantal_mol = float(massa)/float(molmassa)
print(“Aantal mol:”,aantal_mol)
# massa niet ingegeven
if massa==“”:
massa = float(aantal_mol)* float(molmassa)
print(“Massa:”,massa)
# molmassa niet ingegeven
if molmassa=“”:
molmassa = massa / aantal_mol
print(“Molmassa:”,molmassa)