巢狀列印小星星:#完成5行內容的簡單輸出
#分析每行內部的小星星如何處理
#定義乙個行的計數器變數
row = 1
#迴圈while row <= 5:
#每一行列印的小星星和當前行數的行號是一致的
#定義乙個列的計數器變數
col = 1
#增加乙個小迴圈,專門用來控制每一列的「星星」控制
while col <= row:
print("*",end="")
col += 1
#print("第 %d 行" % row)
#這行**的目的就是在一行星星輸出完成之後,新增換行
print("")
row += 1
巢狀列印九九乘法表:
#定義乙個初始變數用於儲存行的變數值row = 1
#迴圈開始
while row <= 9:
#定義乙個初始化變數用於儲存列的變數值
col = 1
#建立乙個內部迴圈用於列的列印
while col <= row:
print("%d * %d =" %(col ,row),col * row ,end="\t")#結尾加上end=「\t」目的就是在進行列印輸出時不進行換行操作
col += 1
# 這行**的目的就是在一行星星輸出完成之後,新增換行
print("")
row += 1
巢狀列印等腰三角形:
rows = int(input('輸入列數: '))print ("列印空心等邊三角形,這裡去掉if-else條件判斷就是實心的")
for i in range(0, rows + 1):#變數i控制行數
for j in range(0, rows - i):#(1,rows-i)
print (" ",end="")
j += 1
for k in range(0, 2 * i - 1):#(1,2*i)
if k == 0 or k == 2 * i - 2 or i == rows:
if i == rows:
if k % 2 == 0:#因為第乙個數是從0開始的,所以要是偶數列印*,奇數列印空格
print("*",end="")
else:
print("*",end="") #注意這裡的",",一定不能省略,可以起到不換行的作用
else:
print ("*",end="")
else:
print (" ",end="")
k += 1
print ("\n")
i += 1
python3的巢狀函式
背景 最近在學python3 巢狀函式 顧名思義,即使在函式中還有函式,實現了函式的多級巢狀 def test1 age 10 print age def test2 te 5 print age def test3 print te test3 test1 輸出結果 10test2 方法沒有被執行...
python3學習九 列印列印列印
鞏固知識。了解了下 n轉義符 換行 作用。三個引號 可以書寫多行字元,三引號內可以寫單引號雙引號,它會把看做普通的字元。三引號內使用縮排不會特殊理解只會把看這普通字元也就是空格。下面是練習題 here s some new strange stuff,remember type it exactly...
學習python3八列印列印。
加深格式化 學習函式 了解了python保留字元 了解.format 如何傳遞。變數。值中的四個 代 式化。formatter format 內4個內容是給前面定義的變數值裡面的四個 傳遞4個引數。print formatter.format 1,2,3,4 內用了雙引號,代表傳遞給變數定義值裡面寫...