In:
%Vor%Sie erstellen als Ergebnis einen Gleitkommawert - um dies zu beheben, verwenden Sie den int division Operator:
%Vor% range()
kann nur mit Ganzzahlen arbeiten, aber das Teilen mit dem Operator /
führt immer zu einem Gleitkommawert:
Machen Sie den Wert wieder zu einer Ganzzahl:
%Vor% oder verwenden Sie den Operator floor division: //
:
Wie unten gezeigt, unterstützt range
nur ganze Zahlen:
c/10
ist jedoch ein Gleitkommawert, da /
immer einen Gleitkommawert zurückgibt.
Bevor Sie es in range
einfügen, müssen Sie c/10
zu einer Ganzzahl machen. Dies kann getan werden, indem Sie es in int
einfügen:
oder mithilfe von //
, die eine ganze Zahl zurückgibt:
Tags und Links python