第二天 使用pycharm學習pyhon第二天
昨天,我就根據大神們的一個執行個體按自己的思路編寫了一下判斷文法的小案例,通過自己的亂想,編寫了一下。昨天的例子是小明身高1.75,體重是100.5,通過編寫簡單的判斷文法if……elif來實作BIM的判斷。這個是死命題,給出了不變的值,但是實際應用上,事情或需求往往是變化的,那改天小陳又過來了,身高體重都不一樣,我又要重新修改來判斷?這樣好像太笨了。于是我又去找大神抄作業了。原來很簡單,使用“input”的行。我就在原有基礎上進行了修改,如圖
當我運作時,就要我輸入身高和體重數值。
随機輸入後,通過人工算了一下,結果是對的。
就實作了通過輸入參數來作判斷了!!
因為是小白,我又奇思妙想,能把輸入值的類型這段去掉嗎??
于是,我去掉試試看,執行了一下,Amazed!!好像可以呢……
也是讓我輸入數值,當我輸入完後,打面了(啪i啪i啪i啪)
最後運作
類型錯誤!!!
這個告訴我,在編寫的時候,一定要記得對于指派,盡可能明确是什麼類型的!!
基礎不牢,地動山搖啊!
我又把大神的基礎課程學習一下。
一、基礎資料類型
1、數字類型
Python的數字類型有int整型、long長整型、float浮點數、complex複數、以及布爾值(0和1)
我就一一實操一下,多練習練習的
書本介紹, int -->将字元串資料類型轉為int類型, 注:字元串内的内容必須是數字。
int代表是整數,是以必須有初步判斷再去定義。上面執行結果,就是一個整數數值
假設我這樣寫,
運作結果就報錯!
錯誤問題根據提示的錯誤誤以為是要轉換成int型的文本不符合!
那我又看看解決的各種結果,反正不懂……看看無妨,反正不用錢,呵呵
1、這樣寫
執行結果呈現
我的了解就是a是一個浮點數,現在想要得到整數值b,那我就要先初步判斷a是什麼類型。再轉換的。
2、這樣寫
結果又是怎麼樣呢?我想應該是321.20.但是結果卻是
少了一個“0”。這是怎麼回事?
這個找度娘好像也沒有答案,希望各位大神給我普及普及的,求教?……
接下來,我是遇到什麼就按自己思路随意寫寫,沒有劇本。隻是學習過程的記錄。希望得到各位的指教的。