一、if語句中當要判斷多個語句成立才能執行語句時候,能夠用or(或,只要其中一個成立就能夠執行下一條語句)或者and(只要有其中一個不成立就不會執行下一條語句)函數
二、在Python中range函數會產生一個列表序號,從零開始。他有三個參數。第一個參數表示的是開始值,第二個參數表示小於這個數的範圍,第三個參數,表示遞增的方式spa
三、在for語句中,in前面的變量,只能在for裏面使用input
四、若是要不換行輸出,在Python3.x中,print(xxx,end = 「 「),在Python2.x中,print xxx,(注意逗號不能省略)。在結束以後,若是不想換行了,要使用print(「\n」),終結換行class
理清前面的代碼:變量
width = int(input("請輸入矩形的寬:"))
length = int(input("請輸入矩形的長:"))
print("打印矩形")
for i in range(0,width):
for j in range(0,length):
if i!=0 and i!=width-1:
if j==0 or j==length-1:
print(" * ",end=" ")
else:
print(" ",end=" ")
else:
print(" * ",end=" ")
print("\n")di