資源簡介 (共18張PPT)python程序基礎圓周長計算用Python編寫一個程序,使用戶輸入圓的半徑,程序能夠計算周長并輸出結果。①提示用戶輸入圓的半徑;②計算周長;③輸出周長。解決問題的一系列步驟算法:問題1:如何將算法告知計算機?問題導入輸入處理輸出程序設計語言:是人與計算機打交道的橋梁,通過它告訴計算機執行一系列操作,實現某種功能。人與人的交流通過人的自然語言人與計算機交流通過人設計的計算機語言計算機程序語言輸入函數:input()輸入是指外界傳遞給程序的數據。就像等待加工的原材料python的輸入函數input()輸入的數據類型為字符串輸入input(“請輸入半徑”)字符串str:由0~n個字符組成的有限序列,由一對引號界定比如: "O(∩_∩)O" '''我可以''' '666'數值:整型int 123、666、1024實型float 1.23、6.0、2.333布爾型bool:True 和 False提示:凡是加了引號的數字、字母、符號都是字符串,未加引號的數字才是數值,可以進行計算。數據類型int(input(“請輸入半徑”))現實事物或現象 列舉的數據 數據類型倒計時的數字 10體重 48.9名字 “Sophia”按鈕是否可用 True,False整型int實型float字符串型str布爾型bool確定數據類型試一試任何編程語言都需要處理數據,我們可以直接使用數據,也可以將數據保存到變量中,方便以后使用。變量數據常量數據變量是一個打開的箱子,我們可以不斷的更換箱子里的“數據”。但它不能無限制塞東西,因此只能記住最后一次存放的數據。常量是封閉的箱子,我們把“數據”放到箱子里以后,就不能更換箱子里的“數據”。變量&常量不能以數字開頭報錯:無效的表達式1.首字母不能是數字2.只能由數字、字母、下劃線組成3.大小寫要區分4.不可以用python的關鍵字、函數等來命名5.變量名要有意義變量命名規則試一試,以下變量合法的是:ok-1ok22Bthis_is_a_good_dayif2forTure練習變量的內容在程序運行中是可以變化的r=5.1r=10print(r)實踐動手試一試,程序結束時,r的值是多少?變量使用注意事項變量的賦值方法 含義r=5 將數值5賦值給變量rr,L=5,10 將數值5賦值給變量r將數值8賦值給變量Lx,y = “ab” 將字符“a”賦值給變量x將字符“b”賦值給變量yx = y = z =1 將數值1分別賦值變量x,y,zx += 1 將變量x的值加1,與“x=x+1”等價用Python編寫一個程序,使用戶輸入圓的半徑,程序能夠計算周長并輸出結果。本題中有哪些未知數呢?本題中的未知數有兩個: 半徑,周長。可以用兩個變量來表示,如: r, L。L=2*3.14*r處理python運算符——算術運算符+ - * / % ** //加 減 乘 除 求余 冪運算 整除10%3=? 數據是什么類型10//3=? 數據是什么類型10/3=? 數據是什么類型floatintintpython運算符——邏輯運算符運算符 邏輯表達式 描述and x and y “與”。如果x為Flase,x and y返回False,否則它返回y的計算值。or x or y “或”。如果x為True,它返回x的計算值,否則它返回y的計算值。not not x “非”。如果x為True,返回Flase;如果x為Flase,它返回True。python運算符——關系運算符a=1 b=2 表達式的值a>b Falsea>=b Falseaa<=b Truea==b Falsea!=b True關系運算符 含義 說明> 大于 如果>前面的值大于后面的值,則返回True,否則返回False< 小于 如果<前面的值大于后面的值,則返回True,否則返回False== 等于 如果==兩邊的值相等,則返回True,否則返回False>= 大于等于 如果>=前面的值大于或等于后面的值,則返回True,否則返回False<= 小于等于 如果>=前面的值大于或等于后面的值,則返回True,否則返回False!= 不等于 如果!=兩邊的值相等,則返回True,否則返回False輸出函數:print()print是函數名,功能是打印輸出需要顯示的內容輸出算法描述 Python程序代碼①提示用戶輸入圓的半徑;②計算周長;③輸出周長。變量:r(半徑),L(周長)類型:float輸入:input()計算:L=2*3.14*r輸出:print()r=float(input(“請輸入圓的半徑:” ))L=2*3.14*rprint(L)程序編寫成果展示r=int(input("請輸入半徑:"))L=2*3.14*rprint("周長為:",L) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫