朋友你好。
對於問題1,3,4回答如下:
在使用浮點數的時候,你目前的階段不需要考慮這個2.00000006還是2.00000007,你只需要輸入你需要的數字,比如: 0.1 + 0.2 返回值是 0.3 ,但結果也可能是0.3000000000000004,這是目前我了解的語言(包括C,C++,R等語言)都存在的問題,不需要擔心這個問題,實在要說,只能說計算機内部的表示數字的方式在某些情況下比較難。
關於問題2:
float,str,int等都是調用的一個類型,意在將函數後面括號中的内容強制轉化,如,儅你輸入type(0.002),返回為class float,同樣,輸入type(3),返回為class int
問題4:
大概你對e科學計數法還沒有具體掌握,e科學計數法是用指數方法表示顯示的數字,用e+n的方式替換部分數字,n代表次冪數,如:2.3e+2 就表示2.3*10的2次方,3.44e+5表示3.44*10的5次方,同理,
1.1e-2則表示1.1*10的-2次放。
實在不能理解,可以記成將e前面的數字的小數點向左或者向右移動n個單位,-向左移動,+向右移動
問題5:
可以理解為,打印一個空格,即什麽都不打印
問題6,不明白你想問什麽