day4課程目錄:
邏輯運算符
while循環
day4課程內容梳理:
邏輯運算符
算數運算符:+,-,*,/,%,**
比較運算符:< ,>, ==,<=,>=,!=,
邏輯運算符:True Flase
賦值運算符:=,+=,-=,/=,//=
條件運算符:and,or,not
優先級:斷路原則
while循環:
num=1
while num<=100:
print(num)
num+=1
————————————
#contiune 跳過循環中的一次
num=1
while num<=10:
num+=1
if num==3:
continue
print(num)
24567891011
————————————————
#break 跳出一層循環體
while練習題:
#使用#號輸出一個長方形,用戶可以指定寬和高,如果長為3 #高為4,則輸出一個橫着有3個#號豎着有4個#號的長方形 height=int(input("高:")) weight=int(input("寬:")) h=1 while h<=height: w=1 while w<=weight: print("#",end="") #不換行打印 w+=1 print("") h+=1 """如何輸出如下的直角三角形,用戶指定輸出行數(如果上下翻轉,如何實現?) * ** *** ****""" hang=int(input("行數:")) i=1 while i<=hang: j=1 while j<=i: print("*",end="") j+=1 print("") i+=1 hang1=int(input("行數:")) i=hang1 while i>=1: j=1 while j<=i: print("*",end="") j+=1 print("") i-=1 #99乘法表 i=1 while i<=9: j=1 while j<=i: print(str(j)+"*"+str(i)+"="+str(j*i),end="\t") j+=1 print("") i+=1
