資源簡介 (共29張PPT)python編程什么是編程?編程(programming)就是告訴計算機要做什么。計算機只是一些沒有生命的機器,它們自己不知道該做什么,一切都得你來告訴它,而且你還必須把細節都說清楚。為什么學編程1.最重要的原因是你想學!不論是作為業余愛好還是作為職業,編程 都會很有意思,都會讓你很有收獲。2.如果你對計算機感興趣,想更多地了解它到底怎么工作,想知道怎 樣才能讓它做你想做的事情,這也不失為學習編程的一個好理由。為什么學編程3.也許你想編寫自己的游戲,或者找不到合適的程序能完全滿足你的需要,如果是這樣,你就會想自己編寫程序。4.如今計算機已經無處不在,工作中、學校里或者在家里很有可能使用計算機 (可能這三種場合都少不了計算機)。學習編程能幫助你從總體上更好地了解計算機。Python 語言介紹人生苦短當學PythonPython 語言的特點解釋型語言 設計哲學是“優雅” 、 “明確” 、 “簡單 ” 易學、易用 可讀性高 開發哲學是“用一種方法 , 最好是只用一種方法來做一事 ” 現代編程語言 面向對象 支持泛型設計 支持函數式編程 豐富的 數據結構和第三方函數庫 功能強大與 Python 交互下面就來向 Python 下達我們的第一條指令。在 >>> 提示符末尾的光標后面鍵入:print ("Hello World!")按下回車鍵之后,會得到這樣一個響應:Hello World!>>>Python 會 完 全 照你說的去做:它會打印(print)你的消息。(在編程中,打印通常是指在屏幕上顯示文本,而不是用打印機打印在一張紙上。)你鍵入的這行文本就是一個 Python指令。你現在就是在編程!計算機已經在你的掌控之中!與 Python 交互>>> pront ("Hello World!")SyntaxError: invalid syntax>>>這個錯誤消息表示,Python 不懂你鍵入的內容。在上面的例子中, print 被錯拼為 pront ,Python 不知道該怎么處理。如果你犯了這個錯誤,可以再試一次,這一回一定要完全按照例子鍵入指令.這是有道理的。因為print 是 一 個 Python 關 鍵字,而 pront 不是。關鍵字(keyword)是作為 Python 語言一部分的特殊詞,也稱為保留字(reserved word)。與 Python 交互你剛才所做的就是在交互模式中使用 Python。鍵入命令(指令)后,Python 立即執行這個命令。執行(executing)命令、指令或程序就表示“運行”或者“發生”,這只是運行或發生的另外一種形象說法。print (2345 * 6789)15920205嗯,這個可以用計算器來算……那么,這一個呢?print(1234567898765432123456789*9876543212345678987654321)12193263200731596000609652202408166072245112635269CONTENT01print()函數02Python的四則運算03神奇的輸入命令 — input( )01數據的輸出print()函數1. 單個字符串輸出在Python中輸出的內置函數為print(),在該函數的括號中加上字符串,就可以向屏幕上輸出指定的字符串。字符串的內容可以用單引號,也可以使用雙引號括起來。比如輸出’Hello,python!’,用代碼實現如下:>>>print('Hello,python!') >>> print("Hello,python!")Hello,python! Hello,python!>>> >>>2. 多個字符串輸出print()函數也可以接受多個字符串輸出,中間用”,”隔開即可。例如:>>> print('This red pencil','is','on the desk.')This red pencil is on the desk.>>>print()會依次打印每個字符串,遇到逗號”,” 會輸出一個空格。該編程了代碼清單 1-1 我們第一個真正的程序print ("I love pizza!")print ("pizza " * 20)print ("yum " * 40)print ("I'm full.")3. 簡單算數計算除了輸出字符串外,print()也可以輸出整數或進行計算。例如:>>> print(300) 300>>> print(100+200) 300也可以把計算100+200的結果寫得更好看一些:>>> print('100+200=',100+200)100+200= 300注意,對于100+200,Python解釋器自行計算出結果為300,但是Python將'100+200='視為字符串而非數學公式。4. 多行字符串輸出除了可以使用單引號或者雙引號輸出字符串外,對于多行字符串或特殊圖形,在print()函數中可以使用成對的三個單引號或者成對的三個雙引號將字符串的內容括起來。例如:>>> print(''' 運行以上代碼的結果為:望廬山瀑布 望廬山瀑布日照香爐生紫煙,遙看瀑布掛前川。 日照香爐生紫煙,遙看瀑布掛前川。飛流直下三千尺,疑是銀河落九天。''') 飛流直下三千尺,疑是銀河落九天。該編程了試一試你能輸出如下圖形嗎?課后練習1.向屏幕打印“hello,你好”,使用下面那個語句( )A. print(“hello,你好”) B. print hello,你好C. print“hello,你好” D. print(hello,你好)【答案】A【解析】B選項print沒有括號,D選項print函數打印字符串時,應該加引號。02數據的輸入input()函數數據的輸入Python輸入信息可以采用內置的input()函數來實現,表示從標準設備輸入并返回一個字符串,其中""中的內容為預先輸出的提示語,可自由填寫,也可以不填。如果要返回其他數據類型,需要對返回的字符串進行轉換。例如,輸入一個字符串給變量 name 的代碼為:name= input("請輸入姓名:")數據的輸入其運行的過程為:當你輸入以上內容并按下回車后,Python交互式命令行首先輸出提示語言“請輸入姓名:”后等待用戶輸入,當用戶輸入任意字符(例如:“王宇菲”),然后按回車鍵完成輸入。輸入完成后不會有任何提示,Python交互式命令行又回到>>>狀態。運行這行代碼的結果為:請輸入姓名:王宇菲此時程序將字符串“王宇菲”賦值給name這個變量。可以直接輸入name查看變量內容。>>>name'王宇菲'>>>數據的輸入(1)輸入調試程序,并觀察運行結果。a=input()b=input()print(a+b)運行:從鍵盤輸入: 123123.2(2)輸入調試程序,并觀察運行結果。a=int(input())b=float(input())print(a+b)運行:從鍵盤輸入: 123123.2數據的輸入1.利用input()語句輸入的數據是字符串,字符串不能進行數學運算,需要強制轉換類型。2.想要將輸入的數據轉化為整數類型,需要用到int()函數;轉化為小數類型,需要用到float()函數。編程實踐編寫一個計算成年人標準體重的程序。(成年人的標準體重計算方法是:標準體重(kg)=身高(cm)-100〕×0.9)。(具體步驟是:當你輸入一個成年人的身高時,程序會根據公式計算并輸出這個成年人的標準體重數。)1.分析解決這個問題的思路2.完成程序的編寫,并給你的爸爸、媽媽計算出標準體重。3.通過鍵盤輸入兩個數,計算這兩個數的和、差、積、商【實踐練習】練習 1:任意輸入長方形的長和寬,求它的周長和面積。練習 2:計算平均分題目描述:已知某班有男同學 x 位,女同學 y 位,x 位男生平均分是 87 分,y 位女生的平均分是 85,問全體同學平均分是多少分?03注釋注釋注釋Python中的注釋起提示作用。Ctrl+/單行注釋以#開頭。在#號后面的文字不影響代碼的編譯和運行。例如:print('Hello,python!') #這是一個注釋Hello,python!多行注釋用成對的三個單引號或者成對的三個雙引號將注釋的內容括起來。'''望廬山瀑布日照香爐生紫煙,遙看瀑布掛前川。飛流直下三千尺,疑是銀河落九天。'''下次課,機房見THANKS 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫