python的简单程序代码_小白学编程?从一个简单的程序开始学习Python编程
筆者思慮再三還是決定選擇圖文(因為百家的視頻發布畫質真不怎么樣【囧】)。
筆者學習編程的時間也挺長的,因為業余,因為時間不多,各種原因,自學編程的路特別難走。然后筆者發現,自己能為小白貢獻一些力量,然后決定創作適合小白的python編程類內容。
今天,筆者想帶編程小白們從一個簡單的程序開始學習Python編程。
在前一篇文章pycharm的基本操作,創建項目,新建py文件,編寫代碼及保存筆者實際上已經編了一個簡單程序。代碼只有一行。
print("這是我的第一個Python語言代碼")這個代碼實現的是輸出文字“這是我的第一個Python語言代碼”。
現在筆者準備編寫一個貨幣兌換程序。功能實現馬來西亞令吉與人民幣的兌換。至于為什么選令吉,那是一個很遙遠的故事,不在這里贅述了。
先看匯率,1令吉MYR=1.6314人民幣 CNY
筆者繼續在myfirstcode.py上進行代碼編寫。在刪除原來的代碼print("這是我的第一個Python語言代碼")之后。編寫如下圖代碼:
"""貨幣兌換程序1.0作者:地鐵慢步創作日期:2020-4-3功能:實現把一定數量的令吉轉換成人民幣。"""print("貨幣兌換程序1.0") # 代碼后注釋'''獨立注釋'''rate = 1.6314 # 1令吉MYR=1.6314人民幣 CNY上述代碼只有兩句能被計算機執行,分別是
print("貨幣兌換程序1.0")rate = 1.6314分別實現顯示文字"貨幣兌換程序1.0",及把1.6314賦值給rate變量。
其他不能被執行的稱為 注釋。就是編程代碼里面的“筆記”,方便下次修改時提醒自己這行代碼的作用。
注釋有獨立注釋,有行內注釋。
獨立注釋有三引號""" """或''' '''構建,行內注釋由#號構建。注釋在計算機看來是不存在的,它默認忽略注釋。
接下來編寫,當寫到之前已經存在的變量get_string時,會出現下面的界面
pycharm會自動補充相關內容,可以實現快捷輸入。
作為一個相對簡單的程序,筆者也不能寫得太復雜。成品大概就這樣吧。
第11行代碼 把匯率1.6314賦值給rate變量。這里的=號,和數學的=號不同,編程里面的=號的作用是賦值,有點像病毒的復制,把=號右邊的內容復制到左邊。
變量rate就是一個容器,存放賦值過來的數值1.6314。代表匯率1令吉=1.6314人民幣。
第13行代碼 多了一個input()函數,藍色的為函數名,綠色的為輸入函數input的提示信息,提示輸入令吉的數量。輸入函數input會得到一個字符串的值,這個字符串就賦值給變量get_string保存。
字符串,簡單的理解就是文字,橫豎撇捺點等組成的字,和那些可以運算的數值不同。字符串與數值,是python的基本數據類型。一個是字,一個是值。
第14行代碼 eval()函數,可以把數字字符串轉換成數值。就把字變成值。字是不能加減乘除等數學運算的,值才可以。
第15行代碼 才是真正的貨幣兌換。令吉數 × 令吉兌人民幣匯率,得到人民幣的數量,賦值給show_num。
第16行代碼 print()輸出函數,實現文本的輸出。以逗號分隔輸出的內容,其中逗號會在輸出中以空格的形式出現。
運行一下看看
以5000令吉的轉換為例,運行結果如上。點左側綠色三角形可以再次運行myfirstcode.py
最后再發一次完整的程序代碼:
"""貨幣兌換程序1.0作者:地鐵慢步創作日期:2020-4-3功能:實現把一定數量的令吉轉換成人民幣。"""print("貨幣兌換程序1.0") # 代碼后注釋'''獨立注釋'''rate = 1.6314 # 1令吉MYR=1.6314人民幣 CNYget_string = input("輸入需要兌換的令吉數量") # 獲得字符串get_num = eval(get_string) # 將數字轉換成數值show_num = get_num * rateprint(get_num, "令吉可以轉換成人民幣", show_num, "元")
筆者用自己有限的編程知識幫助小白們學習python編程,從這個簡歷實例,大家是否有所收獲?筆者希望答案是肯定的。
總結
以上是生活随笔為你收集整理的python的简单程序代码_小白学编程?从一个简单的程序开始学习Python编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax结合java,ajax技术应用详
- 下一篇: eureka集群只注册一个_一、Spri