1.1.if語句語法
if 條件1:
**elif 條件2:
**else 條件3:
**
1.2.if語句應用
# 登陸功能
name=input('please enter your name: ').strip()
password=input('please enter your passwd: ').strip()
if name=='weixu' and password=='123':
print('weixu login success')
else:
print('get out !')
2.1.while語句語法
while 條件:
**else:
**# 只要條件為真,則**一直執行
# 只有在 while 條件判斷是假的時候才會執行這個 else,僅執行一次,如果迴圈是通過 break 退出的. 那麼 while 後面的 else 將不會被執行。
2.2.while語句應用
# 輸出1-10
i = 1
while i < 11:
print(i)
i += 1
# 求和1-100
i=1sum=0
while i<=100:
sum+=i
i+=1
print(sum)
# 輸出九九乘法表
i=1while i<10:
j=1while j<=i:
print('%s*%s=%s'%(j,i,i*j),end=' ')
j+=1
i+=1
print()
2.3流程控制中break和continue
示例
# 猜年齡
age=18
count=0
while count<3:
count+=1
guess=int(input('>>:'))
if guess>age:
print('large')
elif guess1:
number-=1
if number==7:
continue
print(number)
3.1.for迴圈語法
for 變數 in item:
**# 其中 iter 是乙個可迭代的物件,可以是字串,也可以是元組、列表、集合、字典;
# item 是可迭代物件中的元素;
3.2.for迴圈語句應用
# 列印0-4
for i in range(4):
print(i)
# 遍歷列表
for i in [1,2,3,4]:
print(i)
# 遍歷字典
for i in :
print(i)
# for迴圈巢狀
for i in range(4):
for j in range(4):
print('*',end=' ')
print()
# 列印99乘法表
for i in range(1,10):
for j in range(1,i+1):
print('%s*%s=%s'%(i,j,i*j),end=' ')
print()
# 列印金字塔
a=5for b in range(1,a+1):
for c in range(a-b):
print(' ',end='')
for d in range(2*b-1):
print('*',end='')
print()
python流程控制 python之流程控制
電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...
python之流程控制
python中流程控制之if while for if 用來判斷條件是否符合,而後執行相應的操作 也可單獨使用if用來當滿足條件後執行某個操作 常見 if if else if elif else 典型的三目運算就是利用簡化if語句來獲取所需的值 用來結束迴圈操作 只結束距離自己最近的迴圈體 for...
python基礎之流程控制
條件判斷語句 if if a b a為真,執行b 條件判斷語句 if else age 17if age 18 print 你已經成年了 else print 你還未成年 條件判斷語句 if elif else score 17if score 80 print 優秀 elif score 60 p...