python入門2,條件,迴圈,斷言

2021-08-14 05:15:35 字數 1120 閱讀 7838

條件

被解釋成false的表示式:false,none,(),」「,0,,{}

公式

name = input('please input your name: ')

if name == 'lili':

print('ok')

elif name == 'haha':

print('no')

else:

print('fail')

"""比較運算子

x == y

x < y

x > y

x >= y

x <= y

x != y

x is y x和y是同乙個物件

x is not y

x in y

x not in y

"""#python中允許0

迴圈

while

true:

print('*')

for x in range(0, 10):

print(x) #0-9

#字典遍歷方式

d =

for key in d:

for key in d.keys():

for k,v in d.items():

#enumerate()

a = [1,2,3,4,5,6]

for index, value in enumerate(a):

print(index,value)

#for..else

for i in range(10, 6, -1):

break;

else:

print('1')

列表推導式(list comprehension)

[x*x for x in

range(10)]

[(x,y) for x in

range(3) for y in

range(3)]

斷言:如果程式斷言失敗,直接拋異常

assert condition

2 條件迴圈結構

1 編寫乙個python程式來查詢那些既可以被7整除又可以被5整除的數字,介於1500和2700之間。for i in range 1500,2701 if i 7 0 if i 5 0 print i,end else continnue 2 龜兔賽跑遊戲 題目描述 話說這個世界上有各種各樣的兔子...

Python基礎入門2 條件語句和迴圈語句

上次我們簡單說了一下基礎的語法變數和運算子,下面我們繼續深入 python 條件語句 if 判斷條件 執行語句 else 執行語句 我想這個就不用我多說了。提示 python 復合布林表示式計算採用短路規則 python迴圈語句 while 判斷條件 執行語句 for iterating var i...

3 條件 迴圈

usr bin perl w use feature qw say 列印內容自動換行,不用手動加 n my var ifif var if else if var else if elsif 注意是elsif,不是elif,sv中也是elsif if var 10 elsif var 5 else ...