Python教程

python基础练习题之99乘法表

本文主要是介绍python基础练习题之99乘法表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
"""
99乘法表
"""

# a = range(10)  # 可迭代对象

for i in range(1, 10):
    # print(i)  # 行数
    for j in range(1, i+1):
        # print("列数:", j)
        print("%s * %s = %-2s" % (j, i, j*i), end=" ")
    print()    # print本身就会换行

# for循环语句
# range()函数,可自行查看range函数用法
# (1,10)从1开始到9结束,遵循顾头不顾尾
# for j in range(1,i+1):当i=1时,j=从1开始到1+1=2结束,顾头不顾尾j=1,j*i=1*1=1
# for j in range(1,i+1):当i=2时,j=从1开始到2+1=3结束,顾头不顾尾j=1,j=2 j*i=1*2=2, j*i=2*2=4
# for j in range(1,i+1):当i=3时,j=从1开始到3+1=4结束,顾头不顾尾j=1,j=2,j=3 j*i=1*3=3, j*i=2*3=6, j*i=3*3=9
# 以此类推-2:中间行空格为2,end=""换行
# 外层的range函数(1,10)只能取到9,内层的range(1,i),i只能取到8,因此i需要加1,range(i,i+1),i才能取到9

这篇关于python基础练习题之99乘法表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!