python九九乘法表编程代码(python九九乘法表for循环)

http://www.itjxue.com  2023-03-18 15:35  来源:未知  点击次数: 

怎么用python写一个九九乘法表?

python可以帮助我们输出很多内容,那么如何用python输出一个九九乘法表呢?下面我给大家分享一下。

工具/材料

pycharm

首先打开pycharm软件,点击顶部的File菜单,选择New Project选项,如下图所示

接下来在New Project中新建一个python文件,如下图所示

然后我们在python文件中通过for循环来进行九九乘法表的输出,如下图所示

最后运行编写好的python程序以后,我们就可以看到下方输出了九九乘法表,如下图所示

python怎么打印99乘法表

1、使用for-for

#九九乘法表

for i in range(1,10)

for j in range(1,i+1):

print('{}x{}={}\t'.format(j,i,i*j),end='')

print()

2、while-while

# 九九乘法表

i = 1

while i = 9:

j = 1

while(j = i): #j的大小是由i来控制的

print('%d*%d=%-3d' %(i, j, i*j),end='\t' )

j += 1

print('')

i += 1

3、while-for

i = 1

while(i =9):

for j in range (1,i+1): #range()函数左闭右开

print('%d*%d=%-3d'%(i,j,i*j),end='')

i += 1

print()

4、for-while

for i in range(1,10):

j = 0

while j i:

j += 1

print("%d*%d=%-3d"%(i,j,i*j),end='')

print()

5、定义一个变量a

a = [1, 2, 3, 4, 5, 6, 7, 8, 9]

for i in a:

j = 1

while j = i:

print('%d*%d=%-3d'%(i,j,i*j),end='\t')

# %-3d 是控制输出结果占据3位,且从左面开始对齐

j += 1

print()

6、使用1行语句

print('\n' .join([' '.join(["%2s x%2s = %2s" % (j, i, i*j)for j in range(1,

i+1)])for i in range(1, 10)]))

Python使用函数实现乘法表,任意输入一个正整数,生成乘法表默认值是九九乘法表?

要使用Python函数实现乘法表,可以定义一个函数,接受一个正整数参数n,然后用两层for循环打印出nn的乘法表。如果没有传入参数,就默认打印99的乘法表。例如:

# 定义一个函数,打印乘法表

def print_table(n=9):

# 用两层for循环遍历行和列

for i in range(1,n+1):

for j in range(1,i+1):

# 打印每个乘积,用\t分隔

print(j,"*",i,"=",i*j,end="\t")

# 换行

print()

# 调用函数,不传入参数,默认打印9*9的乘法表

print_table()

# 调用函数,传入参数5,打印5*5的乘法表

print_table(5)

(责任编辑:IT教学网)

更多

推荐新手入门文章