python 流程控制

2021-07-29 15:01:24 字數 1462 閱讀 6098

# coding=utf-8

'''if判斷:

>任何非零數字或非空物件都為真

>數字0,空物件以及特殊物件none都是false

'''result = 1 and 1>2

print result

'''三中布林表示式運算

and 與運算(&&)

or 或運算(||)

not 非運算(!)

'''cond1 = 1

cond2 = 1>2

if cond1 and cond2:

print 'and' #不列印

if cond1 or cond2:

print 'or' #列印

if not cond1:

print 'not'#不列印

#三目運算子

#如果cond1未true,ttt=1否則ttt=2

ttt = 1 if cond1 else 2

print ttt

ttt = 2 if cond2 else 2

print ttt

age = 12;

print 'your age is %d' % age;

if age >=18:

print 'adult';

print 'welcome';

elif age >=6:

print 'young';

else:

print 'kid';

'''迴圈:break和continue和其他語言無區別

pass空語句,什麼都不執行,佔位

else 完全執行完後執行,如果有break不執行

'''#集合迴圈

stars = ['kobe','james','wade'];

for star in stars:

print star;

'''range([start,] stop[, step])

range和xrange用法一樣,range直接生成list

xrange生成生成器,每次返回其中乙個值

'''a = range(5)

b = xrange(5)

print a,type(b)

for i in range(len(stars)):

print stars[i]

if i>1:

break

else:#不執行該else

print 'over'

for i in xrange(3):pass

sum = 0;

max = 9;

n = 0;

while n<10:

sum += n;

n += 1;

else:

print 'end'

print sum;

1

python流程控制 python之流程控制

電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

Python流程控制

流程控制 python判斷 name raw input 請輸入使用者名稱 if name alex 值對比,而不是記憶體位址對比,即不比記憶體同意空間 print 登入成功 else print 登入失敗 eg2 if name aobama print laji elif name talang...