python基礎語法 邏輯實現

2022-07-10 01:24:13 字數 2030 閱讀 7488

1.判斷結果

if 條件:

成立時執行的**....

if a> b:

print('a大') # 如果...否則...

if a > b:

print('a的值大') else:

print('b的值大')

if chengji >= 90: # 成績=95 -->優秀!

print('優秀')

elif chengji>=80: # 成績=75 ---> 中等

print('良好')

elif chengji>=60:

print('中等')

else:

print('不及格')

返回false的情況

none, 『 』 , 0 , 空容器(空列表,空字典.....)

2.迴圈

while

i = 1 while(i<=3):

......

i +=1 #i改變

變數有初始值

有條件變數迭代(不斷改變)

登入最多允許輸入密碼三次

def demo7():

'''登陸驗證實現:最多允許錯誤輸入3次!'''

i = 1

while(i<=3):

name = input('請輸入使用者名稱:')

pwd =input('請輸入密碼:')

if name=='admin' and pwd =='123':

print('成功')

break #停止迴圈! containue: 停止本次迴圈!

else:

print(f'使用者名稱或密碼錯誤,還有次機會')

i = i+1

print('結束!')

for...in

編列列表,字典,元組,字串

for 臨時變數名 in 變數

**...

# 遍歷字典

d01=

for key in d01: #字典編列時,獲取是key值

print(d01[key])

範圍,經常在迴圈中使用

class range(stop)

class range(start, stop[, step])

start:表述數字序列開始值,如果該引數沒有被提供則值為0

stop: 數字序列結束值

stop: 數字序列步長,如果該引數沒有被提供則值為1

list(range(10)

技巧def demo11():

'''技巧2:同時編列key和value!'''

d01 =

print(d01.items()) # [(),(),()]

for k,v in d01.items():

print(f'名字,值:')

list01 = ['張三','李四','王五']

for i, v in enumerate(list01):

print(f'索引,值:')

names = ['小王','小李','小張']

ages = [20, 22, 24]

for name,age in zip(names,ages):

print(f'名字:,年齡:')

for i in reversed(names):

print(i)

list01 = ['c','a','z','h']

list02 = sorted(list01)

print(list02)

for i in list02:

print(i)

list01 = range(10) # 0---9 list02 = [ii for i in list01]

print(list02) #[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

list03 = [ii for i in list01 if i%2==0 and i>2]

退出迴圈:break

退出本次迴圈:continue

python基礎語法 邏輯實現

轉化為整數 int 轉化為小數 float 轉化為字串 str 如果 if 條件 成立時執行的 if a b print a大 如果.否則.if a b print a的值大 else print b的值大 如果.多個或者.否則 if chengji 90 成績 95 優秀 print 優秀 eli...

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...