九九乘法表
常规的九九乘法表,第1行只有1个表达式,第2行有2个表达式,……

for i in range(1,10): # 控制行,每循环一次打印一行
for k in range(1,i+1): # 控制列,每循环一次打印一列
# %s是字符串占位符,后面的%是用于替换占位符的值
# end属性配置当前输出语句,输出后的结束操作,默认\n
print("%s*%s=%s"%(i,k,i*k),end="\t")
print()
倒三角九九乘法表,第1行有9个表达式,第2行有8个表达式,……

for i in range(1,10):
for k in range(i,10):
print("%s*%s=%s"%(i,k,i*k),end="\t")
print()
右对齐九九乘法表,根据常规九九乘法表,将表达式全部推到右对齐

for i in range(1,10): # 控制行,每循环一次打印一行
# 打印表达式前先定位到右对齐的位置,第1行前面空8个表达式位置,第2行前面空7个表达式位置
for m in range(1,10-i):
print(end="\t\t")
for k in range(1,i+1): # 控制列,打印完需要空出来的位置后再打印表达式
print("%s*%s=%s"%(i,k,i*k),end="\t")
print()
倒三角右对齐九九乘法表,根据倒三角九九乘法表,推倒右对齐

for i in range(1,10):
# 第1行有9个表达式不需要推,第2行推1个表达式位置,第3行推2个....
for k in range(1,i):
print(end="\t\t")
for k in range(i,10):
print("%s*%s=%s"%(i,k,i*k),end="\t")
print()
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




