迴圈這裡和c語言基本相同,直接做例子吧。
#列印空心矩形
length = input("請輸入矩形的長:")
width = input("請輸入矩形的寬:")
length = int(length)
width = int(width)
for i in range(width):
if i==0 or i==width-1:
for j in range(length):
print("* ",end="")#這裡多打乙個空格是為了與行間距對齊
else:
print("*",end="")
for j in range(length-2):
print(" ",end="")
print(" *",end="")
print("")#python中print不帶end會自帶換行,這裡括號內如果是"\n"會多換一行
結果如下:
對與九九乘法表的格式化輸出有兩種方法:
#列印九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print("%d*%d=%-2d"%(j,i,i*j),end=" ")# %格式法
print("")
#列印九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print(("{}*{}=").format(j,i,i*j),end=" ")#這裡有乙個重要的點是format格式化中的填充,即
print("")
結果如下:
其餘迴圈例子就不一一嘗試了,相應例子學c++的時候練到吐。
Python全棧開發課堂筆記 day04
思考題 整數加法計算器 兩個以上的多個數字相加 今日知識點詳解 1.列表的初識 列表稱之為容器型陣列型別 l1 wusir true,alex laonanhai ritian taibai print l1 0 wusir print l1 1 type l1 1 老男孩 print l1 3 w...
04 Go基本語法
2 流程控制 3 goto,break,continue 4 for range 遍歷,多返回值 go 語言內建的運算子有 算術運算子 關係運算子 邏輯運算子 位運算子 賦值運算子 其他運算子。運算子描述 相加 相減 相乘 相除 求餘 自增 自減 運算子描述 檢查兩個值是否相等,如果相等返回 tru...
04Go基本語法
toc 1 運算子 go 語言內建的運算子有 算術運算子 關係運算子 邏輯運算子 位運算子 賦值運算子 其他運算子。1 算數運算子 運算子描述 相加 相減 相乘 相除 求餘 自增 自減 2 關係運算子 運算子描述 檢查兩個值是否相等,如果相等返回 true 否則返回 false。檢查兩個值是否不相等...