上一篇文章: Python運算符、比較、邏輯運算符
下一篇文章: python字符串處理
age=17 if age>=18 and age<=100: print("我成年了") elif age>100: print("長壽寶寶🧚") else: print("我仍是個寶寶👶")
控制檯打印結果:python
我仍是個寶寶👶
age=0 while age<100: age+=1 print("我活夠了,如今我都%d歲了"%age)
控制檯打印結果:segmentfault
我活夠了,如今我都100歲了
name="Mark" for x in name: print(x)
控制檯打印結果:code
M a r k
name="Mark" for x in name: print(x) else: print("沒有數據了")
控制檯打印結果:字符串
M a r k 沒有數據了
break:中斷最近的一層循環get
continue:在最近一層循環中,執行下一次循環字符串處理
break/continue只能應用在循環中,除此之外不能單獨使用。break/continue在嵌套循環中,只對最近的一層循環起做用for循環
i=1 while i<=9: j=1 while j<=i: #要讓print不換行,只須要在後面加上:end="" #%-2d:不理解這個意思的話能夠看【python控制檯輸入與輸出這篇文章】 print("%d*%d=%-2d "%(i,j,i*j),end="") j+=1 print("\n") i+=1
打印結果:循環
1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81