vorab ich bin absoluter Anfänger in diesem Thema. Dennoch muss ich in einem Kurs im Studium mit Python eine Analyse eines vorhandenen Datensatz durführen. Dies klappt leider überhaupt nicht und ich bin am verzweifeln, da auch stundenlanges googeln nichts gebracht haben.
Aus diesem Grund hoffe ich, dass mir jemand von euch helfen kann.
Nun zu meiner Aufgabe: Der Datensatz enthält vers. Daten zu vers. Ländern. U.a. die Geburts- und Sterberate.
Meine erste Aufgabe ist es nun nur die Länder aufzulisten bei denen die Geburtsrate höher als die Sterberate ist. Meine Idee war dies über eine if-Funktion zu machen.
Das ist mein Code:

Birthrate = input(dataDBC2)
if Birthrate > Deathrate:
print(Country)
Wenn ich diesen ausführe, wird dieser nicht zu Ende ausgeführt, da das Sternchen immer angezeigt wird. Zudem wird wir mein Datensatz wieder angezeigt. Es löscht zwar eine Zeile heraus, bei dem die Werte nicht angegeben sind, jedoch wird meine Wenn-Funktion ignoriert. Ich habe auch noch andere Varianten ausprobiert, leider nur mit ähnlichem Ergebnis
Ich hoffe das war verständlich und ihr könnt mir Helfen zu erkennen was das Problem ist.
Danke schon mal im voraus