Python基本語法元素

2021-10-04 06:17:03 字數 3383 閱讀 8504

例項語法元素分析

單元小節

這篇部落格內容來自中國大學mooc課程—python語言程式設計的第一周文件,整理一下,只為日後學習方便

程式設計能夠訓練思維

* 程式設計體現了一種抽象互動關係,自動化執行的思維模式

* 計算思維:區別邏輯思維和實證思維的第三種思維模式。

* 能夠促進人類思考增進觀察力和深化對互動關係的理解

程式設計能夠增進認識

程式設計能夠帶來樂趣

* 程式設計能夠提供展示自身思想和能力的舞台。

* 讓自己變得更酷,提公升心理滿足感。

* 在資訊空間裡思考創新、將創新變為現實

程式設計能夠提高效率

* 能更好地利用計算機解決問題。

* 顯著提高工作生活和學習效率。

* 為個人理想實現提供一種借助計算機的高效手段

程式設計例項是檔案式

# calcircle.py

r=25

area=

3.1415

*r*r

print

(area)

print(""

.format

(area)

)#format是一種格式化的輸出;表示保留兩位小數

#tangentcirclesdraw.py

turtle.pensize(2)

turtle.circle(10)

turtle.circle(40)

turtle.circle(80)

turtle.circle(

160)

#stardraw.py

from turtle import

*color(

'red'

,'red'

)begin_fill(

)for i in

range(5

):fd(

200)

rt(144)

end_fill(

)done(

)

溫度轉換問題分析

溫度轉換

需求分析

問題分析

#tempconvert.py

tempstr =

input

("請輸入帶有符號的溫度值:"

)if tempstr[-1

]in['f'

,'f']:

#tempstr[-1]表示tempstr的最後乙個字元

c =(eval

(tempstr[0:

-1])

-32)/

1.8print

("轉換後的溫度是c"

.format

(c))

elif tempstr[-1

]in['c'

,'c']:

f =1.8*

eval

(tempstr[0:

-1])

+32print

("轉換後的溫度是f"

.format

(f))

else

:print

("輸入格式有誤"

)

舉一反三

#tempconvert.py

tempstr =

input

("請輸入帶有符號的溫度值:"

)if tempstr[-1

]in['f'

,'f']:

#tempstr[-1]表示tempstr的最後乙個字元

c =(eval

(tempstr[0:

-1])

-32)/

1.8print

("轉換後的溫度是c"

.format

(c))

elif tempstr[-1

]in['c'

,'c']:

f =1.8*

eval

(tempstr[0:

-1])

+32print

("轉換後的溫度是f"

.format

(f))

else

:print

("輸入格式有誤"

)

import turtle   #匯入turtle庫

turtle.pensize(2)

for r in

range(10

,160,30

):turtle.circle(r)

turtle.done(

)''' 這個迴圈是畫出半徑範圍:10<=r<160的圓

半徑分別是10,40,70,100,130

range(初始,終止,迴圈步長)'''

tempstr =

'82f'

#向變數名tempstr賦值 '82f'

if 是保留字,if 是變數

python的32個保留字:

andelif

import

raise

global

aselse

inreturn

nonlocal

assert

except

istry ture

break

finally lamba while

false

class

fornot

with

none

continue

from

oryield

async

defif

pass

delawait

供電腦程式理解的資料形式

程式語言通過一定方式向計算機表達資料的形式

"123"表示文字字串,123表示數字123

10,011,101

"請輸入帶有符號的溫度值"[0

] tempstr[-1

]"請 輸入 帶有符號的溫度值"[1

:3] tempstr[0:

-1]

[

'f',

'f']表示兩個元素'f'和'f'

* 使用用保留字 in 判斷乙個元素是否在列表中
tempstr[-1

]in['c'

,'c'

]判斷前者是否與列表中某個元素相同

這篇部落格內容來自中國大學mooc課程—python語言程式設計的第一周文件,整理一下,只為日後學習方便

python基本語法元素

宣告 本部落格內容是對北京理工大學mooc網上 python語言程式設計 的課程學習筆記。一 引例 先從 溫度轉換 的10行程式說起,原始 如下 tempconvert 該行中包含了python的 注釋 temp input 請輸入帶符號的溫度數 該行包含了python語法的 變數 命名 函式,即i...

python 基本語法元素

3.控制流程 4.輸入輸出 5.程式格式 輸入,得到資料,賦給變數,通過一定的控制流程,來解決我們的問題,最後輸出。整個過程,資料就像水流過管道。1.資料型別 序列型別 元素有位置順序。常用的有可變序列 列表 data1,data2,和 不可變序列 元組 data1,data2,戳 列表與元組 字典...

Python的基本語法元素

number input 讀者認為霖小白寫的怎麼樣,好的話扣1,有問題的話扣2 number int number if number 1 print 那如果可以的話請為霖小白讚賞,在看,else print 那如果可以的話請指出霖小白的錯誤 拋開這一段 的語法來,從這個例子大家可以感受感受,在第三...