python列印九九乘法表

2021-10-03 01:36:12 字數 1675 閱讀 9394

一共有幾行?

九行列有什麼規律

第一行,會有一列

第二行,會有二列

第五行,會有五列

第n行,會有n列

code

def print_row()

: # 列印九行

row =

1 while row <=9:

print

('當前是第'

, row,

'行')

row = row +

1print_row

()

注意:列是動態的

def print_col

(num)

: i =

1 while i <= num:

print

("*"

, end=

"\t"

) i = i+

1print_col(3

)

第一階段

# 動態的列印列

def print_col

(num)

: i =

1 while i <= num:

print

("*"

, end=

"\t"

) i = i+

1# 行的列印

def print_row()

: # 列印九行

row =

1 while row <=9:

# print

('當前是第'

, row,

'行')

print

(row)

print_col

(row)

row = row +

1print_row

()

最終階段

# 動態的列印列

def print_col

(num)

: i =

1 while i <= num:

# print

(i,num,end=

' ')

res = i * num

con =

str(i)

+"*"

+str

(num)

+"="

+str

(res)

print

(con, end=

"\t"

) i = i +

1# 行的列印

def print_row()

: # 列印九行

row =

1 while row <=9:

# print

('當前是第'

, row,

'行')

print_col

(row)

row = row +

1print()

print_row()

# ctrl + alt + l

Python列印九九乘法表

最近在學習python的時候看到這樣一道題 拿到這道題,首先觀察一下,九行九列的階梯狀,很快想到了用兩層while迴圈巢狀來寫,外層迴圈控制行號 即寫到了第幾行 內層迴圈則控制每一行寫的內容。程式如下 i 1while i 9 j 1while j i print f end t j 1print ...

列印九九乘法表

問題描述 列印九九乘法表 解決方法 使用兩重迴圈,一重迴圈,或者遞迴都可以解決 示例 package cn.ccnu.demo1 public class demo3 system.out.println 使用一重迴圈列印九九乘法表 public static void gettableonefor...

列印九九乘法表

public static void main string args system.out.println for i in range 1 10 print f x1 for i in range 1 10 for j in range 1 i 1 print f x end end不換行,空格...