Python新手入門值流程結構

2021-10-17 11:12:07 字數 2611 閱讀 6959

if…else

socore =

int(

input

('請輸入成績'))

;if socore>=90:

print

("a"

)elif socore>=80:

print

('b'

)elif socore>=60:

print

("c"

)else

:print

('d'

)

條件表示式

條件表示式是if…else的簡寫

語法結構 x if 判斷條件 else y

運算規則:如果條件表示式為true,執行x,否則執行y

樣例展示

a =

int(

input

('請輸入第乙個數'))

b=int

(input

('請輸入第二個數'))

print

('a>b'

)if a>b else

print

("a)

pass語句

語句什麼都不做,只是乙個佔位符,用在語法上需要語句的地方

什麼時候用:先搭建語法結構,還沒想好**怎麼寫的時候

range函式

1.用於生成乙個整數序列

2.建立range()物件的三種方式

range(stop):建立乙個[0,stop)之間的整數序列,步長為1

range(start,stop):建立乙個[start,stop)之間的整數序列,步長為1

range(start,stop,step):建立乙個[start,stop)之間的整數序列,步長為step

3.返回值時乙個迭代器物件

4.range型別的特點:不管range;物件表示的整數序列有多長,所有的range物件占用的記憶體空間都是相同的,以為僅僅需要存start,stop,step,只有用到range物件時,才會計算序列中的相關元素

5.in 與not in判斷整數序列中是否存在(不存在)指定的整數

樣例展示

r =

range(10

)print

(r)print

(list

(r))

r =range(1

,11)print

(r)print

(list

(r))

r =range(1

,11,2

)print

(r)print

(list

(r))

print(2

in r)

print(1

in r)

print(2

notin r)

print(1

notin r)

迴圈的分類:1.while 2.for in

for迴圈

語法結構

while 條件表示式 :

條件執行體 (迴圈體)

for in 迴圈

in 表示式從(字串、序列等)依次取值,又稱遍歷

for-in 遍歷物件必須是迭代器物件

for in 的語法結構

for 自定義的變數 in 迭代器 :

迴圈體

迴圈體內不需要訪問自定義變數,可以將自定義變數代替為下劃線

樣例展示

ans =

0i =

0while i<=

100:

if i%2==

0:ans+=i

i+=2print

(ans)

ans=

0for i in

range

(101):

ans+=i;

print

(ans)

break語句

用於結束迴圈結構,一般與if一起用

continue語句

用於結束當前迴圈,進入下一次迴圈,一般與if一起使用

else語句

與else語句搭配使用的三種情況

if表示式不成立是執行else

while迴圈、for迴圈結束迴圈是沒有碰到break

樣例展示

for i in

range(3

):a=

int(

input

('請輸入乙個數'))

if a>

100:

break

else

:print

('沒有輸入大於100的數'

)

python新手入門

1.先看下python的基礎,然後去看 ng的機器學習課程,最後結合周志華的機器學習和 機器學習實戰兩本書 2.盡量不要直接呼叫工具箱,自己去實現演算法 3.先安andconda,再安ide就可以了,pycharm 4.4,測試anaconda,桌面 開始 右下角執行 ipython第乙個 執行 5...

Python新手入門英文

四 定義函式與設定引數 1 birthday 出生日期 2 year 年份 3 month 月份 4 day 日期 5 type 型別 6 error 錯誤 7 missing 丟失 8 required 必須 9 positional 位置 10 unsupported 不支援 五 設定收集引數 ...

python新手入門 函式

2019 5 25 魚c教程19 20課 全域性變數與區域性變數 def discounts price,rate final price price rate return final price old price float input 請輸入原價 rate float input 請輸入折扣...