Python學習 第二遍

2022-07-07 13:06:11 字數 2450 閱讀 3251

computer原指專門負責計算的人,後來演變成特指計算編譯,譯為計算機

計算機是能根據一組指令運算元據的機器。

五大部件對應硬體

擴充套件:計算機的工作原理a+b

程式語言的種類

常用的程式語言

anaconda工具的使用問題:如何利用python程式進行攝氏度和華氏度的轉換

步驟一:分析問題的計算部分

步驟二:確定功能,使用ipo方法進一步分析

步驟三:設計演算法

根據華氏和攝氏溫度定義,單位刻度對應溫度關係的轉換公式:

c = ( f - 32 ) / 1.8

f = c*1.8 + 32

步驟四:編寫程式

val = input("請輸入帶溫度表示符號的溫度值(例如:32c):")

if val[-1] in ['c', 'c']:

f = 1.8 * float(val[0:-1]) + 32

print("轉換後的溫度為:%.2ff" % f)

elif val[-1] in ['f', 'f']:

c = (float(val[0:-1]) - 32)/1.8

print("轉換後的溫度為:%.2fc" % c)

else:

print("輸入有誤")

步驟五:除錯、執行程式

步驟六:公升級維護

步驟一:確定ipo

步驟二:編寫程式

步驟三:除錯程式

注釋 輸入 縮排 輸出

變數 分支 常量 迴圈

表示式1個縮排 = 4個空格

for i in range(3):

val = input("請輸入帶溫度表示符號的溫度值(例如:32c):")

if val[-1] in ['c', 'c']:

f = 1.8 * float(val[0:-1]) + 32

print("轉換後的溫度為:%.2ff" % f)

elif val[-1] in ['f', 'f']:

c = (float(val[0:-1]) - 32)/1.8

print("轉換後的溫度為:%.2fc" % c)

else:

print("輸入有誤")

import turtle  # 引入turtle外部庫,繪製影象

def drawsnake(rad, angle, len, neckrad): # def定義函式

for i in range(len):

turtle.circle(rad, angle)

turtle.circle(-rad, angle)

turtle.circle(rad, angle/2)

turtle.fd(rad)

turtle.circle(neckrad+1, 180)

turtle.fd(rad*2/3)

def main():

turtle.setup(1300, 800, 0, 0) # 視窗寬高及左上角的座標位置

pythonsize = 30 # 寬度

turtle.pensize(pythonsize) # 呼叫函式

turtle.pencolor("blue") # 顏色 也可以使用rgb

turtle.seth(-40)

drawsnake(40, 80, 5, pythonsize/2)

turtle.pencolor("#3b9909") # 顏色 也可以使用rgb

turtle.seth(180)

drawsnake(40, 80, 5, pythonsize/2)

main()

pow(x,y)#計算x的y次方

pow(2,10) = 1024 ,pow(2,15)=32768

pow(2,1000)

pow(2,pow(2,15))

1010,99,-217

0x9a,-0x89 #0x,0x開頭表示16進製制數字

0b010,-0b101 #0b,0b開頭表示2進製數字

0o123,0o456 #0o,0o開頭表示8進製數字

0.0,-77.,-2.17

96e4,4.3e-3,9.6e5#科學計數法

''' 科學技術法使用「e」或者「e」作為冪的符號,以10為基數。

科學計數法含義如:e= a * 10x10x...(b)

'''科學計數法使用字母「e」

math庫與random庫

數學庫及其使用

隨機數庫及其使用

math庫和random庫的常用使用

π的計算

第二遍SLA文件學習總結

經過一段的時間學習英語,建立了部分思維閃像,所謂思維閃像就是當你聽到某乙個單詞的聲音時能立即反映出對應的或者對應的emotion。我們學習英語,不是拿過乙個資料就學,而是有一套理論基礎在支撐著我們學習,那就是sla文件。當下是第二次學習sla文件了,第一次只是乙個對sla文件的初識,第二次才是真正的...

第二遍看《thinking in C 》感觸

當我回過頭來看第2遍 thinking in c 的時候 雖然已經是三個月以後了 我發現我可以很清晰地看懂friend和複雜的函式指標了。個人感覺一開始並沒有從內心接受這兩種概念,所以書裡的說明都理解不了,但現在對c 有些熟悉了,再看發現其實這個很單間。所以技術書籍還是多看幾遍才能真正消化,第一次只...

第二遍C primer 轉換與繼承

主要整理派生類到基類的轉換,由於派生類包含乙個基類的部分,所以是向上安全轉換,但跟訪問標號有關 1.public繼承 派生類的引用,指標,物件都可以自動轉換到基類的引用,指標,物件 include includeusing namespace std class c private int a cl...