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...