兩個簡單的python關於hello world的問題

2021-07-08 21:46:42 字數 1259 閱讀 8230

1樓:質量工具六西格瑪

eval函式是返回一個表示式的值;比如輸入是4*4 ;那麼n = 16(且是整數);如果只是input;輸入4*4 ; n = '4*4' (字串,input輸入的任何都是字串);用eval函式應該是這個**用處是有需求要輸入表示式的;

最後一部分為什麼是豎著列印的,很簡單,print預設以換行(\n)結尾;for遍歷時,列印h後換到第二行列印e換到第三行列印l。。。。這樣就是你說的豎著列印了;要想不豎著打,print中加個『end = 』,指定列印以什麼結尾就行。比如end =『』,end =『\b』等等

2樓:匿名使用者

input()返回的是字串。而n要和0數值做比較,直接用input就不行。

加了eval以後 ,輸入數值型的字串,會做數值處理。

最後一個是逐個遍歷字串的字元,所以每次迴圈列印一個字元,預設列印結束會換行。效果就是豎著的。

3樓:夏天的小紅花

用eval函式,是把輸入的數字表示的字串轉換為數字,判斷大小就比較容易;否則的話就比較麻煩(特別是使用者的輸入不嚴格與所要求的一致時)。

剛開始使用python的idle編寫的最簡單的「hello world」,執行出錯,求解

4樓:匿名使用者

你在來cmd上輸入python,這是進入了python互動模式。

自在互動模式下要bai執行du指令碼,可以zhi import helloworld

其實你真正想

dao要做的是,執行cmd->切換到指令碼目錄-> 執行python helloworld.py

這些簡單的問題還是看書吧。

5樓:巴巴吖葩琦

你們都走入了一bai個誤區,前du天也看見一位仁兄像你一zhi樣執行了python檔案dao

先來給你解釋一下版python是怎麼工作的吧

第一權步,先啟動python直譯器。注意,是啟動直譯器,而不是執行

第二部,將你要執行的檔案讀入記憶體中,python直譯器傳送讀取檔案的請求給作業系統。

第三部,開始執行**,讀一行執行一行,所以python屬於解釋型語言。

你所在的地方學名叫python命令列,而你要執行的命令屬於系統命令列的操作。

簡單的說就是你返回系統cmd來執行「python helloworld.py」就可以了。

在python命令列中只需要輸入print 'helloworld!',也就是輸入你檔案中的內容即可。

關於python的graphics兩個問題請大俠回答

恕我能力有限,第bai一個du 暫時沒辦法,不zhi過我覺得只要你第一個視窗關dao了也就沒啥影響版 python中的graphic裡如何把已經畫好的圖案取消?例如 一個三角形 move就可以了吧。那麼個物件move一下,物件最好用 這樣換起來也方便。一個小的gif圖。graphic簡化回了很多東西...

關於名人的兩個故事,關於一個名人的兩個故事

林肯的故事 一 1809年2月12日,亞伯拉罕 林肯出生在一個農民的家庭。小時候,家裡很窮,他沒機會上學,每天跟著父親在西部荒原上開墾 勞動。他自己說 我一生中進學校的時候,加在一起總共不到一年。但林肯勤奮好學,一有機會就向別人請教。沒錢買紙 筆,他放牛 砍柴 挖地時懷裡也總揣著一本書,休息的時候,...

關於兩個重要極限的題目,兩個重要極限

這問題是這抄 樣的 e 襲x 1 1 x x 2 e 1 1 x x x 由於 1 1 x x趨於e,所以底數趨於1,指數x趨於無窮大,這是1的無窮大的情形,極限不是1,是未定式,所以你不能直接用特殊極限,要借用其他方式解決。設y e 1 1 x x x lny x 1 ln 1 1 x x x x...