• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    python整數相除如何得到小數位

    python整數相除若何獲得小數位?在python說話中,兩個整數相除時,獲得的成果只保留有整體部門內容,而無法獲得小數部門的值,怎么辦?下面,小編來給大師介紹一下解決方式。

    東西/原料

    • python

    方式/步調

    1. 1

      正常環境下兩個整數相除,所獲得的值也是整數,如:3/2=1。

    2. 2

      那若何獲得像3/2=1.5的成果呢,有以下幾種方式:

      1.將除數和被除數或兩個中的肆意一個,改當作浮點數樣式,即帶小數點“.”,如:3.0/2.0 ,3.0/2, 3/2.0等。這種方式,只影響當前表達式。

    3. 3

      若是小數點后的數據全為零, 還可以省略小數點后的零,但必需保留小數點,如:3./2. ,3./2 , 3/2.等等。

    4. 4

      2.操縱__future__("__"為兩個下劃線“_”)

      在運算前,先運行以下代碼:from __future__ import division

      如許,再運行3/2也會獲得1.5的成果。這個方式,會對代碼運行后,當前號令行窗口中所有算式成果發生影響。

    5. 5

      3.操縱Qnew參數

      在python號令后添加-Qnew參數,同樣也能實現整數相除,獲取到小數的成果。如下圖所示,在“起頭”——“運行”,打開運行對話框,輸入:python -Qnew,打開python號令行窗口。

    6. 6

      這時,在打開的窗口中輸入3/2,也能獲得1.5樣式的成果。這個方式,同樣也會對當前號令行窗口中所有算式成果發生影響。

    • 發表于 2018-08-26 00:00
    • 閱讀 ( 952 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆