Das ist mein Code:
print str(float(1/3))+'%'
und es zeigt:
0.0%
aber ich will bekommen 33%
Was kann ich tun?
1/3in Ihrem Fall), haben Sie einen Wert pro Einheit , der multipliziert werden muss 100, um einen Prozentwert zu erhalten. In den anderen Antworten finden Sie den Unterschied zwischen Ganzzahl- und Gleitkommadivision.
print(str(float(1/3))+'%')gedruckt 0.3333333333333333%- immer noch nicht genau das, was Sie wollen, aber zumindest ist es ein bisschen näher. Dies liegt daran, dass die Teilung in dieser Version anders funktioniert.