1樓:soda丶小情歌
a=float(raw_input('enter a: '))b=float(raw_input('enter b: '))c=a/b
print('%.2f'%c)
c語言編寫程式,對一個double型資料進行四捨五入,要求保留兩位有效小數,求演算法。
2樓:跪著作揖
例如double型的資料為a=5.1413,程式如下:
#incloud
main( )
這時候printf輸出的
專結果將是5.14。
擴充套件資料屬
:
c語言編寫程式,對double型資料進行四捨五入,保留三位有效數字,程式如下:
這裡以b=8.8888
#incloud
main( )
這時候printf輸出的結果將是8.889。
3樓:
推薦的方法:首先將該數存入double型別的變數中,然後將該變數乘以100(小數點後移
回2位),加上0.5,再強制取整,最
答後除以100.0(小數點前移2位)即得到了結果。
表示式如下(double變數為i):i = (int)(i*100+0.5)/100.0
使用printf輸出時,如果要保留兩位小數輸出,請使用%.2f或%.2lf佔位符
python在互動環境敲**時怎麼換行,每次一按enter鍵就直接執行程式了,可是**還沒有寫完啊
4樓:用著追她
1、使用win+r鍵,進入windows的命令列模式。
2、或者通過win10自帶的搜尋功能進入。
3、在配置好python執行版環境權的命令列模式下。
4、輸入python之後,進入最後python 命令提示符。
5、不用換行的話,print語句將會如下。
6、使用python 的 \在字串中輸入可以換行。
7、最後通過使用\的效果如下。可以看到最終幾行的字串都被拼成了一個字串,然後被列印了出來。
5樓:足壇風行者
可以使用來\符號來換行自,表示本行**未完成。
以下**為例(在打print時換行),
a =1
b=1print a+b
具體操作步驟如下:
1、在cmd中輸入python按回車,開啟python的互動環境:
2、輸入a=1,按回車輸入完成一行:
3、輸入b=1,按回車輸入完成一行:
4、輸入print,按\,再按回車,下面會出現...,表示本行未完成:
5、輸入a+b,按回車,表示本行輸入完成,得到結果2,如圖:
6樓:匿名使用者
非要用自帶互動環境的話,函式是個不錯的選項。平常本地除錯,一般用ipython:
pip install ipython
ipython
7樓:徐曉龍老婆
你這樣可以用notebook,內建ipython,也可以寫**
8樓:尐二瓜
如果bai是輸入的一個大字串du
的話,可以用
zhi""" aaa """這個3個引dao號的,"""aaa
bbbcccc
"""這樣來輸入,如版果是程式邏輯,只權能輸到完為止了。
當然更好的方法是寫在檔案裡,然後使用python wenjianming.py來執行程式,這樣萬一有問題也不需要重複輸入,方便省力。
如果解決了您的問題請採納!
如果未解決請繼續追問!
9樓:
你進入python裡後的來介面,自即shell操作介面,叫做互動介面,是輸入一行,敲回車就是執行的。
在這個介面中,選擇file,新建一個py檔案,在這裡面你可以大段的輸入**,即敲回車就是換行,並且在儲存的前提下進行編譯和校對。
希望能幫到你。
10樓:匿名使用者
為什麼一定要互動環境呢?
你可以嘗試一下pycharm,這是一個python的整合開發環境, 很多pythoner都用到它。
或者一些其它成熟的ide。
11樓:匿名使用者
在末尾加上\就是續行
12樓:有時不免
直接打三個單引號''',再按enter就可以換行,以三個單引號結束。
13樓:千里草_葉
print 'aaa';\
print 'bbb';\
print 'ccc'
用python語言,如何判斷一段字串中是否包含指定的字串 10
14樓:姑娘紅色控京
python的string物件沒bai有contains方法,不用使用dustring.contains的方法判斷是否zhi包含子字串dao,但是python有更簡單的專方法來替換屬contains函式。
方法1:使用 in 方法實現contains的功能:
site = ''
if "jb51" in site:
print('site contains jb51')輸出結果:site contains jb51方法2:使用find函式實現contains的功能s = "this be a string"
if s.find("is") == -1:
print "no 'is' here!"
else:
print "found 'is' in the string."
15樓:玫瑰她愛你
用一個源庫函式,就是sscanf。它是從字串中讀取資料,如果讀取的資料等於你的b中的每個元素。
python(英語發音:/ˈpaɪθən/), 是一種物件導向、解釋型計算機程式設計語言,由guido van rossum於2023年底發明,第一個公開發行版發行於2023年,python 源**同樣遵循 gpl(gnu general public license)協議。python語法簡潔而清晰,具有豐富和強大的類庫。
它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。需要注意的是在您使用擴充套件類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。
16樓:匿名使用者
好像直接用 if 『bcd』 in 'abcdefghi'
python怎麼把輸入的數值代入公式計算
過程如下 1 a int input input a num python 3.x 2 b int input input another num 3 c a a b python為一種跨平臺的計算機程式設計語言。是一種物件導向的動態型別語言,最初被設計用於編寫自動化指令碼 shell a int ...
python怎麼在一行的中間輸入
你好,只要修改一下print 函式中的關鍵引數 sep 的值即可如print a sep 你再使用print b 就會發現 a 和 b 之間用逗號分割了那麼輸出結果就是 a,b sep全稱是separate表示將輸出結果用某個符號分割,該引數值預設是 n 也就是換行符 如果想用空格分隔輸出,那麼你現...
python的replace函式怎麼用
python replace 方法把字串中的old 舊字串 替換成new 新字串 如果指定三個引數max,則替換不超過max次。語法 replace 方法語法 new max 引數 old 將被替換的子字串 new 新字串,用於替換old子字串 max 可選字串,替換不超過max次。返回值 返回字串...