Ich bekomme Ausgabe 15.36
, aber ich möchte nur 15
. Ich verwende runde Funktion, z. B. round(15.36,2)
, aber immer noch das gleiche Ergebnis.Kann runde Funktion von Python nicht richtig verwenden
-1
A
Antwort
0
Verwenden Sie die round function in python
round(number, ndigits)
für Ihr Beispiel So verwenden round(15.36,0)
1
Die Dokumentation erläutert die Argumente für die round
Funktion ziemlich gut:
round(number[, ndigits])
Retourennummer gerundet auf ndigits Genauigkeit nach dem Komma. Wenn ndigit weggelassen wird oder None ist, wird die nächste Ganzzahl an die Eingabe zurückgegeben.
Also, wenn Sie auf die nächste ganze Zahl verwenden, um es abzurunden wollen nur ohne das zweite Argument:
>>> round(15.36)
15
Verwandte Themen
- 1. Python grundlegende Runde verwenden
- 2. Kann TileWindows Funktion nicht richtig verwenden
- 3. Warum sprintet Perl nicht runde Gleitkommazahlen richtig?
- 4. python numpy runde Funktion seltsamer Fehler
- 5. Runde Funktion und add "$"
- 6. len() Funktion funktioniert nicht richtig in Python
- 7. SQL str() vs Runde() Funktion
- 8. Wie richtig Python Funktion von LLDB rufen
- 9. Richtig Subprocess.PIPE in Python verwenden?
- 10. Kann nicht scheinen, Funktion richtig in C++
- 11. Kann isNaN Funktion nicht richtig funktionieren
- 12. C Runde Funktion wirft Fehler: "undefined Bezug auf` Runde '... "
- 13. Verwenden Python-Funktion von C++
- 14. Verwenden von array.map richtig
- 15. Python chrs nicht richtig
- 16. Kann nicht richtig text-align verwenden: justify
- 17. Collatz-Funktion nicht richtig
- 18. So wird die Funktion populate() verwenden, richtig
- 19. Verwenden von preg_replace funktioniert nicht richtig
- 20. Kann eine Funktion nicht von einer Funktion aufrufen Python
- 21. Python 3 Regex Wie richtig Gruppierung verwenden?
- 22. Regex Python nicht richtig
- 23. Javascript-Funktion nicht richtig definiert?
- 24. Lodash Funktion funktioniert nicht richtig
- 25. Kann nicht richtig Fehler von Axios bekommen
- 26. Fall Funktion Scoring nicht richtig
- 27. Python - Wie richtig Timeout einer Funktion
- 28. Global funktioniert nicht richtig [Python]
- 29. array_merge Funktion funktioniert nicht richtig
- 30. Javascript - So verwenden Sie replace() Funktion richtig
Das zweite Argument ist die Anzahl der Dezimalstellen, (dh, Ziffern * Recht * des '.') - versuche' round (15.36, 0) ' –